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.

MCT8315A: Use several MCT8315A on the same I2C bus but all components have the same address. Is it possible to change I2C address ?

Part Number: MCT8315A
Other Parts Discussed in Thread: MCT8315EVM

Hello,

I would like to use several MCT8315A with one I2C bus. I saw in the datasheet that is possible to change I2C address but for the first start how can access one after the other to configure each driver independently ?

Best Regards

Franck

  • Hi Franck,

    In the MCT8315EVM GUI, you can configure the I2C target address for the device by using the register pictured below:

    After you configure the I2C_TARGET_ADDR and write to EEPROM, once you power cycle the device you will only be able to send I2C commands to that device by configuring the I2C agent address as pictured below with you MCU.

    You will still be able to maintain one I2C bus connected to all of the MCT8315A devices and you can send commands by updating the target device with the I2C target address specified. 

    To answer your question more directly, write the target address to EEPROM on each device to specify the target address. After that, you can communicate via one I2C bus by specifying the target address you are trying to communicate with.

    Best,

    Robert

  • Hello Robert,

    Thanks for your help.

    Regards

    Franck