I have a project that requires a parallel interface non-volatile RAM. I had hoped to use an FRAM, however the only parallel FRAMs seem to much larger in capacity (and more importantly, price) than I need/want. On the serial side, things are much cheaper (even more so with EEPROMs). Digikey sells 8KiB I2C FRAMs for ~$1. That would be about perfect, were it not for the serial interface. What I'm curious about is whether there exist any kind of off-the-shelf solution for interfacing an I2C memory to a parallel interface
Electronic – Adapting an I2C FRAM chip to an SRAM-like parallel interface
non-volatile-memoryparallelsram
Related Topic
- The purpose of SRAM in the DS1307 RTC chip and the onboard AT24C32N EEPROM chip?
- Electronic – arduino – Reading/Writing An SRAM Chip with an Arduino
- Electronic – BIG SRAM with no parallel interface / SPI based
- Electronic – SRAM Chip. Entering the data either manually through DIP Swithces or from the bus
- Electronic – dual-port parallel-to-serial SRAM
Best Answer
This may be a case where a small microcontroller would do the job. The issue would be dealing with the I2C time overhead - your host will have to wait sometimes. You could mitigate that with a caching approach.
Does your host have GPIO? Then you could bit-bang the I2C. This may be acceptable if your I/O needs are low.