This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCA9555: 20 set I2C Slaver with the same address, how to read the data?

Part Number: TCA9555
Other Parts Discussed in Thread: TCA9548A, TCA9546A

Dears

I need to use 20set I2C slaver with the same I2C address and can't be changed. How can I read these data?

I only have one MCU as a master, and I want to read 20set slaver.

I see TCA9555 can expand 8 set. But I can't sure that's the best solution.

Please help me about it and recommend the part number I need to choose.

Thanks

Elsa Duan

  • Hi Elsa,

    TCA9555 is an IO expander which expands the GPIO capability of a controller, it doesn't expand an I2C responder's addresses.

    It sounds like you need an I2C switch to resolve the issue. You can use 2x TCA9548A and 1x TCA9546A in parallel.

    -Bobby