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.

[FAQ] TPS659037: Which I2C bus should be used?

Part Number: TPS659037


Should I use I2C1 or I2C2?

  • I2C2 is a subset of I2C1:

    I2C1 can access all registers, including AVS registers.

    I2C2 can only access the AVS registers. It's intended to be used if heavy traffic is expected on the general purpose I2C bus (I2C1), to make sure AVS-adaption can be executed without delay.

    If only one bus will be used, I2C1 should be chosen to gain global access. In this case, it is best practice that the I2C lines should be pulled up to VIO or connected to the I2C1 lines. However, there is no issue if the I2C2 lines are left floating.