Например: Таблица данных для ATtiny2313 (как и большинство таблиц данных Atmel AVR) гласит:
Внутрисистемное программируемое EEPROM 128 байт Выносливость: 100 000 циклов записи / стирания
Представьте, что программе требуется только два байта для хранения какой-либо конфигурации, остальные 126 байтов фактически теряются. Меня беспокоит то, что регулярные обновления двух байтов конфигурации могут изнашивать EEPROM устройства и делать его бесполезным. Все устройство станет ненадежным, потому что в определенный момент вы просто не сможете отследить, какие байты в EEPROM ненадежны.
Существует ли разумный способ выравнивания износа в EEPROM микроконтроллера, когда вы эффективно используете только один или два байта из имеющихся 128?