cancel
Showing results for 
Search instead for 
Did you mean: 

USB Hosts Hubs Transceivers

niwa_1296046
New Contributor II

Hi,

I use HX3 Blaster Plus to Configure I2c eeprom(GT24P128C), customer i2c address is A0, word address is 16bit, but blaster plus write only one byte word address.

And I test CY4603, it's tow bytes word address. I don't know how to set word address? Could you give me advice, thanks

hub eeprom.png

0 Likes
1 Solution
MuthuM_11
Employee

Hi,

HX3 determines whether EEPROM is 8-bit word addressed or 16-bit word addressed using I2C slave address. It first attempts to read on slave address 0x50 (7-bit addressing) and proceeds if there is an ack for this slave address. If NACK, then it proceeds to read on slave address 0x51.

All small sized EEPROMs such as 24LC02B does not use A0 pin and slave address is 0x50. All large EEPROMs has A0 pin and should be pulled high to make the slave address as 0x51.

Please pull A0 pin high on your EEPROM to make the slave address as 0x51 and then HX3 would use 16-bit word address.

Regards,

Muthu

View solution in original post

0 Likes
2 Replies
MuthuM_11
Employee

Hi,

HX3 determines whether EEPROM is 8-bit word addressed or 16-bit word addressed using I2C slave address. It first attempts to read on slave address 0x50 (7-bit addressing) and proceeds if there is an ack for this slave address. If NACK, then it proceeds to read on slave address 0x51.

All small sized EEPROMs such as 24LC02B does not use A0 pin and slave address is 0x50. All large EEPROMs has A0 pin and should be pulled high to make the slave address as 0x51.

Please pull A0 pin high on your EEPROM to make the slave address as 0x51 and then HX3 would use 16-bit word address.

Regards,

Muthu

View solution in original post

0 Likes
niwa_1296046
New Contributor II

hi muthu,

So it's fixed 0x51 (7-bit addressing) for 16bit word address.

For Eeprom GT24P128C has only 4 Pins,  haven't A0 PIN.  I should change to GT24P128CA2.

Regards,

Nicole

0 Likes