This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Should i use internal flash to store fast changing data?

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

Parents
  • 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.

Reply
  • 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.

Children
No data