Re: A real question about EEPROM vs. Flash



A lot of differencies, starting from the physical effect. Flash is based on the effect of hot electrons (if I remember correctly) and by nature it is a descructive effect, that is not the case with the EEPROM. Flash basic cell is much smaller that the EEPROM one, however the periphery is much much bigger, that's why the chips are cost effective for big amount of memory. With EEPROM should be the opposite.
The other big difference is the erase/write time - much shorter(faster) for the flash, but always on blocks - i.e. a single cell can't be erased/programed. This is not a limitation for the EEPROM, but the write/erase time is is much slower.


Hope this helps
Svilen

Rich Grise wrote:
So, I'm bidding this ultra-sweet project, and I'm studying the
data *** of the PIC18F6520/8520/6620/8620/6720/8720, and it
says, Flash: 100,000 cycles, EEPROM: 1,000,000 cycles. What
are the other differences? Is flash cheaper than EEPROM? I
have noticed that it tends to get used for program memory,
and EEPROM for data, but are there any other differences,
like, maybe program/cycle time, erase modes, that sort of
thing?

Thanks,
Rich



.