100,000 write/erase cycles, MEGA EPROM

Is this per write operation or is it 100,000 per memory address, so I can write 100,000 times to address 1 and 100,000 times to adress 2?

Or is calling EEROM.write() only 100,000? Thanks

so I can write 100,000 times to address 1 and 100,000 times to adress 2?

Yes. That is the minimum number of times that the EEPROM is guaranteed to be good for.

Not quite. The EEPROM is organized into pages. See reference manual page 304.

The EEPROM is organized in pages, see Table 27-12 on page 299. When programming the EEPROM, the program data is latched into a page buffer. This allows one page of data to be programmed simultaneously.

The size for the ATmega328P is 1K bytes of EEPROM with a page size of 4 bytes giving 256 pages. See reference manual page 299.

Thus I would not expect to be able to program address 1 and 2 (separately) 100,000 times each. However I might expect to program address 0 and address 4 for 100,000 times each.