Dass nach dem Einschalten Werte im EEPROM verändert sein können, ist ein
bekanntes (und lästiges!) Problem der AVRs. Abhilfe schafft nur ein
Reset-Controller, der den MC nach dem Einschalten erst dann durch
Freigabe der RESET-Leitung startet, wenn die Versorgungsspannung stabil
ist und einen bestimmten Pegel erreicht hat. Ansonsten spinnt beim
Einschalten die interne Logik herum und zerschiesst einzelne
Speicherstellen des EPROM. Das ist übrigens ein reines Hardware-Problem
und hat mit dem Controller nichts zu tun.
Schau mal bei Atmel in den Designvorschlägen nach, dort gibt es auch
Lösungen mit diskreten Halbleitern, bei denen kein spezielles IC für
diesen Zweck notwendig ist.
Frohe Weihnacht,
Notker