AFAIK FRAM does not have unlimited life. It was around 10^6 cycles when I forst looked at it many years back and I believe it is now around 10^12 cycles, compared to around 10^5 cycles for EEPROM and flash. The smallprint though is that for EEPROM and flash, the endurance counts only the write cycles and not read cycles whereas FRAM endurance counts both. Because it is "just like RAM" once might be tempted to try place variables in FRAM or data items that you read frequently (data as well as code). In this case you could hit that 10^12 cycles pretty fast. With worst case code on an LPCxxx style device you could end up hitting the FRAM for more than 10^7 cycles per second, giving only a useful life of 10^5 seconds or just over a day. As always, design with your eyes open! --- In lpc2000@yahoogroups.com, Robert Wood <robert.wood@a...> wrote: > Serial FRAM is available and not too outrageously priced now. Not as cheap as > EEPROM, but if your project isn't cost sensitive it works a treat and you > have unlimited life non-volatile memory. > > -------------------------------------------------------------- > > There are many serial flash devices (I Use SST25vf512)that guarantee > 100K cycles and 100 years. Flash offers byte write and sector erase, > while EEPROM offers both byte write and erase but are SLOW. > > Richard > > --- In lpc2000@yahoogroups.com, "gewitter2000" <martin@c...> wrote: > > > > Hi! > > > > Has someone used the flash memory of the lpc21xx for eeprom purposes? > > Or is it more usefull to take an additive eeprom to the design? I only > > want to store some parameters. > > > > Thank you for feedback! > > Martin > > > > > > > Yahoo! Groups Links
Message
Re: Using flash memory instead of eeprom?
2005-02-01 by embeddedjanitor
Attachments
- No local attachments were found for this message.