Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Thread

LPC2104/2114 Flash Memory Endurance

LPC2104/2114 Flash Memory Endurance

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.

Re: [lpc2000] LPC2104/2114 Flash Memory Endurance

2004-05-28 by Leon Heller

----- Original Message ----- 
Show quoted textHide quoted text
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

Re: LPC2104/2114 Flash Memory Endurance

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. 
Show quoted textHide quoted text
> 
> I think it is 100,000 cycles.
> 
> Leon
> --
> Leon Heller, G1HSM
> http://www.geocities.com/leon_heller

Re: LPC2104/2114 Flash Memory Endurance

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.

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.