Hola, he tenido prob lemas de datos que se
cambiaban en la eeprom de un 16f84... renegue mucho, ya que a veces funcionaba bien, y otras no... asi que trabajaba sin proteccion de codigo, y justamente, sometiendolo al circuito a la TORTURA de conectar y desconectar repetidamente la alimentacion, luego leia los datos en la eeprom, y estos ESTABAN CAMBIADOS!!!!
Colgue un osciloscopio (con un capacitor de algunos pf) en el cristal, y note que al cortar la alimentacion, la frecuencia de salida, aumenta considerablemente!!! y se atenua su amplitud... llegue a pensar, que el micro, pueda leer en ese pequeño tiempo, algun estado o bit, como que tiene que ir a grabar, y si, al estar a mayor frecuencia, realiza algunas de las grabaciones antes de quedar sin tension....
En mi caso, se soluciono, colocando las rutinas de grabacion, en el tercer banco de memoria....
Seria interesante, si a otro colega le paso algo similar que lo comente....
Felices Fiestas!!!
Norberto