EEPROM.write() endurance trade-off for high-frequency data logging on Arduino AVR
On AVR-based Arduino boards, the EEPROM library provides EEPROM.write() for persisting individual bytes across resets. The underlying EEPROM cells have a finite write/erase endurance, typically specified around 100,000 cycles per byte, and reading an address does not consume that budget. For sketches that update the same address frequently—such as logging a