Monday, 12 August 2019

memory - Alternative to Parallel SRAM?


I currently have a 1Mb Parallel SRAM chip in a DIP-32 package. Putting that on a board is causing me all kinds of routing and space headaches. I know that there are nice 8 pin spi or i2c chips that have that capacity, but it seems that they are all eeproms or flash memory. I plan to overwrite data quite frequently and I know that most persistent storage has write limits and (I would assume) slightly slower speeds than vanilla SRAM. If I had an eeprom or something I would be performing a chip erase on each startup, and don't want a part that will wear out too soon. My attempts to find a suitable part on mouser or digikey has turned up nothing, but I am not sure what I am looking for.


Is there any kind of volatile storage that can be accessed quickly over some serial protocol? My MCU is running at 5v supply and logic, but I am willing to shift voltage down if necessary.



Answer



The highest standard serial SRAM I have seen available for sale is 256Kb.


1Mb serial is available in FRAM though, here is an example part (from this page)


Note there is a lead time on the 1Mbit parts, but you might possibly be able to grab some samples from Ramtron. They do have the 512Kb part in stock.



No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...