The table below specifies the interrupt vectors for these 16-bit devices.
| IRQ# | Primary Name | Alternate Name | Vector Function |
|---|---|---|---|
| N/A | _OscillatorFail | _AltOscillatorFail | Oscillator Fail Trap vector |
| N/A | _AddressError | _AltAddressError | Address Error Trap Vector |
| N/A | _StackError | _AltStackError | Stack Error Trap Vector |
| N/A | _MathError | _AltMathError | Math Error Trap Vector |
| 0 | _INT0Interrupt | _AltINT0Interrupt | INT0 - External Interrupt 0 |
| 1 | _CCP1Interrupt | _AltCCP1Interrupt | CCP1 - Capture/Compare 1 |
| 2 | _CCP2Interrupt | _AltCCP2Interrupt | CCP2 - Capture/Compare 2 |
| 3 | _T1Interrupt | _AltT1Interrupt | T1 - Timer1 |
| 5 | _CCP3Interrupt | _AltCCP3Interrupt | CCP3 - Capture/Compare 3 |
| 6 | _CCP4Interrupt | _AltCCP4Interrupt | CCP4 - Capture/Compare 4 |
| 7 | _CCT1Interrupt | _AltCCT1Interrupt | CCT1 - CCP1 Timebase |
| 8 | _CCT2Interrupt | _AltCCT2Interrupt | CCT2 - CCP2 Timebase |
| 11 | _U1RXInterrupt | _AltU1RXInterrupt | U1RX - UART1 Receiver |
| 12 | _U1TXInterrupt | _AltU1TXInterrupt | U1TX - UART1 Transmitter |
| 13 | _ADC1Interrupt | _AltADC1Interrupt | ADC1 - A/D Converter 1 |
| 15 | _NVMInterrupt | _AltNVMInterrupt | NVM - NVM Write Complete |
| 16 | _MSSP1Interrupt | _AltMSSP1Interrupt | MSSP1 - I2C/SPI Interrupt |
| 17 | _MSSP1BCInterrupt | _AltMSSP1BCInterrupt | MSSP1BC - MSSP1 Bus Collision |
| 18 | _CompInterrupt | _AltCompInterrupt | Comp - Comparator |
| 19 | _CNInterrupt | _AltCNInterrupt | CN - Change Notification Interrupt |
| 20 | _INT1Interrupt | _AltINT1Interrupt | INT1 - External Interrupt 1 |
| 22 | _CCP5Interrupt | _AltCCP5Interrupt | CCP5 - Capture/Compare 5 |
| 27 | _CCT3Interrupt | _AltCCT3Interrupt | CCT3 - CCP3 Timebase |
| 28 | _CCT4Interrupt | _AltCCT4Interrupt | CCT4 - CCP4 Timebase |
| 29 | _INT2Interrupt | _AltINT2Interrupt | INT2 - External Interrupt 2 |
| 30 | _U2RXInterrupt | _AltU2RXInterrupt | U2RX - UART2 Receiver |
| 31 | _U2TXInterrupt | _AltU2TXInterrupt | U2TX - UART2 Transmitter |
| 41 | _CCT5Interrupt | _AltCCT5Interrupt | CCT5 - CCP5 Timebase |
| 49 | _MSSP2Interrupt | _AltMSSP2Interrupt | MSSP2 - I2C/SPI Interrupt |
| 50 | _MSSP2BCInterrupt | _AltMSSP2BCInterrupt | MSSP2BC - MSSP2 Bus Collision |
| 62 | _RTCCInterrupt | _AltRTCCInterrupt | RTCC - Real-Time Clock and Calendar |
| 65 | _U1ErrInterrupt | _AltU1ErrInterrupt | U1E - UART1 Error |
| 66 | _U2ErrInterrupt | _AltU2ErrInterrupt | U2E - UART2 Error |
| 72 | _HLVDInterrupt | _AltHLVDInterrupt | HLVD - Low Voltage Detect |
| 77 | _CTMUInterrupt | _AltCTMUInterrupt | CTMU - Interrupt |
| 78 | _DAC1Interrupt | _AltDAC1Interrupt | DAC1 - Digital to Analog Converter Interrupt |
| 79 | _DAC2Interrupt | _AltDAC2Interrupt | DAC2 - Digital to Analog Converter Interrupt |
| 80 | _ULPWUInterrupt | _AltULPWUInterrupt | ULPWU - Ultra-Low Pwr Wake-up |
| 96 | _CLC1Interrupt | _AltCLC1Interrupt | CLC1 - Configurable Logic Cell Interrupt |
| 97 | _CLC2Interrupt | _AltCLC2Interrupt | CLC2 - Configurable Logic Cell Interrupt |