V
DD
DIN
Optional
pull-up
V
SS
Optional
pull-down
Input enable
Analog connections
Glitch
suppression
filter
Filter enable
Figure 26.2. Tristated Output with Optional Pull-up or Pull-down
When MODEn is PUSHPULL or PUSHPULLALT, the pin operates in push-pull mode. In this mode, the pin can have alternate port con-
trol values and can be driven either high or low, dependent on the value of GPIO_Px_DOUT. The push-pull configuration is shown in
Figure 26.3 Push-Pull Configuration on page 876
Input Enable
DOUT
DIN
Output Enable
Figure 26.3. Push-Pull Configuration
When MODEn is WIREDOR or WIREDORPULLDOWN, the pin operates in open-source mode (with a pull-down resistor for WIRE-
DORPULLDOWN). When driving a high value in open-source mode, the pull-down is disconnected to save power.
When the mode is prefixed with WIREDAND, the pin operates in open-drain mode as shown in
Figure 26.4 Open-drain on page 876
.
In open-drain mode, the pin can have an input filter, a pull-up, alternate port control values or any combination of these. When driving a
low value in open-drain mode, the pull-up is disconnected to save power.
V
SS
DOUT
V
DD
DIN
Optional
pull-up
Glitch
suppression
filter
Filter enable
Figure 26.4. Open-drain
EFM32JG1 Reference Manual
GPIO - General Purpose Input/Output
silabs.com
| Smart. Connected. Energy-friendly.
Preliminary Rev. 0.6 | 876