Skip to main content
daramyl
Associate
July 2, 2003
Question

ST72321J M24C04 I2C eeprom

  • July 2, 2003
  • 2 replies
  • 648 views
Posted on July 02, 2003 at 07:08

ST72321J M24C04 I2C eeprom

This topic has been closed for replies.

2 replies

daramyl
daramylAuthor
Associate
June 26, 2003
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
Visitor II
July 2, 2003
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