In documentation, page 13, it is stated, that if i set pin I2C0 to 5V address will be set to 0x4 (Hex).
It is not correct (confirmed by experiment), I2C0 as expected will set address to 0x1, I2C1 to 0x2, and so on.
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.
In documentation, page 13, it is stated, that if i set pin I2C0 to 5V address will be set to 0x4 (Hex).
It is not correct (confirmed by experiment), I2C0 as expected will set address to 0x1, I2C1 to 0x2, and so on.
Additionally, you can check Evaluation kit SM3220-BATT-EV, it have I2C0 only pulled to 5V, rest to gnd, and in example source code i2c_driver.c, i2c address of chip is 0x1 (in set_Voutmax). Its all in software supplied from TI, so it is clearly typo in documentation.
Hi Denys,
thanks a lot for the information and pointing it out. I will discuss internally to change the typo.