Buenas amigos. Estoy con un problema completamente raro al menos para mi.
Estoy programando el pic16f876,
Configuracion ->> WDT off
LVP off
XT
El pin RB6 lo configuro como entrada, o sea TRISB=0b01000000;
Cuando le doy alimentación al pic, el programa corre perfectamente, ahora si le aplico un pulso negativo al pin RB6, el pic enloquece por completo y debo resetearlo necesariamente.
Googleando como condenado encontré que el pin RB6 es el usado para la programación, y si el LVP esta en ON, este pin no funciona como una común I/O sino como entrada para programar el pic (CLOCK PGC).
Lo raro es que en mi programa el LVP está en OFF (lo comprobé varias veces) y aún así pareciera ser que el pic entra en modo programación cuando le aplico un pulso negativo al pin RB6. AYUDA POR FAVOORRR