27.1 Features

  • Selectable Input and Output (I/O) 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
    • Slew rate limiting
  • Configurable Input Buffer and Pull Settings:
    • Internal pull-up
    • Input sampling criteria
    • Input buffer can be disabled if not needed for lower power consumption
    • Read-Modify-Write (RMW) 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
    • Can be output to pin
    • SET, CLEAR or TOGGLE event actions on the output value of a pin