hi,
was beim AVR schon vorgekommen ist, ist dass EEPROM-Zellen bei nichteingeschaltenem Brown-Out-Reset beim Durchfahren
von unerlaubten Betriebsspannungen (Einschalten / Ausschalten) gelöscht wurden, falls Dein Programm sein Verhalten auf Daten im EEPROM stützt,
wäre das evtl. eine Möglichkeit.
mfg
Achim