+1. Или можно адаптировать схему эмуляции EEPROM под структуру данных. Но любая эмуляция EEPROM имеет множество граничных условий. Честно тестировать всё это - аццкий адЪ. А иначе - чудесатые отказы в поле. В этом плане привлекательно смотрелась бы оч. простая схема эмуляции EEPROM (не сложнее топора), чтобы можно было реалистично протестировать. И хрен с ним, с детством и неэффективностью расходования памяти. У фрискаликов есть какое-то аппаратное решение (именно эмуляции EEPROM, но прозрачно для софта). Я бы покопал на предмет того, как у них устроено.