Figure 29-5. I/O Configuration - Input with Pull
PULLEN
DIR
OUT
IN
INEN
PULLEN INEN
DIR
1
1
0
Note:
When pull is enabled, the pull value is defined by the OUT value.
29.6.3.3. Totem-Pole Output
When configured for totem-pole (push-pull) output, the pin is driven low or high according to the
corresponding bit setting in the OUT register. In this configuration there is no current limitation for sink or
source other than what the pin is capable of. If the pin is configured for input, the pin will float if no
external pull is connected.
Note:
Enabling the output driver will automatically disable pull.
Figure 29-6. I/O Configuration - Totem-Pole Output with Disabled Input
PULLEN
DIR
OUT
IN
INEN
PULLEN INEN
DIR
0
0
1
Figure 29-7. I/O Configuration - Totem-Pole Output with Enabled Input
PULLEN
DIR
OUT
IN
INEN
PULLEN INEN
DIR
0
1
1
Figure 29-8. I/O Configuration - Output with Pull
PULLEN
DIR
OUT
IN
INEN
PULLEN INEN
DIR
1
0
0
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
545