The GPIO module has the following features:
- Each I/O pin can be configured as:
- The interrupts have the following characteristics:
- Programmable interrupt detection either on both edges or on a single edge (set in GIOINTDET)
- Programmable edge-detection polarity, either rising or falling edge (set in GIOPOL register)
- Individual interrupt flags (set in GIOFLG register)
- Individual interrupt enables, set and cleared through GIOENASET and GIOENACLR registers respectively
- Programmable interrupt priority, set through GIOLVLSET and GIOLVLCLR registers
- Internal pullup/pulldown allows unused I/O pins to be left unconnected
For information on input and output timings see
Section 6.10.2 and Section 6.10.3.