cancel
Showing results for 
Search instead for 
Did you mean: 

M24C04-F DNF5 & UFDFPN8 I2C addresses

MMici.1
Associate II

Dear All,

I would like to confirm that two M24C04-F, one in a DNF5 package and one in a FDFPN8 cannot be used together on the same bus. Is that correct?

 

To provide some background, we are using M24C04-F DNF5 but there is a need to add another EEPROM on the same bus. Adding UFDFPN8 device with accessible E1,E2 pins should allow us to add another EEPROM with a different address, however, we found out that the DNF5 variant actually responds to multiple I2C addresses, not just 0x50/0x51 as defined in the DS.

MMici1_0-1762772464920.png

The DS states that the pins E1, E2 aren't accessible but E1, E2 bits must always be set to logic 0 for proper communication with the DNF5 variant. However, it also states that "No other I2C device using address 1010 xxxx (x = don't care) can be connected to the same bus."

MMici1_1-1762772636677.png

I assumed that the E1,E2 are set to 0 internally in the DNF5 variant but it seems more like they aren't checked during addressing. Can someone from ST provide the reason for this? 

 

Thank you for the information.

0 REPLIES 0