I'm trying to test a RAM chip I took out of a board which I will eventually get around to repairing...
The device is a M5L 2101AP, probably better know as 2101A which is a 256x4 Static RAM with separate input and output buses for the data.
I have attached +5V to p22, GND to p8, Driven p18 and p19 LO, p17 and p20 HI... driven a sensible address to A0..A7 and driven DI1..DI4 to sensible values...
The output is going into a uP with high impedance inputs (it's actually a PIC dsPIC33EV256GM006-I_PT) but via a 220 ohm resistor (all my digital pins have a series resistor)
What I am not seeing is nice logic levels on the Data Output Pins... instead I see values like...
0.2V, 1.8V, 0.5V, 2.0V...
it's like it is trying to represent 0s and 1s but just at a much lower level than I expected. I was hoping for an unambiguous output but 1.8V seems too low for a TTL '1'
Could it be that the device struggles to cope with my high impedance inputs?
I tried adding weak pull-ups or pull-downs at the PIC side but that just pulls up to 5V or down to GND respectively and I see no output.
Is there something really simple I am missing here?
Thanks in advance
PS
I have two devices... both seem to do the same