I2C for S32K14x

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

I2C for S32K14x

Jump to solution
864 Views
bryan_hong
Contributor V

Please let me know if the below is supported on S32K14x.

 - Switching master to slave, slave to master without any reset.

 - multi master function for i2c

 

 

0 Kudos
Reply
1 Solution
843 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @bryan_hong,

  • It can be switched without reset:

danielmartynek_1-1692189804149.png

danielmartynek_0-1692189777092.png

 

  • Multi-master is supported:

danielmartynek_2-1692189948807.png

 

BR, Daniel

 

 

 

View solution in original post

0 Kudos
Reply
4 Replies
816 Views
bryan_hong
Contributor V

Daniel 

For this , Is it same on FlexIO ?

It it possible switching master/slave on FlexIO without reset ? 

thanks

bryan

0 Kudos
Reply
788 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Bryan,

 

The FlexIO only emulates I2C, it not a dedicated module for I2C like the LPI2C.

 

AN5133 Emulating I2C Bus Master by using FlexIO

https://www.nxp.com/docs/en/application-note/AN5133.pdf

"However, there are also some limitations when using FlexIO to emulate I2C bus master. For example,
the I2C features such as multi-master/arbitration, handshaking, and clock stretching are not supported.
Also, it is difficult to emulate I2C bus slave using FlexIO."

 

Also, refer to this thread:

How does S32K146 realize FLEXIO to simulate I2C SLAVE mode.

https://community.nxp.com/t5/S32K/How-does-S32K146-realize-FLEXIO-to-simulate-I2C-SLAVE-mode/m-p/105...

 

Regards,

Daniel

 

0 Kudos
Reply
832 Views
bryan_hong
Contributor V

thanks Daniel for really quick answer 

0 Kudos
Reply
844 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @bryan_hong,

  • It can be switched without reset:

danielmartynek_1-1692189804149.png

danielmartynek_0-1692189777092.png

 

  • Multi-master is supported:

danielmartynek_2-1692189948807.png

 

BR, Daniel

 

 

 

0 Kudos
Reply