View previous topic :: View next topic |
Author |
Message |
young
Joined: 24 Jun 2004 Posts: 285
|
what is the maximum eeprom available in the market? |
Posted: Fri Aug 19, 2005 8:28 am |
|
|
I am looking for a big eeprom memory and related drivers to save data on it using 16f877a, any idea please? |
|
|
mcafzap
Joined: 07 Sep 2003 Posts: 46 Location: Manchester, UK
|
|
Posted: Fri Aug 19, 2005 9:00 am |
|
|
Microchip does a 512K byte device, the part number escapes me.
Do you really need EEPROM? If you don't need to write 100,000's of times, there are much bigger flash parts, but from your question I presume you've already chosen.
On the same sort of lines, have you noticed how small the largest serial RAM parts are?
HTH
Steve |
|
|
asmallri
Joined: 12 Aug 2004 Posts: 1635 Location: Perth, Australia
|
|
Posted: Fri Aug 19, 2005 9:03 am |
|
|
mcafzap wrote: | Microchip does a 512K byte device, the part number escapes me. Steve |
24LC512 _________________ Regards, Andrew
http://www.brushelectronics.com/software
Home of Ethernet, SD card and Encrypted Serial Bootloaders for PICs!! |
|
|
Guest
|
|
Posted: Fri Aug 19, 2005 9:30 am |
|
|
thank you mcafzap & asmallri:
I had explored this 24c515 eeprom, what you mean by "much bigger flash parts" I would be glad to know other options! |
|
|
sseidman
Joined: 14 Mar 2005 Posts: 159
|
|
|
Guest
|
|
Posted: Fri Aug 19, 2005 10:48 am |
|
|
Thank you sseidman:
will flash memory lose data after power off? how to implement this flash memory with PIC? |
|
|
Mark
Joined: 07 Sep 2003 Posts: 2838 Location: Atlanta, GA
|
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Fri Aug 19, 2005 11:49 am |
|
|
Quote: | Microchip does a 512K byte device, the part number escapes me.
|
It's 512K bits (64 KB). |
|
|
treitmey
Joined: 23 Jan 2004 Posts: 1094 Location: Appleton,WI USA
|
|
Posted: Fri Aug 19, 2005 12:33 pm |
|
|
I'm using FRAM, the ramtron FM24C256. It has 32768 Bytes. And superfast. no battery backup and 8 chips connected at the cost of only 2 lines. sda & scl.
8x32768=262144 |
|
|
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
|
|
Posted: Fri Aug 19, 2005 3:11 pm |
|
|
Quote: | will flash memory lose data after power off? how to implement this flash memory with PIC? | FLASH memory is similar to EEPROM and is sometimes called flash EEPROM, it will hold data without power suppply.
Main differences are that flash needs less transistors per bit which makes it cheaper and results in higher bit capacities per package. A disadvantage of flash is the smaller number of maximum write cycles (typical 100.000 times). Another difference is that in most EEPROMs you can erase/modify a single byte while in FLASH you can only erase whole blocks of multiple bytes (block size depends on manufacturer/model).
FRAM is a new memory type: very fast, unlimited write cycles, write/erase single bytes.
EEPROM: max capacity about 1 Mbit/128kbyte, 1.000.000 write cycles.
FLASH: single chip, about 1Mbit/128kbyte max. In MMC package 2GByte max., 100.000 write cycles.
FRAM: About 1Mbit/128kbyte max. Very fast, unlimited write cycles.
For MMC you will find several links and example code on this forum.
Just one more important note on Flash memory and PIC processors: In flash you can only erase whole blocks, so in order to change a single byte you first read the block, erase the block and write back the updated block of data. In MMC cards the smallest block size is 512 bytes, make sure your PIC has enough RAM available (the 16F877A doesn't). Reading of a single byte is possible, only the write poses this problem. In my system I solved this by adding a small FRAM memory as cache memory, as soon as 512 bytes of data are collected I copy this from FRAM to FLASH (hint: don't place the both devices on the same SPI bus, this won't work because the chip-select line must stay active during the whole write period). |
|
|
Jerry I
Joined: 14 Sep 2003 Posts: 96 Location: Toronto, Ontario, Canada
|
Re: what is the maximum eeprom available in the market? |
Posted: Fri Aug 19, 2005 4:01 pm |
|
|
young wrote: | I am looking for a big eeprom memory and related drivers to save data on it using 16f877a, any idea please? |
If you use SPI eeprom Microchip now has one 25lc1024 1 Meg
Unfortunately Digikey has a listing but no stock. I think Atmel also makes one.
There is ST Electronics M25P40-VMN6T 3volt Flash 4Meg in 8 pin device same layout as standard Microchip SPI eeproms, they also make smaller 2meg 1meg.
Lots of stock available at digikey and cheaper too. |
|
|
|