30.2 Embedded Characteristics
- Up to 32 Programmable I/O Lines
- Fully Programmable through Set/Clear Registers
- Multiplexing of Four Peripheral Functions per I/O Line
- For each I/O Line (Whether Assigned to a Peripheral or Used as General Purpose I/O)
- Input change interrupt
- Programmable glitch filter
- Programmable debouncing filter
- Multi-drive option enables driving in open drain
- Programmable pullup on each I/O line
- Pin Data Status register provides visibility of the level on the pin at any time
- Additional interrupt modes on a programmable event: Rising Edge, Falling Edge, Low-Level or High-Level
- Synchronous Output, Provides Set and Clear of Several I/O Lines in a Single Write
- Register Write Protection
- Programmable Schmitt Trigger Inputs
- Programmable Slewrate per I/O Line
- Programmable I/O Drive