Reset a I2C bus withe PE

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

Reset a I2C bus withe PE

Jump to solution
589 Views
barbercolman
Contributor III

Hi

I am talking to a I2C EEPROM. Every so often I can leave the EEPROM slave in a incomplete state which locks the bus. AN4481 talks about one solution to this issue that directly accesses the hardware, toggles the SDA and SLA lines to reset the chip . However, I have been directed to use only PE functionality and I can not see how to toggle the SDA and SLA lines using PE. Any suggestions? For now I am doing an "experimental" version that directly controls the SDA and SLA lines.

Thanks

Tags (4)
0 Kudos
1 Solution
383 Views
vfilip
NXP Employee
NXP Employee

Hello,

this feature is currently not supported by I2C component and I think there is no plan to support it in near future. According to the AN you should use GPIO_LDD component. So I think you have used correct aproach.

Best regards

Vojtech Filip

Processor Expert Support Team

View solution in original post

0 Kudos
1 Reply
384 Views
vfilip
NXP Employee
NXP Employee

Hello,

this feature is currently not supported by I2C component and I think there is no plan to support it in near future. According to the AN you should use GPIO_LDD component. So I think you have used correct aproach.

Best regards

Vojtech Filip

Processor Expert Support Team

0 Kudos