I2C SCL max frequency confusion

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I2C SCL max frequency confusion

Jump to solution
1,266 Views
Eximius
Contributor III

Hello,

I'm trying to determine what is the max SCL clock configuration on the IMX8MP, but the documentation is not clear for me.

  • i.MX 8M Plus Applications Processor Datasheet for Consumer Products, Rev. 1, 08/2021, page 11: I2 C provides serial interface for external devices. Data rates of up to 320 kbps are supported.
  • i.MX 8M Plus Applications Processor Reference Manual, Rev. 1, 06/2021, page 7272: In Fast mode, data transfer rates up to 400 kbits/s can be achieved.
  • Mask Set Errata for Mask 1P33A, Rev. 2.0, page 9: When the I2C module is programmed to operate at the maximum clock speed of 400 kHz (asdefined by the I2C spec) ...

Can you please enlighten me, what ist the Max SCL frequency specification?

Is it 384KHz, considering the Errata?

Regards,

Ian

Labels (1)
0 Kudos
Reply
1 Solution
1,243 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Yes, you’re correct, please note that even if chip can go as fast as 400KHz, as specified in the errata, at this speed SCL clock low period violates the I2C spec so it must be lowered to 384KHz or less to comply with the spec.

Best regards,
Aldo.

View solution in original post

1 Reply
1,244 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Yes, you’re correct, please note that even if chip can go as fast as 400KHz, as specified in the errata, at this speed SCL clock low period violates the I2C spec so it must be lowered to 384KHz or less to comply with the spec.

Best regards,
Aldo.