Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Question about the EEPROM lifetime

Status
Not open for further replies.

fatehi

Newbie level 2
Joined
Oct 8, 2007
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,304
Hi,
I have a question about using EEPROMs:

I am writing/reading some data in the Atmel 24c256 EEPROM more than 100times everyday.
Refer to 24c256 EEPROM Datasheet, the EEPROM Write Cycle is 100,000 times.
What it means? Can't I write more than 100,000 times?

I write in the EEPROM, more than 100 times per day, and each time I write 10 bytes in the EEPROM. So after 1000days (about 3 years) the EEPROM will be unusable???

If it's true, is there any EEPROM (or RAM) or any other type of memory IC could be used instead? (even memories that lost data when the power is off)

Thanks a lot
A.B.Fatehi
 

rberek

Full Member level 6
Joined
May 23, 2007
Messages
339
Helped
98
Reputation
202
Reaction score
83
Trophy points
1,308
Location
Canada
Activity points
4,041
eeprom life time

EEPROMs have a limited number of times that they can be erased and re-written to. The average for the memory you are using is 100,000 erase/write cycles. It may fail after 10,000 cycles, it may last longer than 100,000. You just don't know for sure.

There are some EEPROMs (from Holtek for example) that can perform 1 million erase/write cycles, on average.

If you are not concerned with volatility, you could just use conventional SRAM or SDRAM, SRAM being easier to design with.
 

Cortex

Full Member level 3
Joined
Mar 26, 2005
Messages
182
Helped
12
Reputation
24
Reaction score
4
Trophy points
1,298
Location
Morocco
Activity points
2,733
eprom lifetime

Use RAM instead! they are faster and have longer lifetime! you can use a eeprom in parallel to store data that sould not be lost on poweroff!
 

XNOX_Rambo

Advanced Member level 1
Joined
Jul 13, 2002
Messages
435
Helped
90
Reputation
180
Reaction score
2
Trophy points
1,298
Location
Far out, man!
Activity points
3,571
lifetime of eeprom

The question is how often you erase the EEPROM.
If you use it as a logger and only erase it when it is full after about 30 days
it will last 8000 years...
 

PaulHolland

Advanced Member level 2
Joined
Jan 15, 2003
Messages
664
Helped
95
Reputation
190
Reaction score
34
Trophy points
1,308
Location
Holland
Activity points
4,841
pic eeprom lifetime

Why you write 10 bytes 100 time a day, what kind of information and why you need to write it so often ?. You should ask yourself if EEPROM is the correct technology or did you make the correct judgements ?. Seems to me your using the wrong component for the wrong job. If you do ONE erase it's not so bad but if your write 10 bytes and do an erase for every byte before your write it your not going to last 3 years :)...
 

avt

Member level 5
Joined
Apr 25, 2005
Messages
86
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,981
eprom number of lifetime

yes - use fram - pin-compatible - you can choose i2c or spi - fast write and reads - no waits needed and have to be implemented in code - infinite writes (or if you want to be precise around 10^14 in most devices) - and if you mind it - probably lower power consumptions ...
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top