Por ejemplo: la hoja de datos para ATtiny2313 (como la mayoría de las hojas de datos de Atmel AVR) establece:
128 bytes de resistencia EEPROM programable en el sistema: 100,000 ciclos de escritura / borrado
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 volverlo inútil. Todo el dispositivo no sería confiable, porque en un momento determinado simplemente no puede realizar un seguimiento de qué bytes en EEPROM no son confiables.
¿Existe una manera inteligente de nivelar el desgaste en la EEPROM de un microcontrolador cuando usa efectivamente solo uno o dos bytes de los 128 disponibles?