А если с AVR-ки питание могут снять в произвольный момент времени? Тут нужен другой способ, дублирование данных в EEPROM и защита блока CRC. При партии 1000штук, это работало без глюков.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)