Zum Beispiel: Das Datenblatt für ATtiny2313 (wie die meisten Atmel AVR-Datenblätter) lautet:
128 Bytes Systemintern programmierbare EEPROM-Lebensdauer: 100.000 Schreib- / Löschzyklen
Stellen Sie sich vor, ein Programm benötigt nur zwei Bytes, um eine Konfiguration zu speichern. Die anderen 126 Bytes werden effektiv verschwendet. Was mich betrifft, ist, dass regelmäßige Aktualisierungen der beiden Konfigurationsbytes das EEPROM des Geräts verschleißen und es unbrauchbar machen können. Das gesamte Gerät würde unzuverlässig, da Sie zu einem bestimmten Zeitpunkt einfach nicht verfolgen können, welche Bytes im EEPROM unzuverlässig sind.
Gibt es eine clevere Möglichkeit, den Verschleiß im EEPROM eines Mikrocontrollers auszugleichen, wenn Sie nur ein oder zwei der 128 verfügbaren Bytes effektiv nutzen?