Skip to main content
Visitor II
April 3, 2023
Question

M24C16-RMN6P Address pins

  • April 3, 2023
  • 4 replies
  • 2141 views

Hello everyone,

It is not clear on M24C16 datasheet, the meaning of A10, A9, A8 (see figure) about chip enable address.

My question is, which is the I2C address for this device?

Is it possible to use two of this devices on the same I2C bus?

Thanks, Paolo

0693W00000bhNuXQAU.png

    This topic has been closed for replies.

    4 replies

    ST Employee
    April 3, 2023

    Hello,

    16Kbit (0x7FF) are coded on 11 address bits.

    • A0 to A7 in the address bytes
    • A8 to A10 in the chip enable address.

    I confirm: not possible to connect 2 of this 16Kb device on the same I2C bus.

    BR

    Pierre

    Visitor II
    April 3, 2023

    Hi Pierre,

    thank you for your fast reply. I understand now, so if I want to sostituite an old I2C eeprom, that has I2C address set to 0,0,0 (pins A0, A1, A2), this one (M24C16-RMN6P) is not the right choose.

    Thanks, Paolo.

    Visitor II
    April 3, 2023

    Ok Pierre,

    in practice I must to replace this device X24C16S8I because it is obsolete. In figure you can see how is connected on the board:

    0693W00000bhPoaQAE.pngIs there a eeprom that can replace this, with the same features?

    I had identified the M24C16-RMN6P but it doesn't seem to go well....

    Thanks for your help.

    Graduate II
    April 4, 2023

    There are other I2C EEPROM's, can you change your firmware to accommodate them?

    How much of the memory is the current firmware using? 256 bytes or 2048 bytes?

    Visitor II
    April 4, 2023

    Hi guy,

    unfortunately I don't have the firmware. The board is old and the only things that I can do is replace obsolete components with similar ones.

    Thank you for your interest.

    Paolo

    ST Employee
    April 4, 2023

    Hi Paolo,

    The M24C16 can be mounted.

    See my comments by messages.

    BR

    Pierre