Can the ADuC702x GPIOs be configured as open drain?
As described in the datasheet, five registers control each GPIO port: GPxCON, GPxDAT, GPxSET, GPxCLR and GPxPAR.
The GPxPAR MMR contains settings for drive strength and pull ups. The weak pull up of each GPIO can be enabled/disabled in the GPxPAR MMRs.
for normal operation the pull ups should be enable but for pseudo open drain mode, the weak pull-up should be disabled and an external pull up resistor should be used.
This pseudo open drain mode can be used in applications where GPIO need to be connected to buses with voltages higher than 3.3V.
Note that the GPIO should be connected to -0.3V to 5.5V as per the absolute maximum ratings.
Retrieving data ...