Es sind bei dir alles danach aus als ob das EEprom im Atmel immer wieder gelöscht wird.
Du sagst die Schaltung funktioniert solange bis das du das Netzteil aussteckst.
Welchen Programmer benutz du ?
Was steht genau auf deinem ATMEL?
Kannst du mal einen anderen ATMEGA644-20PU probieren?