Serial EEPROM interface selection
Serial EEPROM stores configuration or calibration data across power cycles. The part number determines the interface, addressing, page size and write timing.
Choose the bus and write method
| Decision | What to verify |
|---|---|
| I²C parts | Check the device address, internal address-byte count, address pin wiring and required pull-ups. Small devices can encode memory block bits in the bus address. |
| SPI or Microwire parts | Use the device’s opcode, chip-select and write-enable rules. Match the supply and clock requirements from the datasheet. |
| Page writes | Split writes at the part’s page boundary and wait for the internal write cycle. For I²C parts that support acknowledge polling, poll with the documented control byte. |
| Endurance | Use the endurance conditions and write-cycle limits for the chosen device. Repeated writes to the same address consume its endurance. |
Before bring-up
- Read the original data before writing a test pattern. Keep a backup if the contents are needed.
- Use the exact package guide for write protect, address straps and supply bypass.
Part and package guides
- 24C02· I²C pinout, address selection and write protection.
- 24C08· I²C pinout, address selection and write protection.
- 24C16· I²C pinout, address selection and write protection.
- 24C32· I²C pinout, address selection and write protection.
- 24C64· I²C pinout, address selection and write protection.
- 24C512· I²C pinout, address selection and write protection.
Manufacturer documents
- Microchip I²C bus guide· EEPROM byte and page writes, acknowledge polling, and random reads.
