Hi Guys,
Please can you advise the best way to add lots of non volatile memory to a project? I am considering I2C chips, but not big enough? Is SD/MSC via SPI the way to go? Please give me some advice...
Thanks
Andy
Lots of Non Volatile Memory Required
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Lots of Non Volatile Memory Required
Hello Andy
SD and MMC cards are good but they eat a fair amount of program space to store the FAT driver. However if you need memory in the MB region and over then this is probably your only option.
Other then that there are Flash or EEPROM devices that come in SPI or I2C formats that might help. I use a static Ram chip for one of my projects that is 4MB and very inexpensive. The only problem is that it requires a lot of care and attention to get the thing to work. Eg up to 24 SPI transactions to read, modify, write a single byte of data.
SD and MMC cards are good but they eat a fair amount of program space to store the FAT driver. However if you need memory in the MB region and over then this is probably your only option.
Other then that there are Flash or EEPROM devices that come in SPI or I2C formats that might help. I use a static Ram chip for one of my projects that is 4MB and very inexpensive. The only problem is that it requires a lot of care and attention to get the thing to work. Eg up to 24 SPI transactions to read, modify, write a single byte of data.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 18
- Joined: Wed Jan 06, 2010 2:59 pm
Re: Lots of Non Volatile Memory Required
Hi Ban,
Thanks for the reply, sorry for my delay.. Please tell code of the 4M chip you used?
Thanks
Andy
Thanks for the reply, sorry for my delay.. Please tell code of the 4M chip you used?
Thanks
Andy
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: Lots of Non Volatile Memory Required
Hi Andy
Here are some links.
http://www.rapidonline.com/Electronic-C ... lash/80424
or
http://www.rapidonline.com/sku/Electron ... 39/73-4452
Sorry they are non volitile flash devices and not static RAM as I previously mentioned.
Here are some links.
http://www.rapidonline.com/Electronic-C ... lash/80424
or
http://www.rapidonline.com/sku/Electron ... 39/73-4452
Sorry they are non volitile flash devices and not static RAM as I previously mentioned.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel