View previous topic :: View next topic |
Author |
Message |
jaikumar
Joined: 15 Dec 2006 Posts: 109
|
Query regarding EEPROM Life expectancy in this case? |
Posted: Mon Nov 29, 2010 3:56 am |
|
|
Hi all,
In my application i need to write to internal eeprom of pic micro having endurance of 1,000,000.
I will write 1 byte of data to a particular location every hour.
How long will the eeprom last?.
Will it lost longer if i write the byte in a sequential manner increasing the
address of storage.
Thanks and Regards,
Jai. |
|
|
ezflyr
Joined: 25 Oct 2010 Posts: 1019 Location: Tewksbury, MA
|
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
|
Douglas Kennedy
Joined: 07 Sep 2003 Posts: 755 Location: Florida
|
|
Posted: Mon Nov 29, 2010 4:16 pm |
|
|
Well once an hour for 1,000,000 is over 100 years. I doubt the PIC chip or at least it's memory will last that long. Most of these devices use a tunneling feature that quantum mechanics prescribe to electrons. The nand memory when being written pushes gillions of electrons toward a perfect insulator. It is very thin so a number of electrons have the probability of materializing on the other side of the insulator. They are effectively trapped on the other side and the memory is considered written. A few gillion electrons allows for a few million to jump the gap almost immediately. Now for the trapped electrons to jump back the odds it happens soon is small since they are far fewer electrons. Time is on the trapped electrons side so eventually they will tunnel back. Some say it takes 40 to 50 years but it will eventually happen.
Anyway I'd guess your eeprom rewrites will outlast the programmed code download unless you rewrite the code in the mean time. |
|
|
bkamen
Joined: 07 Jan 2004 Posts: 1615 Location: Central Illinois, USA
|
|
Posted: Tue Nov 30, 2010 4:22 am |
|
|
That's pretty funny... nice project! _________________ Dazed and confused? I don't think so. Just "plain lost" will do. :D |
|
|
|