cancel
Showing results for 
Search instead for 
Did you mean: 

ST72321J M24C04 I2C eeprom

daramyl
Associate
Posted on July 02, 2003 at 07:08

ST72321J M24C04 I2C eeprom

2 REPLIES 2
daramyl
Associate
Posted on June 26, 2003 at 12:44

Hello,

I'm trying to communicate with a M24C04 eeprom in I2C master mode, 10-bit addressing.

After producing a start, receiving an EV5 and sending the header I always get an EV6 instead of an EV9. Everything seems to work just like I was in 7-bit addressing mode.

What do I have to do to be sure to operate in 10-bit addressing and receive the EV9 after sending the header?
stephanie
Associate II
Posted on July 02, 2003 at 07:08

You should have all the explanations (steps) in the datasheet:

* start + header + address1+address2...

* header: only 2 bits (0,1,2 or 3)

* then the address (8-bit corresponding to the LSB part)

* your slave has to support 10-bit address I2C communication -> check in your spec