Ad esempio: il foglio dati per ATtiny2313 (come la maggior parte dei fogli di dati Atmel AVR) indica:
128 byte Resistenza EEPROM programmabile nel sistema: 100.000 cicli di scrittura / cancellazione
Immagina che un programma richieda solo due byte per memorizzare una configurazione, mentre gli altri 126 byte vengono effettivamente sprecati. Ciò che mi preoccupa è che gli aggiornamenti regolari dei due byte di configurazione potrebbero logorare la EEPROM del dispositivo e renderla inutile. L'intero dispositivo diventerebbe inaffidabile, perché in un determinato momento non è possibile tenere traccia di quali byte in EEPROM non sono affidabili.
Esiste un modo intelligente per livellare l'usura della EEPROM di un microcontrollore quando si utilizzano effettivamente solo uno o due byte su 128 disponibili?