Ports
Port 0 - true bi-directional
Port 1-3 - have internal pullups that will source current
Output pins:
- Just write 0/1 to the bit/byte
Input pins:
- Output latch must have a 1 (reset state)
- Turns off the pulldown
- pullup must be pulled down by external driver
- Just read the bit/byte