Content originally posted in LPCWare by MarcVonWindscooting on Sun Oct 20 09:44:30 MST 2013
Quote: capiman
There is a foot note in User Manual UM10601 (Rev 1.2 - 14 March 2013) page 316:
"[3] True open-drain pin"
This foot note is attached to PIO0_10 and PIO0_11.
Yes that's right, I saw that, too. BUT: I still had my doubts, because I'm not a chip designer and I do not know whether it is possible to create a true open drain pin that can still source current. What if the current sourcing element is a pnp (an NXP BISS ;-) ), driven from a n-channel FET? That would be a possibility for a 'true open drain, <= 5V ' that can still source current.
More doubt arise (arose for me at least) in chapter 6.4.6 (cite):
The I2C-bus pins PIO0_10 and PIO0_11 [color=#f00]can be programmed[/color] to support true open drain mode...
No they can't! They're always like that |(
And: can a low pin-count controller affort to 'sacrifice' 2 pins' sourcing capability?