I am currently trying to figure out how to read hexadecimal values from a 93C56 eeprom chip in a old car computer and write those same values to a replacement car computer.
My current issue is trying to understand how to read the datasheet for this chip. It is far beyond my current electronics knowledge. (I'm a mechE student currently).
I was wondering if anyone could give me some stepping stones or pointers.
Delta_G:
For starters, forget the word hexadecimal. I promise you, all the values stored in the EEPROM are there in binary, even if they are ascii representations of other numbers written in hexadecimal. They are ALL stored in binary. And that's what you have to copy.
What datasheet? Were you wanting me to go and hunt one down for you?
Sorry about that, I found a data sheet already.
Looking at the diagram, for Ordering Information, FM = Fairchild Memory Prefix, 93 = Microwire, CS=C=CMOS, 56=2048bits, Blank=4.5V to 5.5V, E = -40 to +85°C (temp range), M98=8-pin SO
Pages 5-6-7 show important info on Memory Instructions. This part has me confused because there's so much information there. Followed by graphs on page 9-13.
Can you help with understanding the graphs? Those appear to be crucial in timing when to send signals to the chip it seems.
I have read through :https://www.arduino.cc/en/Tutorial/SPIEEPROM and I basically understood that the SPI Control Register (SPCR) is important to set up correctly. The 8 bit address seems to be confusing me