I2C speed setting of MBR.

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

cross mob
masu_1341616
Level 5
Level 5
Distributor - TED (Japan)
10 solutions authored 10 likes received 25 sign-ins

Hello

I use the device wwhich is CY8CMBR3116-LQXI.

It can select I2C speed to 50、100、400 kHz on I2C speed setting.

how range does I2C seting of host acceptable to frequency gap from slave setting?

0 Likes
1 Solution
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Suzuki-san,

Good morning.

50kHz, 100kHz, 400kHz, all are standard speed of I2C clock. The spec can be found in I2C standard spec: https://www.nxp.com/docs/en/user-guide/UM10204.pdf .

Hence, in my mind, I2C speed options of a host should be 50kHz, 100kHz, 400kHz either.

Besides,

if I2C slave clock is set as 50kHz, it can support 50kHz I2C_Clk from host;

if I2C slave clock is set as 100kHz, it can support 50kHz, 100kHz I2C_Clk from host;

if I2C slave clock is set as 400kHz, it can support 50kHz ,100kHz, 400kHz I2C_Clk from host.

I hope that I understood your questions correctly and above information can help you out.

Thanks,

Ryan

View solution in original post

0 Likes
1 Reply
RyanZhao
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Suzuki-san,

Good morning.

50kHz, 100kHz, 400kHz, all are standard speed of I2C clock. The spec can be found in I2C standard spec: https://www.nxp.com/docs/en/user-guide/UM10204.pdf .

Hence, in my mind, I2C speed options of a host should be 50kHz, 100kHz, 400kHz either.

Besides,

if I2C slave clock is set as 50kHz, it can support 50kHz I2C_Clk from host;

if I2C slave clock is set as 100kHz, it can support 50kHz, 100kHz I2C_Clk from host;

if I2C slave clock is set as 400kHz, it can support 50kHz ,100kHz, 400kHz I2C_Clk from host.

I hope that I understood your questions correctly and above information can help you out.

Thanks,

Ryan

0 Likes