29.2 Features
The following are key features of the PORT:
- Selectable Input and Output Configuration for Each Individual Pin
- Software-controlled Multiplexing of Peripheral Functions on I/O Pins
- Flexible Pin Configuration Through a Dedicated Pin Configuration Register
- Configurable Output Driver and Pull
Settings:
- Totem-pole (push-pull)
- Pull configuration
- Driver strength
- Configurable Input Buffer and Pull
Settings:
- Internal pull up or pull down
- Input sampling criteria
- Input buffer can be disabled if not needed for low-power consumption
- Read-Modify-Write support for output value (OUTCLR/OUTSET/OUTTGL) and pin direction (DIRCLR/DIRSET/DIRTGL)
- Input Event:
- Up to four input event pins for each PORT group
- SET/CLEAR/TOGGLE event actions for each event input on output value of a pin
- Can be output to pin