It takes about 20ms to write to EEPROM, some electrolyte cap can hold power to psoc for that time. There is a component to simplify storage to EEPROM, a well as shifting address position
1. Is the "EEPROM" component in PSOC5LP actually FLASH memory, where erased memory bits are '1' and bits get "programmed" to '0', but can only be set back to '1' if "erased"?
- Yes. The "EEPROM" in PSoC5LP is actually Flash mememory. 'Erase' is clear every bit to 0, not 1. Can only clear it to '0' row by row.
2.If so, what exactly is a erase/program cycle? If I erase a 16-byte row once and then "program" it 128 times, changing one, consecutive bit each time; does this count as just one erase/program cycle, or is it 128?
- Its atomic operation unit is 'row', which means, it is 128.