MPQ8875A: Programming I2C address with multiple devices on same bus

Hi, I am planning on placing 4 of the MPQ8875A devices on a card and connect the same I2C bus for all of them. However, how do I give each of them separate I2C addresses? The datasheet says that the default address is 00/h and that writing to the top 4 bits of reg 8 will change the slave I2C address.


You may use I2C mux to select target I2C bus. Selection can be controlled by a controller or manually using header connector.
Or you can use just a header to select the desired I2C bus with appropriate jumper setting.