Me parece que se puede usar RB6 y RB7 como salidas, porque como entradas dependerá de como estén alimentadas esas entradas, aunque si el circuito está constantemente alimentado, el estado de esa entrada estará en un valor y probablemente se ocasione una especie de corto circuito.
Como salidas no hay problema que haya algo conectado. Si el programa no se ejecuta supongo que es porque continúa reseteado, colocaste el diodo para la conexión ICSP a MCLR?
Hay varios esquemas de ello por el foro, te sugiero que busques un poco seguramente que lo encontrarás
El 84 no posee DEBUG, el micro debe ser el que soporte esta opción.
saludos