| Electronics > Beginners |
| Reading/Writing to Microwire EEPROM with arduino |
| (1/2) > >> |
| wmj259:
Hi, I am having an issue with reading from a FairChild 93C56EM8 chip. I have google this case very much, and have probably found a lot of info on non-microwire chips. I have an arduino and have been changing it up a bit, but am not able to read it successfully. I found two codes, one being the tim0s Microwire and the other being http://ingenieriaencasa.blogspot.com/2017/03/leer-y-escribir-memoria-93cseries.html. I did find a third code (http://forum.pvtech-ecu-research.com/viewtopic.php?t=3) 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: https://www.digchip.com/datasheets/parts/datasheet/161/FM93C56EM8-pdf.php. |
| JustMeHere:
Maybe this thread will help: https://www.microchip.com/forums/m202051.aspx |
| wmj259:
Hi, thanks for the reply. I am not sure how that helps however. I understand that the microwire has a 3 wire protocol, clock, data in and data out. I did buy some 4.7 resistors and some diodes in the afternoon, so I hope that works. |
| JustMeHere:
You might be able to get the SPI interface to do the job. I did learn the hard way you need to tie your CS pin in the right direction. Whatever direction keeps it inactive until the microcontroller selects that chip. Since the CS pin will float when the main micro is being programmed, the other chip might start talking. |
| wmj259:
When you say tie the CS the right direction, what do you mean? Looking at the datasheet, if CS is held high then the chip is selected. "All serial communications with the device is enabled only when this pin is held high." Looking at the Serial Clock, is confusing me, it seems to be that the timing is most important. Timing impacts the Serial Input and Serial Output. I have no idea how to read the graphs that are about timing. I am pretty sure that the datasheet i am looking at belongs to this chip: |
| Navigation |
| Message Index |
| Next page |