if I set 2 pins' pinMux to I2C, and set their padCtrl as 22K pull-up, Open-drained, is it ok?

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

if I set 2 pins' pinMux to I2C, and set their padCtrl as 22K pull-up, Open-drained, is it ok?

664 Views
5angxr
Contributor III

there are 2 Slaves & 1 Master on I2C bus except RT1042,

no External pull-up resistance on the bus.

Does I2C work in this case?

0 Kudos
Reply
2 Replies

662 Views
5angxr
Contributor III

Or I don't need to set I2C pin pads to open-drained? Setting them as push-pull meets the requirements.

0 Kudos
Reply

642 Views
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @5angxr ,

Thanks for your interest in NXP MIMXRT series!

For the I2C bus, SCL and SDA pin must be open-drain and pull-up. Push-pull outputs cannot be used.

 

Best regards,

Gavin

0 Kudos
Reply