Das EEPROM ist intern in 128-Byte-Pages geteilt.
Schreibst Du in eine Page wird diese vom Controller gelesene, geändert und wieder geschrieben (löschen+schreiben). Das kostet dann Zeit.
Man darf (oder evtl. "sollte") die Seitengrenzen nicht überschreiten.