Reply by Rohan April 23, 20072007-04-23
On Apr 23, 1:23 pm, Jim Granville <no.s...@designtools.maps.co.nz>
wrote:
> Rohan wrote: > > Hi All, > > > I have a routine for 24c02 which works very well. Now on the same PCB > > I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine > > didn't work on this. > > > I am unable to find what could be the possible problem. What are the > > changes which have to be made when migrating a code from 24c02 EEPROM > > to 24c64 EEPROM. > > You _did_ try reading and comparing the data sheets ? > As a hint, look at the data sheets, and search for Page and address, > and compare them. > > -jg
Thanks Jim, Found the problem. The address is 16 bit format and there is an acknowledge bit in between. I was missing the acknowledge. Thanks for your help, Rohan
Reply by Jim Granville April 23, 20072007-04-23
Rohan wrote:
> Hi All, > > I have a routine for 24c02 which works very well. Now on the same PCB > I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine > didn't work on this. > > I am unable to find what could be the possible problem. What are the > changes which have to be made when migrating a code from 24c02 EEPROM > to 24c64 EEPROM.
You _did_ try reading and comparing the data sheets ? As a hint, look at the data sheets, and search for Page and address, and compare them. -jg
Reply by Rohan April 23, 20072007-04-23
Hi All,

I have a routine for 24c02 which works very well. Now on the same PCB
I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine
didn't work on this.

I am unable to find what could be the possible problem. What are the
changes which have to be made when migrating a code from 24c02 EEPROM
to 24c64 EEPROM.

Thanks in advance,
Rohan