Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
nishc_4031946
Level 1
Level 1
First reply posted First question asked Welcome!

Hi,

I'm replacing cy8cmbr3102  with cy8cmbr3110, but here i'm struct with  cy8cmbr3110 configuration and I2C address modifications, since I'm using 5 chips in my application.

Kindly guide me with solution to configure cy8cmbr3110  with the help of Arduino.

Thank you.

Regards,

Nikhil S.

0 Likes
1 Solution
Hari
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi @nishc_4031946

 

Can you please clarify the requirement here? All MBR3 devices have a factory default address of 0x37 or 55 in decimal. So the address of both 3102 and 3110 should be the same by default. You can, however, change this by configuring the I2C_ADDR register (0x51) using I2C. 

Note that once you change this, you need to re-calculate the checksum and store it in the device - Please see MBR3 CapSense Design guide, page 69.

Hari_0-1613473873266.png

 

Best regards, 
Hari

View solution in original post

0 Likes
1 Reply
Hari
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hi @nishc_4031946

 

Can you please clarify the requirement here? All MBR3 devices have a factory default address of 0x37 or 55 in decimal. So the address of both 3102 and 3110 should be the same by default. You can, however, change this by configuring the I2C_ADDR register (0x51) using I2C. 

Note that once you change this, you need to re-calculate the checksum and store it in the device - Please see MBR3 CapSense Design guide, page 69.

Hari_0-1613473873266.png

 

Best regards, 
Hari

0 Likes