10.1 Device-Specific Information

Table 10-1. Interrupt Vector Details
IRQ #MPLAB ISR NameInterrupt Source
0_COMMONInterruptCollapsed Interrupt Vector (IVTC)
1_CPUFPUInterruptCPU/FPU Interrupt
2_XRAMECCInterruptXRAM data ECC SEC
3_YRAMECCInterruptYRAM data ECC SEC
4_PBUEInterruptPBU Parity Error
5_NVMECCInterruptNVM data ECC SEC
6_NVMInterruptNVM program/erase op completed or terminated
7_NVMCRCInterruptNVM CRC operation completed
8ReservedReserved
9_CLKFInterruptClock Fail Interrupt
10_CLKEInterruptClock Error Interrupt
11_CLK1FInterruptClock Failure Interrupt #1
12_CLK1WInterruptClock Warning Interrupt #1
13_CLK1MInterruptClock Monitor Overflow #1
14_CLK1RInterruptCount Ready Interrupt #1
15_CLK2FInterruptClock Failure Interrupt #2
16_CLK2WInterruptClock Warning Interrupt #2
17_CLK2MInterruptClock Monitor Overflow #2
18_CLK2RInterruptCount Ready Interrupt #2
19_CLK3FInterruptClock Failure Interrupt #3
20_CLK3WInterruptClock Warning Interrupt #3
21_CLK3MInterruptClock Monitor Overflow #3
22_CLK3RInterruptCount Ready Interrupt #3
23_CLK4FInterruptClock Failure Interrupt #4
24_CLK4WInterruptClock Warning Interrupt #4
25_CLK4MInterruptClock Monitor Overflow #4
26_CLK4RInterruptCount Ready Interrupt #4
27ReservedReserved
28_WDTInterruptWDT - Watchdog Timer
29ReservedReserved
30_CRYPTO1InterruptCRYPTO1
31_CRYPTO2InterruptCRYPTO2
32_CRYPTO3InterruptCRYPTO3
33_INT0InterruptINT0
34_INT1InterruptINT1
35_INT2InterruptINT2
36_INT3InterruptINT3
37_INT4InterruptINT4
38_PEVTAInterruptPWM EVENT A Interrupt
39_PEVTBInterruptPWM EVENT B Interrupt
40_PEVTCInterruptPWM EVENT C Interrupt
41_PEVTDInterruptPWM EVENT D Interrupt
42_PEVTEInterruptPWM EVENT E Interrupt
43_PEVTFInterruptPWM EVENT F Interrupt
44_PWM1InterruptPWM Generator 1
45_PWM2InterruptPWM Generator 2
46_PWM3InterruptPWM Generator 3
47_PWM4InterruptPWM Generator 4
48_T1InterruptTimer 1
49_T2InterruptTimer 2
50_T3InterruptTimer 3
51_CCT1InterruptCCP1 TMR - CCT1
52_CCP1InterruptCCP1 IC/OC - CCP1
53_CCT2InterruptCCP2 TMR - CCT2
54_CCP2InterruptCCP2 IC/OC - CCP2
55_CCT3InterruptCCP3 TMR - CCT3
56_CCP3InterruptCCP3 IC/OC -CCP3
57_CCT4InterruptCCP4 TMR - CCT4
58_CCP4InterruptCCP4 IC/OC - CCP4
59_C1RXInterruptCAN 1 RX Data Ready
60_C1TXInterruptCAN 1 TX Data Request
61_C1InterruptCAN 1 Combined Error
62_C2RXInterruptCAN 2 RX Data Ready
63_C2TXInterruptCAN 2 TX Data Request
64_C2InterruptCAN 2 Combined Error
65_SPI1RXInterruptSPI1Rx - SPI 1 Receiver
66_SPI1TXInterruptSPI1Tx - SPI 1 Transmitter
67_SPI1EInterruptSPI1G - Error Interrupt
68_SPI2RXInterruptSPI2Rx - SPI 2 Receiver
69_SPI2TXInterruptSPI2Tx - SPI 2 Transmitter
70_SPI2EInterruptSPI2G - Error Interrupt
71_SPI3RXInterruptSPI3Rx - SPI 3 Receiver
72_SPI3TXInterruptSPI3Tx - SPI 3 Transmitter
73_SPI3EInterruptSPI3G - Error Interrupt
74_SPI4RXInterruptSPI4Rx - SPI 4 Receiver
75_SPI4TXInterruptSPI4Tx - SPI 4 Transmitter
76_SPI4EInterruptSPI4G - Error Interrupt
77_DMA0InterruptDMA0 - DMA Channel 0
78_DMA1InterruptDMA1 - DMA Channel 1
79_DMA2InterruptDMA2 - DMA Channel 2
80_DMA3InterruptDMA3 - DMA Channel 3
81_CMP1InterruptCMP1 - Analog Comparator Interrupt 1
82_CMP2InterruptCMP2 - Analog Comparator Interrupt 2
83_CMP3InterruptCMP3 - Analog Comparator Interrupt 3
84_CMP4InterruptCMP4 - Analog Comparator Interrupt 4
85_I2C1EInterruptI2C1E - I2C 1 Error Interrupt
86_I2C1InterruptI2C1 - I2C 1 General Module Interrupt
87_I2C1RXInterruptI2C1RX - I2C 1 RX Buffer full event
88_I2C1TXInterruptI2C1TX - I2C 1 TX Buffer full event
89_I2C2EInterruptI2C2E - I2C 2 Error Interrupt
90_I2C2InterruptI2C2 - I2C 2 General Module Interrupt
91_I2C2RXInterruptI2C2RX - I2C 2 RX Buffer full event
92_I2C2TXInterruptI2C2TX - I2C 2 TX Buffer full event
93_I2C3EInterruptI2C3E - I2C 3 Error Interrupt
94_I2C3InterruptI2C3 - I2C 3 General Module Interrupt
95_I2C3RXInterruptI2C3RX - I2C 3 RX Buffer full event
96_I2C3TXInterruptI2C3TX - I2C 3 TX Buffer full event
97ReservedReserved
98_U1RXInterruptU1RX - UART1 Receiver
99_U1TXInterruptU1TX - UART1 Transmitter
100_U1EInterruptU1E - UART1 Error Interrupt
101_U1EVTInterruptU1EVENT - UART1 Event interrupt
102_U2RXInterruptU2RX - UART2 Receiver
103_U2TXInterruptU2TX - UART2 Transmitter
104_U2EInterruptU2E - UART2 Error Interrupt
105_U2EVTInterruptU2EVENT - UART2 Event Interrupt
106_U3RXInterruptU3RX - UART3 Receiver
107_U3TXInterruptU3TX - UART3 Transmitter
108_U3EInterruptU3E - UART3 Error Interrupt
109_U3EVTInterruptU3EVENT - UART3 Event Interrupt
110-113ReservedReserved
114_SENT1InterruptSENT1 - Transmitter/Receiver Interrupt
115_SENT1EInterruptSENT1 - SENT 1 Error
116_SENT2InterruptSENT2 - Transmitter/Receiver Interrupt
117_SENT2EInterruptSENT2 - SENT 2 Error
118_DMA4InterruptDMA4 - DMA Channel 4
119_DMA5InterruptDMA5 - DMA Channel 5
120_DMA6InterruptDMA6 - DMA Channel 6
121_DMA7InterruptDMA7 - DMA Channel 7
122_CNAInterruptCNA - Change Notice Interrupt A
123_CNBInterruptCNB - Change Notice Interrupt B
124_CNCInterruptCNC - Change Notice Interrupt C
125_CNDInterruptCND - Change Notice Interrupt D
126_CCT5InterruptCCP5 TMR - Timer
127_CCP5InterruptCCP5 IC/OC - Input Capture / Output Compare
128_CCT6InterruptCCP6 TMR - Timer
129_CCP6InterruptCCP6 IC/OC - Input Capture / Output Compare
130_CCT7InterruptCCP7 TMR - Timer
131_CCP7InterruptCCP7 IC/OC - Input Capture / Output Compare
132_CCT8InterruptCCP8 TMR - Timer
133_CCP8InterruptCCP8 IC/OC - Input Capture / Output Compare
134_CCT9InterruptCCP9 (MCCP) TMR - Timer
135_CCP9InterruptCCP9 (MCCP) - Input Capture/Output Compare
136_QEI1InterruptQEI1 - Position Counter Compare
137_QEI2InterruptQEI2 - Position Counter Compare
138_QEI3InterruptQEI3 - Position Counter Compare
139_QEI4InterruptQEI4 - Position Counter Compare
140_BISS1EInterruptBISS1 Error
141_BISS1InterruptBISS1 Data Transmission Complete
142_CRCInterruptCRC - CRC Generator Interrupt
143_ICDInterruptICD - In-Circuit Debugger
144ReservedReserved
145_PTGSTEPInterruptPTGSTEP - PTG Step
146_PTGWDTInterruptPTGWDT - PTG Watchdog Time-out
147_PTG0InterruptPTG0 - PTG Int. Trigger 0
148_PTG1InterruptPTG1 - PTG Int. Trigger 1
149_PTG2InterruptPTG2 - PTG Int. Trigger 2
150_PTG3InterruptPTG3 - PTG Int. Trigger 3
151_PWM5InterruptPWM Generator 5
152_PWM6InterruptPWM Generator 6
153_PWM7InterruptPWM Generator 7
154_PWM8InterruptPWM Generator 8
155-156ReservedReserved
157_AD1CH0InterruptAD1DC0 - Data Channel 0 Done
158_AD1CMP0InterruptAD1CMP0 - Digital Comparator 0
159_AD1CH1InterruptAD1DC1 - Data Channel 1 Done
160_AD1CMP1InterruptAD1CMP1 - Digital Comparator 1
161_AD1CH2InterruptAD1DC2 - Data Channel 2 Done
162_AD1CMP2InterruptAD1CMP2 - Digital Comparator 2
163_AD1CH3InterruptAD1DC3 - Data Channel 3 Done
164_AD1CMP3InterruptAD1CMP3 - Digital Comparator 3
165_AD1CH4InterruptAD1DC4 - Data Channel 4 Done
166_AD1CMP4InterruptAD1CMP4 - Digital Comparator 4
167_AD1CH5InterruptAD1DC5 - Data Channel 5 Done
168_AD1CMP5InterruptAD1CMP5 - Digital Comparator 5
169_AD1CH6InterruptAD1DC6 - Data Channel 6 Done
170_AD1CMP6InterruptAD1CMP6 - Digital Comparator 6
171_AD1CH7InterruptAD1DC7 - Data Channel 7 Done
172_AD1CMP7InterruptAD1CMP7 - Digital Comparator 7
173-178ReservedReserved
179_AD2CH0InterruptAD2DC0 - Data Channel 0 Done
180_AD2CMP0InterruptAD2CMP0 - Digital Comparator 0
181_AD2CH1InterruptAD2DC1 - Data Channel 1 Done
182_AD2CMP1InterruptAD2CMP1 - Digital Comparator 1
183_AD2CH2InterruptAD2DC2 - Data Channel 2 Done
184_AD2CMP2InterruptAD2CMP2 - Digital Comparator 2
185_AD2CH3InterruptAD2DC3 - Data Channel 3 Done
186_AD2CMP3InterruptAD2CMP3 - Digital Comparator 3
187_AD2CH4InterruptAD2DC4 - Data Channel 4 Done
188_AD2CMP4InterruptAD2CMP4 - Digital Comparator 4
189_AD2CH5InterruptAD2DC5 - Data Channel 5 Done
190_AD2CMP5InterruptAD2CMP5 - Digital Comparator 5
191_AD2CH6InterruptAD2DC6 - Data Channel 6 Done
192_AD2CMP6InterruptAD2CMP6 - Digital Comparator 6
193_AD2CH7InterruptAD2DC7 - Data Channel 7 Done
194_AD2CMP7InterruptAD2CMP7 - Digital Comparator 7
195-200ReservedReserved
201_AD3CH0InterruptAD3DC0 - Data Channel 0 Done
202_AD3CMP0InterruptAD3CMP0 - Digital Comparator 0
203_AD3CH1InterruptAD3DC1 - Data Channel 1 Done
204_AD3CMP1InterruptAD3CMP1 - Digital Comparator 1
205_AD3CH2InterruptAD3DC2 - Data Channel 2 Done
206_AD3CMP2InterruptAD3CMP2 - Digital Comparator 2
207_AD3CH3InterruptAD3DC3 - Data Channel 3 Done
208_AD3CMP3InterruptAD3CMP3 - Digital Comparator 3
209_AD3CH4InterruptAD3DC4 - Data Channel 4 Done
210_AD3CMP4InterruptAD3CMP4 - Digital Comparator 4
211_AD3CH5InterruptAD3DC5 - Data Channel 5 Done
212_AD3CMP5InterruptAD3CMP5 - Digital Comparator 5
213_AD3CH6InterruptAD3DC6 - Data Channel 6 Done
214_AD3CMP6InterruptAD3CMP6 - Digital Comparator 6
215_AD3CH7InterruptAD3DC7 - Data Channel 7 Done
216_AD3CMP7InterruptAD3CMP7 - Digital Comparator 7
217-220ReservedReserved
221_AD4CH0InterruptAD4DC0 - Data Channel 0 Done
222_AD4CMP0InterruptAD4CMP0 - Digital Comparator 0
223_AD4CH1InterruptAD4DC1 - Data Channel 1 Done
224_AD4CMP1InterruptAD4CMP1 - Digital Comparator 1
225_AD4CH2InterruptAD4DC2 - Data Channel 2 Done
226_AD4CMP2InterruptAD4CMP2 - Digital Comparator 2
227_AD4CH3InterruptAD4DC3 - Data Channel 3 Done
228_AD4CMP3InterruptAD4CMP3 - Digital Comparator 3
229_AD4CH4InterruptAD4DC4 - Data Channel 4 Done
230_AD4CMP4InterruptAD4CMP4 - Digital Comparator 4
231_AD4CH5InterruptAD4DC5 - Data Channel 5 Done
232_AD4CMP5InterruptAD4CMP5 - Digital Comparator 5
233_AD4CH6InterruptAD4DC6 - Data Channel 6 Done
234_AD4CMP6InterruptAD4CMP6 - Digital Comparator 6
235_AD4CH7InterruptAD4DC7 - Data Channel 7 Done
236_AD4CMP7InterruptAD4CMP7 - Digital Comparator 7
237-240ReservedReserved
241_AD5CH0InterruptAD5DC0 - Data Channel 0 Done
242_AD5CMP0InterruptAD5CMP0 - Digital Comparator 0
243_AD5CH1InterruptAD5DC1 - Data Channel 1 Done
244_AD5CMP1InterruptAD5CMP1 - Digital Comparator 1
245_AD5CH2InterruptAD5DC2 - Data Channel 2 Done
246_AD5CMP2InterruptAD5CMP2 - Digital Comparator 2
247_AD5CH3InterruptAD5DC3 - Data Channel 3 Done
248_AD5CMP3InterruptAD5CMP3 - Digital Comparator 3
249_AD5CH4InterruptAD5DC4 - Data Channel 4 Done
250_AD5CMP4InterruptAD5CMP4 - Digital Comparator 4
251_AD5CH5InterruptAD5DC5 - Data Channel 5 Done
252_AD5CMP5InterruptAD5CMP5 - Digital Comparator 5
253_AD5CH6InterruptAD5DC6 - Data Channel 6 Done
254_AD5CMP6InterruptAD5CMP6 - Digital Comparator 6
255_AD5CH7InterruptAD54DC7 - Data Channel 7 Done
256_AD5CMP7InterruptAD5CMP7 - Digital Comparator 7
257_AD5CH8InterruptAD5DC8 - Data Channel 8 Done
258_AD5CMP8InterruptAD5CMP8 - Digital Comparator 8
259_AD5CH9InterruptAD5DC9 - Data Channel 9 Done
260_AD5CMP9InterruptAD5CMP9 - Digital Comparator 9
261_AD5CH10InterruptAD54DC10 - Data Channel 10 Done
262_AD5CMP10InterruptAD5CMP10 - Digital Comparator 10
263_AD5CH11InterruptAD54DC11- Data Channel 11 Done
264_AD5CMP11InterruptAD5CMP11- Digital Comparator 11
265_AD5CH12InterruptAD54DC12 - Data Channel 12 Done
266_AD5CMP12InterruptAD5CMP12 - Digital Comparator 12
267_AD5CH13InterruptAD54DC13 - Data Channel 13 Done
268_AD5CMP13InterruptAD5CMP13 - Digital Comparator 13
269_AD5CH14InterruptAD54DC14 - Data Channel 7 Done 14
270_AD5CMP14InterruptAD5CMP14 - Digital Comparator 14
271_AD5CH15InterruptAD54DC15 - Data Channel 15 Done
272_AD5CMP15InterruptAD5CMP15 - Digital Comparator 15
273_CMP5InterruptCMP5 - Analog Comparator Interrupt 5
274_CMP6InterruptCMP6 - Analog Comparator Interrupt 6
275_CMP7InterruptCMP7 - Analog Comparator Interrupt 7
276_CMP8InterruptCMP8 - Analog Comparator Interrupt 8
277_CLC1PInterruptCLC1 Positive Edge Interrupt
278_CLC1NInterruptCLC1 Negative Edge Interrupt
279_CLC2PInterruptCLC2 Positive Edge Interrupt
280_CLC2NInterruptCLC2 Negative Edge Interrupt
281_CLC3PInterruptCLC3 Positive Edge Interrupt
282_CLC3NInterruptCLC3 Negative Edge Interrupt
283_CLC4PInterruptCLC4 Positive Edge Interrupt
284_CLC4NInterruptCLC4 Negative Edge Interrupt
285_CLC5PInterruptCLC5 Positive Edge Interrupt
286_CLC5NInterruptCLC5 Negative Edge Interrupt
287_CLC6PInterruptCLC6 Positive Edge Interrupt
288_CLC6NInterruptCLC6 Negative Edge Interrupt
289_CLC7PInterruptCLC7 Positive Edge Interrupt
290_CLC7NInterruptCLC7 Negative Edge Interrupt
291_CLC8PInterruptCLC8 Positive Edge Interrupt
292_CLC8NInterruptCLC8 Negative Edge Interrupt
293_CLC9PInterruptCLC9 Positive Edge Interrupt
294_CLC9NInterruptCLC9 Negative Edge Interrupt
295_CLC10PInterruptCLC10 Positive Edge Interrupt
296_CLC10NInterruptCLC10 Negative Edge Interrupt
297-313ReservedReserved
314_CNEInterruptCNE-Change Notice Interrupt E
315_CNFInterruptCNF-Change Notice Interrupt F
316_CNGInterruptCNG-Change Notice Interrupt G
317_CNHInterruptCNH-Change Notice Interrupt H
318-326 ReservedReserved
327_ITCInterruptTouch Controller IRQ1
328-331 ReservedReserved
332_IOIM1InterruptIO Integrity Monitor #1
333_IOIM2InterruptIO Integrity Monitor #2
334_IOIM3InterruptIO Integrity Monitor #3
335_IOIM4InterruptIO Integrity Monitor #4
336_IOIM5InterruptIO Integrity Monitor #5
337_IOIM6InterruptIO Integrity Monitor #6
338_IOIM7InterruptIO Integrity Monitor #7
339_IOIM8InterruptIO Integrity Monitor #8
340_IOIM9InterruptIO Integrity Monitor #9
341_IOIM10InterruptIO Integrity Monitor #10
342_IOIM11InterruptIO Integrity Monitor #11
343_IOIM12InterruptIO Integrity Monitor #12
344_IOIM13InterruptIO Integrity Monitor #13
345_IOIM14InterruptIO Integrity Monitor #14
346_IOIM15InterruptIO Integrity Monitor #15
347_IOIM16InterruptIO Integrity Monitor #16
348_APWM1InterruptAuxiliary PWM Generator 1 (APWM1)
349_APWM2InterruptAuxiliary PWM Generator 2 (APWM2)
350_APWM3InterruptAuxiliary PWM Generator 3 (APWM3)
351_APWM4InterruptAuxiliary PWM Generator 4 (APWM4)
352_APEVTAInterruptAPWM EVENT A Interrupt
353_APEVTBInterruptAPWM EVENT B Interrupt
354_APEVTCInterruptAPWM EVENT C Interrupt
355_APEVTDInterruptAPWM EVENT D Interrupt
356-501Reserved Reserved