??? 10/19/08 10:10 Read: times |
#159192 - Check the write waveform timings!!!!! Responding to: ???'s previous message |
Allow me to assume you are using AT89C51 microcontroller.
Then, AT28C64B requires a minimum Write pulse width of 100ns. AT89C51 operating at 12MHz clock would give a write pulse of somewhere in between 43ns to 123nS. NB: if you are using faster devices then the case is even worse for AT28C64B. Also i havint checked if there are any other discrepancy. Solutions:- 1)Underclock AT89C51. 2)Try experimenting with different AT89C51 so that you get a part which has a write pulse width more than 100ns. 3)Device a write instruction yourself. |