Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Forums > General Electronics Chat


General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion?

Reply
 
LinkBack Thread Tools Display Modes
Old 30th August 2004, 12:26 PM   (permalink)
Default EEPROM question

Hello all
When they say the life of an EEPROM is say 1 million write cycles,what exactly does that mean?
What happens to any of its locations after its been updated a million times?

Thanks
sandeepa is offline  
Old 30th August 2004, 01:00 PM   (permalink)
Default

It may start to degrade. Some bits not beeing able to be written to anymore or lose their data.
Exo is offline  
Old 30th August 2004, 04:45 PM   (permalink)
Default

Hello all

That is really great because now I can hope that is the only problem.

I was updating the EEPROM every second without considering the fact that it will wear out.After a while the unit would stop functioning,which is what should have happened if the data in the EEPROM got cleared.

I also suppose that it could possibly start retaining some data again,after being switched off for some time?

Thanks.
sandeepa is offline  
Old 30th August 2004, 04:51 PM   (permalink)
Default

Quote:
Originally Posted by sandeepa
I also suppose that it could possibly start retaining some data again,after being switched off for some time?
No, if it's worn out then it's gone for good.
Normally you use eeprom to store soms user preferences and such, wich don't change very often.

It isn't meant to be used as RAM and be updated every second.
Exo is offline  
Old 30th August 2004, 07:18 PM   (permalink)
Default

Switching the part off will not help. The 1M write cycles is the cumulative sum off everything a particular EEPROM location has written over its life.

Realistically, the EEPROM can be expected to sustain far more than its rated 1M cycles. There is only a remote chance the EEPROM location will fail after the rated number of writes. I don't think anyone has reported wearing out the EEPROM.

EEPROM is pretty slow to write too, another reason not to use it as RAM.

There are other reasons EEPROM may fail to write. Check errata for your part. Some have reported not putting a capacitor close to the Vdd/Vss pin caused enough power fluctuation to mess up the EEPROM operations.
Oznog is offline  
Old 30th August 2004, 08:15 PM   (permalink)
Default

EEPROM works by trapping electrons using an insulating layer. To write to EEPROM a high voltage (usually 12V) is applied to one side of the insulator. This voltage is enough to cause electorns to crash through the insulator and get trapped (or pushed out of the elecron trap). The problem is that crashing through the insulator causes a small amount of damage each time. After a certain amount of damage the insulator stops being an insulator and will allow electrons to escape. This will cause the bit to be permanently stuck at 1 or 0 (I forget which one it is).

If you need to write to non volatile memory all the time take a look at Battery Backed ram or Ramtron's Ferro-electric ram. Batery backed ram has no limit on the number of writes (but it stops working if the backup battry dies). Ferroelectric ram has a write life of like 10^15 writes - which is effectivly infinite.
bmcculla is offline  
Reply

Bookmarks

Thread Tools
Display Modes





All times are GMT. The time now is 02:54 PM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker