Hello,
I assume writing the same value to the EEPROM partition over and over does not wears down the EEPROM life time, unless we write a different value that actually changes the logical level of the bits. Is this correct?
I asked because I have some logic that is always writing the EEPROM on wake up, were the value being writing almost never changes.
Regards.
Hi, what affects EEPROM life time is actually erase operation. EEPROM emulation driver basically spreads programmed data content over the whole data flash in order to prevent wearing out of particular flash portions. It does not differ whether data content is still the same or not, because every write points to different place.