32.2 Features

  • 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 lower power consumption
    • Read-Modify-Write support for output value (OUTCLR/OUTSET/OUTGL) 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