You need 8 digital pins for the I/O lines, and 3 for the control lines - one each for Chip Enable, Output Enable, and Read/Write. That leaves you with only 3 open pins for address lines using an Arduino Pro mini. So unless you only need 8 bytes of memory or you are up for building a whole lot of extra shifting circuitry, you should get a board with more digital pins!I'm working with a very similar style SRAM with an Arduino Mega. My chip is a Dual Port SRAM, but aside from that works on the same old fashion address line approach as the chip you are looking at. I'm having some trouble with glitches in an automobile application, but outside of the environment issues I'm having, it works great. You can have a look at how I went about it here:Occasional error reading from AM2130/IDT7132 Dual Port SRAM
I have similar 28 and 32 pin srams from 386/486 motherboards - I have 36 of the W24M257AK-15 part, 32 of the TC5565PL-15, and 14 of the UM61512AK-15 (32-pins).I wish to ask a bit more.. If I use the 3 control lines you mentioned and shift out the address on two cascaded 8-bit shift registers with another 2 pins, that still leaves me with one more pin plus I still have use of the 8 data pins as output only (when the output enable line leaves the sram in tri-state mode). Does this sound feasible?
I would just spend $1.50 for a 64KB SPI RAM that just uses the 3 SPI pins and one more pin for CS. Another $0.60 would get you a 23LC1024 128K SPI Ram.
Where can I find this? If I check ebay it cost like $7 (http://www.ebay.nl/sch/i.html?_from=R40&_sacat=0&_nkw=23LC1024&rt=nc&LH_PrefLoc=2&_trksid=p2045573.m1684) ... or is the price of RAM increased much?