LPC2104/2114 Flash Memory Endurance
2004-05-28 by sig5534
Yahoo Groups archive
Index last updated: 2026-04-28 23:31 UTC
Thread
2004-05-28 by sig5534
I cannot find anything in the datasheets or manuals about the endurance of the flash. What is the life in terms of programming cycles and years of retention? Is this limited cycles such as 100, or can it handle many rewrites i.e. 1M. Unclear whether I can use this for updatable variable storage or if I should add an EEPROM to do it. Thanks, Chris.
2004-05-28 by Leon Heller
----- Original Message -----
From: "sig5534" <sig5534@...> To: <lpc2000@yahoogroups.com> Sent: Friday, May 28, 2004 6:11 AM Subject: [lpc2000] LPC2104/2114 Flash Memory Endurance > I cannot find anything in the datasheets or manuals about the > endurance of the flash. What is the life in terms of programming > cycles and years of retention? Is this limited cycles such as 100, or > can it handle many rewrites i.e. 1M. Unclear whether I can use this > for updatable variable storage or if I should add an EEPROM to do it. I think it is 100,000 cycles. Leon -- Leon Heller, G1HSM http://www.geocities.com/leon_heller
2004-05-28 by embyy27
Page 15 of 2114 User Manual dated May 03, 2004: 10,000 cycles. Beware of any posting which begins "I think ..." There are a number of other issues regarding using this FLASH as EEPROM replacement, related to sector and write line sizes, discussed in other posts on this message board. Also, for real-time applications, remember that flash is inaccesible during flash erase/write (400 msec for erase - does not specify if this is typical or worst case). --- In lpc2000@yahoogroups.com, "Leon Heller" <leon_heller@h...> wrote: > ----- Original Message ----- > From: "sig5534" <sig5534@h...> > To: <lpc2000@yahoogroups.com> > Sent: Friday, May 28, 2004 6:11 AM > Subject: [lpc2000] LPC2104/2114 Flash Memory Endurance > > > > I cannot find anything in the datasheets or manuals about the > > endurance of the flash. What is the life in terms of programming > > cycles and years of retention? Is this limited cycles such as 100, or > > can it handle many rewrites i.e. 1M. Unclear whether I can use this > > for updatable variable storage or if I should add an EEPROM to do it.
> > I think it is 100,000 cycles. > > Leon > -- > Leon Heller, G1HSM > http://www.geocities.com/leon_heller
2004-05-29 by sig5534
--- In lpc2000@yahoogroups.com, "embyy27" <em3yy@e...> wrote: > Page 15 of 2114 User Manual dated May 03, 2004: 10,000 cycles. Yes I see this now. It has just appeared in the most current data sheet version. > Also, for real-time applications, remember that flash is inaccesible > during flash erase/write (400 msec for erase - does not specify if > this is typical or worst case). What I have in mind is to use a single 512 byte line in a single sector. As I read this, all I should have to do is call IAP PrepareSector and then IAP CopyRAMtoFlash. It says that should only take about 1mSec for 512 bytes. If you are aware of 512 bytes taking longer than this, or some other issue, let me know. Thanks, Chris.