Hi everybody, I have an application that i need to memorize data (user setting) each time they are changed. I'm using lpc2103. So i have 2 solution: 1. reserve a sector of internal flash for data storing. Each time user's setting changed (quite frequently), the data will be written to internal flash by IAP 2. use an external EEPROM.
I just wonder if internal Flash is made for this?, i means can it live long with too much erase/write operation. thanks you
Given properly implemented wear leveling, it's not uncommon to achieve endurance of millions of update cycles with on-chip flash memory. You'd have to do a detailed calculation, though. There is a problem with the LPC2103, however: the smallest write to on-chip flash is 256 bytes. This greatly limits the usefulness of internal flash for storage frequently changing data.