LPC 54606 Simulated open-drain

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

LPC 54606 Simulated open-drain

1,199 Views
ceso
Contributor I

Hello,

Could someone please explain the difference between true open-drain like those on the i2c and serial busses on the LPC54606 compared to the Simulated open-drain found on the GPIO pins?

Trying to use the GPIO0_0 through GPIO0_2 to change the voltage before a sensor using sequential resistors with a GPIO output line in between them to toggle resistances. I want to make sure that the simulated open drain will not cause too much draw that will affect the reading when the output is turned off.

Thank you

0 Kudos
Reply
1 Reply

1,189 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Chris,

Regarding your question, I think the dedicated I2C pin are true open drain pins, which can be configured as I2C different mode.

For the non-I2C dedicated pin, you can configure them as open drain pin by setting the OD bit in IOCON register of each pin. In open drain mode, the top mosfet is disabled as the Fig, I copied from UM10912.pdf. So you can drive the PIN to only low, of course, the pin can be high with external pull-up resistor.

Regarding the pin sink current, the sink current is 6mA with the VOH is 0.4V at most. Pls refer to the Fig copied from data sheet.

Hope it can help you

BR

XiangJun Rong

xiangjun_rong_1-1635482747071.png

 

 

xiangjun_rong_0-1635482342868.png

 

0 Kudos
Reply