Using Arduino to read from one external EEPROM chip to another external chip

Hi guys,

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.

I have come across many threads from google searched, but many end up hanging on the last steps.
I am about to buy a SOIC 8pin cable to connect the eeprom to a breadboard which then to a arduino.
(
SOIC8-SOP8-Flash-Chip-IC-Test-Clips-Socket-Adpter-BIOS-24-25-93-Programmer
)

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

FM93CS56L.pdf (175 KB)

That EEPROM chip uses the Microwire interface, and there is a library to make your life easier at GitHub - tim0s/MicrowireEEPROM: Read and write EEPROMs using the Microwire protocol, such as the ST93C66.

Google "arduino microwire eeprom" for helpful forum posts, etc.

(deleted)

I have been changing it up a bit, but am not able to read it successfully.
I have two codes, one being the tim0s Microwire and the other being Ingeniería en casa: Leer y escribir memoria 93CSeries Microwire EEPROM con Arduino..

I did find a third code (Arduino Microwire EEPROM Reader - PVTech ECU Research & Development) that seemed to give me reasonable results, but am not able to confirm. I did buy a chip programmer from ebay, but it doesnt support Microwire protocol.

My issue is that these codes have the ORG pin, but the chip I have doesnt show that.
My chip data sheet:
datasheet FM93C56EM8.