33.11.3.2 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 33-6. I/O Configuration - Totem-Pole Output with Disabled Input
Figure 33-7. I/O Configuration - Totem-Pole Output with Enabled Input
Figure 33-8. I/O Configuration - Output with Pull
Figure 33-9. I/O Configuration - Reset or Analog I/O: Digital Output, Input and Pull Disabled