2 Kbit serial EEPROM with a 1 MHz I²C bus
The Microchip AT24MAC602-XHM-T is a 2 Kbit serial EEPROM organized as 256 x 8 bits, accessed over an I²C interface that runs at up to 1 MHz. The 1 MHz clock rate matches the fast-mode plus standard, so it keeps up with modern microcontrollers without inserting wait states on sequential reads.
At 1 MHz, the SCL period is 1 µs, so the access time eats just over half a clock cycle — the bus master sees the data before the next falling edge, which keeps the read cycle tight. If you are polling multiple EEPROMs on the same bus, that margin prevents clock-stretching collisions.
5 ms write cycle — plan your page writes
The write cycle time for a word or page is 5 ms. During that window the device ignores the bus, so the host must either poll the acknowledge polling sequence or insert a 5 ms delay before the next write. In a firmware loop that logs data every few milliseconds, that 5 ms dead time can back up the queue — a write-complete polling routine is the cleaner approach.
