EEPROM life expectancy?


Closed Thread
Results 1 to 4 of 4
  1. #1
    Join Date
    Jun 2005
    Location
    Up the bush, Western Plains, NSW Au
    Posts
    216

    Default EEPROM life expectancy?

    I have read in a Microchip datasheet for a 24LC256 that the minimun data retention life is in the order of 100,000 R/W cycles. I assume this would be similar for the onboard data EEPROM in PICs?
    Any ideas what the write ONCE, read many, (WORM) life expectancy would be. My project will write an eeprom full of data at program time and that's it, except for reading various locations once every second or so.
    100,000 is only a day and half, nowhere near long enough.
    I assume that this is a physical material type of attribute rather than anything to do with programming etc, so using RAM would still suffer from the same if it is made from similar materials???
    I would need a life of a couple of years at least.

    (Hope this isn't really in the wrong forum, but I am programming with PBP!)
    Peter Moritz.
    Up the bush, Western Plains,
    New South Wales,
    Australia.

  2. #2
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    My guess is the 100,000 is for writing as every time the program cycles the memory is read. Depending on program size and clock speed this would go by very quickly.
    Dave
    Always wear safety glasses while programming.

  3. #3
    Join Date
    Sep 2003
    Location
    Vermont
    Posts
    373


    Did you find this post helpful? Yes | No

    Default

    It is for write only. You can read as much as you want. Data retention is on the order of 40 years. After this, you may run into trouble!
    Ron

  4. #4
    Join Date
    Dec 2005
    Posts
    1,073


    Did you find this post helpful? Yes | No

    Default

    Check the datasheet for the specific PIC. For instance, the PIC16F88 datasheet says, "1,000,000 typical erase/write cycles EEPROM data memory typical" while the PIC16F84 datasheet says, "10,000,000 erase/write cycles EEPROM data memory". As Ron already noted, reads are unlimited.

Similar Threads

  1. Can't read sequential addresses in external EEPROM
    By tjkelly in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 18th February 2010, 14:46
  2. How to define constants that specify eeprom addresses
    By DwayneR in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 8th December 2009, 04:07
  3. Problem with I2C EEPROM addressing
    By Atom058 in forum General
    Replies: 14
    Last Post: - 3rd November 2009, 03:17
  4. How to write/read strings EEPROM/LCD
    By g-hoot in forum mel PIC BASIC Pro
    Replies: 22
    Last Post: - 11th February 2007, 06:26
  5. word variable to 25lc640
    By TONIGALEA in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 6th July 2004, 19:59

Members who have read this thread : 1

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts