Por ejemplo: la hoja de datos de ATtiny2313 (como la mayoría de las hojas de datos de Atmel AVR) indica:
Resistencia EEPROM programable en el sistema de 128 bytes: 100,000 Escribir / Borrar Ciclos
Imagine que un programa solo requiere dos bytes para almacenar alguna configuración, los otros 126 bytes se desperdician efectivamente. Lo que me preocupa es que las actualizaciones periódicas de los dos bytes de configuración pueden desgastar la EEPROM del dispositivo y hacer que sea inútil. Todo el dispositivo se volvería poco confiable, porque en un momento determinado no puede hacer un seguimiento de qué bytes en EEPROM no son confiables.
¿Existe una forma inteligente de realizar nivelación de desgaste en la EEPROM de un microcontrolador cuando utiliza de manera efectiva solo uno o dos bytes de los 128 disponibles?