+ Reply to Thread
Results 1 to 9 of 9

Thread: Flash and EEPROM.

  1. #1
    lord loh. Newbie
    Join Date
    Jan 2005
    Location
    India.
    Posts
    621

    Default Flash and EEPROM.

    What is the difference between Flash and EEPROM?

    Datasheets of the microcontroller, specify Flash endurance of 10k W/E cycles while EEPROMS 100K W/E Cycles. Also Wikipedia claims Flash to be cheaper than EEPROM and also that the reason for shorter endurance is that Flash is writen and erased in blocks while EEPROM can be edited byte by byte. So Flash has more wearing across it's life.

    Why the cost difference?

    Thank you.
    Bharath Bhushan Lohray.
    M.Sc. Electronics.


  2. #2
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by lord loh.
    What is the difference between Flash and EEPROM?

    Datasheets of the microcontroller, specify Flash endurance of 10k W/E cycles while EEPROMS 100K W/E Cycles. Also Wikipedia claims Flash to be cheaper than EEPROM and also that the reason for shorter endurance is that Flash is writen and erased in blocks while EEPROM can be edited byte by byte. So Flash has more wearing across it's life.
    FLASH is often used when the technology is really EEPROM, as far as I'm aware Atmel were the first to use this advertising technique (claiming their earlier AVR processors were FLASH, when they were actually EEPROM). At that time MicroChip were correctly calling their PIC processors EEPROM, but it didn't take long for the MicroChip marketing department to follow suit - and PIC EEPROM processors became renamed FLASH over night. Of the new MicroChip devices, some are still EEPROM based, and some are FLASH, but all are classed as FLASH (presumably Atmel may well do the same?, but neither will tell you this!).

    So FLASH is generally treated as an advertising 'buzz word' and not a specific technology at all.

    In practice it really makes no difference, unless you're writing a programmer for them!.
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  3. #3
    lord loh. Newbie
    Join Date
    Jan 2005
    Location
    India.
    Posts
    621

    Default

    Wikipedia claims that Flash is cheaper. Also why should EEPROM be cheaper? Or is there an anomaly in Wikipedia?
    Bharath Bhushan Lohray.
    M.Sc. Electronics.

  4. #4
    lord loh. Newbie
    Join Date
    Jan 2005
    Location
    India.
    Posts
    621

    Default

    Just an after thought....

    Does any type of a memory have an internal battery that takes the IC in low power mode to retain data content while making it inoperatable? I vaguely remember reading about it in some magazine an year ago....
    Bharath Bhushan Lohray.
    M.Sc. Electronics.

  5. #5
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by lord loh.
    Wikipedia claims that Flash is cheaper. Also why should EEPROM be cheaper? Or is there an anomaly in Wikipedia?
    No idea?, I don't make or design chips.

    Possibly true 'FLASH' uses less silicon?, or a cheaper technique?.
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  6. #6
    Super Moderator Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent Nigel Goodwin Excellent
    Join Date
    Nov 2003
    Location
    Derbyshire, UK
    Posts
    29,794

    Default

    Quote Originally Posted by lord loh.
    Does any type of a memory have an internal battery that takes the IC in low power mode to retain data content while making it inoperatable? I vaguely remember reading about it in some magazine an year ago....
    Don't know about a year ago? - but historically (25 years ago?) there have been CMOS static RAM's that had batteries to retain memory when the power was disconnected. But generally it was more common to have a battery on board feeding the memory (like the CMOS RAM in a PC).
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  7. #7
    Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent Papabravo Excellent
    Join Date
    Mar 2006
    Location
    Michigan, USA (GMT-5)
    Posts
    2,892

    Default

    The difference between FLASH and EEPROM is a bit more than marketing bumpf. Flash cells are characterized by the presence of 2 gates. The method of placing and extracting electrons from the floating gates are different than in EEPROM. These are things of interest to chip designers. To the rest of us it hardly matters.

    The one thing which is certain about the business besides Moore's Law is that any statement made about relative pricing will be moot in the "futura prossimo" (next future), as out Italian friends would say.

  8. #8
    hjames Okay
    Join Date
    Jun 2006
    Location
    Bezerkeley, USA
    Posts
    677

    Default

    Flash should be smaller, hence less silicon per chip, more chips per wafer, so forth. Or from another perspective, what's the largest capacity EEPROM chip you've seen vs the biggest Flash chip? I think that even the SPI serial Flash chips available can cram 1 MByte in a 8 pin SOIC.

    I think Maxim still sells some parts with integrated (molded into the package) batteries. Most of these are beefed up RTC parts.

  9. #9
    lord loh. Newbie
    Join Date
    Jan 2005
    Location
    India.
    Posts
    621

    Default

    Quote Originally Posted by hjames
    Flash should be smaller, hence less silicon per chip, more chips per wafer, so forth. Or from another perspective, what's the largest capacity EEPROM chip you've seen vs the biggest Flash chip? I think that even the SPI serial Flash chips available can cram 1 MByte in a 8 pin SOIC.

    I think Maxim still sells some parts with integrated (molded into the package) batteries. Most of these are beefed up RTC parts.
    NAND Flash has higher density. But NOR flash seems to provide random access. While NAND flash is sequentially accessed.
    Bharath Bhushan Lohray.
    M.Sc. Electronics.

+ Reply to Thread

Tags for this Thread