Spark Logic

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

DecisionWhat to verify
I²C partsCheck 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 partsUse the device’s opcode, chip-select and write-enable rules. Match the supply and clock requirements from the datasheet.
Page writesSplit 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.
EnduranceUse 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.
  • 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