Tengo un PIC16F684 con botones conectados a PORTA: 0 & PORTA: 1 que también se utiliza para ICSP DAT & CLK. Las señales de ICSP provienen de un programador PIC que he construido utilizando un Arduino. El DAT & Las líneas CLK se controlan mediante pines de E / S y no estoy seguro de cómo configurar las líneas de E / S para que permitan que el PIC lea los botones. He habilitado los débiles dominadas y los botones en otras líneas PORTA funcionan bien. ¿Debo usar resistencias en serie en las líneas de botones? He intentado 180 ohms en los puntos A y amp; B, pero las señales siguen siendo influenciadas por las líneas de ICSP. También he intentado 180 y amp; Resistencias de 660 ohmios en C & D, todavía no hay suerte.
Entonces, ¿cómo puedo aislar las líneas ICSP cuando el programador está inactivo? Podría usar un FET pero parece una exageración ...