The EEPROM component provides a set of APIs to erase and write data to nonvolatile EEPROM memory. The term write implies that it will erase and then program in one operation.
An EEPROM memory in PSoC™ devices is organized in arrays. PSoC™ 3 and PSoC™ 5LP devices offer an EEPROM array of size 512 bytes, 1 KB or 2 KB depending on the device. This array is divided into rows of size 16 bytes each. The API set of the EEPROM component supports write operations at the byte and row levels and erase operation at the sector level. A sector in EEPROM has 64 rows.
512 B to 2 KB EEPROM memory
1,000,000 cycles, 20-year retention
Read/Write 1 byte at a time
Program 16 bytes (a row) at a time