Peter Jakacki wrote: »
If the device has 128 byte pages such as the 64kB (512kb) devices and the longs are page aligned then that is only one page for 32 longs or 2 pages for 64 longs. The 128kB devices such as the M24M01 have a 256 byte page though and I would just use these as they are very cheap these days.
Actually it doesn't count if it does not changed any bits from 1 to 0 apparently. So you could hit the same byte in the page but the wear doesn't affect the other bytes. But too many have worried too much for too long about EEPROM wear. You can write to the same byte every 5 minutes and it would take around 10 years to be around the minimum mark. But wear does not mean failure but it can mean that the cell does not hold the charge as well or for as long, but then again all memory that relies on charges on floating gates such as EPROM, EEPROM, Flash etc will eventually lose some charge and become corrupted. This has been the case with EPROMs programmed decades ago that have suffered from bit rot. So too is the fate of all silicon memory.