Arduino Zero connected to multiple CY8CMBR3116 chips

I am making a touch controller using 3 CY8CMBR3116 chips, the default I2C ADDR of the chip is 0x37, what should I do if multiple CY8CMBR3116 chips are connected to a single I2C bus?

The I2C address can be configured to any value between 0x08
to 0x77. The default I2C address for all CY8CMBR3xxx devices
is 0x37.
It's explained here:

I know that the chip can change the I2C Addr by writing a configuration file, but when more than one chip is connected to an I2C bus, won't there be a conflict if the address is the default 0x37 when the chip is connected for the first time?

You need to program the IC with your desired addresses before you use them.

I got it,thanks for your help.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.