Hola.
Gracias por los comentarios
Pero el problema no es en la escritura o lectura de los datos guardados en la EEPROM siempre se escriben y leen bien, lo he probado por mucho tiempo.
Mi problema es "algunas veces" cuando desconecto la alimentacion y vuelvo a alimentar, se espera que los ultimos datos escritos en la EEPROM sigan ahi y sean rescatados para la operacion del programa, pero estos datos se borran y vuelven a FF.
El programa funciona correctamente, pero las temporizaciones del timer no son las requeridas y obviemente se pierde la idea del sistema.
Insisto, esto no ocurre siempre, es solo de vez en cuando, pero la EEPROM se me borra solo luego de apagar el sistema y volver a encenderlo, por lo que creo que es algo relacionado con transientes de alimentacion o algo similar y no tengo mas ideas del como solucionarlos.
En este momento estoy trabajando en rutinas de revision de la eprom y en caso de perdida carge un dato por default y avice del problema al iniciar con una secuencia de parpadeos, pero de todos modos me gustaria saber cual es el problema, porque se borran las EEPROM cuando se supone que eso no deberia ocurrir
Saludos