Note:
1. All I/O pins can be configured as a interrupt pin. This feature is not listed in multi-function description. See
Chapter 6.4.3 Pin Interrupt (PIT)
2. UART0_TXD and UART0_RXD pins are software exchangeable by UART0PX (AUXR1.2).
3. [I2C] alternate function remapping option. I2C pins is software switched by I2CPX (I2CON.0).
4. [STADC] alternate function remapping option. STADC pin is software switched by STADCPX(ADCCON1.6).
5. PIOx register decides which pins are PWM or GPIO.
6. UART2_TXD and UART2_RXD pin is defined by AUXR2 register. UART3_TXD, UART3_RXD, UART4_TXD
and UART4_RXD pin defined by AUXR3 register.