13.1 Device-Specific Information
Interrupt Sources |
MPLAB® XC-DSC ISR Name | IVT Address | Vector Number (VECNUM) | IRQ | Interrupt Bit Location | ||
---|---|---|---|---|---|---|---|
Enable | Flag | Priority | |||||
Common interrupt | _CommonInterrupt | 0x800024 | 9 | 0 | |||
FPU | _CPUFPUInterrupt | 0x800028 | 10 | 1 | IEC0[1] | IFS0[1] | IPC0[6:4] |
X RAM ECC single error | _XRAMECCInterrupt | 0x80002C | 11 | 2 | IEC0[2] | IFS0[2] | IPC0[10:8] |
Y RAM ECC single error | _YRAMECCInterrupt | 0x800030 | 12 | 3 | IEC0[3] | IFS0[3] | IPC0[14:12] |
PBU parity error | _PBUEInterrupt | 0x800034 | 13 | 4 | IEC0[4] | IFS0[4] | IPC0[18:16] |
NVM ECC single error | _NVMECCInterrupt | 0x800038 | 14 | 5 | IEC0[5] | IFS0[5] | IPC0[22:20] |
NVM program or erase operation completed | _NVMInterrupt | 0x80003C | 15 | 6 | IEC0[6] | IFS0[6] | IPC0[26:24] |
NVM CRC operation completed | _NVMCRCInterrupt | 0x800040 | 16 | 7 | IEC0[7] | IFS0[7] | IPC0[30:28] |
Reserved | — | 0x80004C | 17 | 8 | - | - | - |
Combined clock fail | _CLKFInterrupt | 0x800048 | 18 | 9 | IEC0[9] | IFS0[9] | IPC1[6:4] |
Combined clock error | _CLKEInterrupt | 0x80004C | 19 | 10 | IEC0[10] | IFS0[10] | IPC1[10:8] |
Clock 1 failure | _CLK1FInterrupt | 0x800050 | 20 | 11 | IEC0[11] | IFS0[11] | IPC1[14:12] |
Clock 1 warming complete | _CLK1WInterrupt | 0x800054 | 21 | 12 | IEC0[12] | IFS0[12] | IPC1[18:16] |
Clock 1 monitor error | _CLK1MInterrupt | 0x800058 | 22 | 13 | IEC0[13] | IFS0[13] | IPC1[22:20] |
Clock 1 ready | _CLK1RInterrupt | 0x80005C | 23 | 14 | IEC0[14] | IFS0[14] | IPC1[26:24] |
Clock 2 failure | _CLK2FInterrupt | 0x800060 | 24 | 15 | IEC0[15] | IFS0[15] | IPC1[30:28] |
Clock 2 warming complete | _CLK2WInterrupt | 0x800064 | 25 | 16 | IEC0[16] | IFS0[16] | IPC2[2:0] |
Clock 2 monitor error | _CLK2MInterrupt | 0x800068 | 26 | 17 | IEC0[17] | IFS0[17] | IPC2[6:4] |
Clock 2 ready | _CLK2RInterrupt | 0x80006C | 27 | 18 | IEC0[18] | IFS0[18] | IPC2[10:8] |
Clock 3 failure | _CLK3FInterrupt | 0x800070 | 28 | 19 | IEC0[19] | IFS0[19] | IPC2[14:12] |
Clock 3 warming complete | _CLK3WInterrupt | 0x800074 | 29 | 20 | IEC0[20] | IFS0[20] | IPC2[18:16] |
Clock 3 monitor error | _CLK3MInterrupt | 0x800078 | 30 | 21 | IEC0[21] | IFS0[21] | IPC2[22:20] |
Clock 3 ready | _CLK3RInterrupt | 0x80007C | 31 | 22 | IEC0[22] | IFS0[22] | IPC2[26:24] |
Clock 4 failure | _CLK4FInterrupt | 0x800080 | 32 | 23 | IEC0[23] | IFS0[23] | IPC2[30:28] |
Clock 4 warming complete | _CLK4WInterrupt | 0x800084 | 33 | 24 | IEC0[24] | IFS0[24] | IPC3[2:0] |
Clock 4 monitor error | _CLK4MInterrupt | 0x800088 | 34 | 25 | IEC0[25] | IFS0[25] | IPC3[6:4] |
Clock 4 ready | _CLK4RInterrupt | 0x80008C | 35 | 26 | IEC0[26] | IFS0[26] | IPC3[10:8] |
Reserved | — | 0x800090 | 36 | 27 | |||
Wake up from WDT | _WDTInterrupt | 0x800094 | 37 | 28 | IEC0[28] | IFS0[28] | IPC3[18:16] |
Reserved | — | 0x800098 | 38 | 29 | |||
External interrupt 0 | _INT0Interrupt | 0x8000A8 | 42 | 33 | IEC1[1] | IFS1[1] | IPC4[6:4] |
External interrupt 1 | _INT1Interrupt | 0x8000AC | 43 | 34 | IEC1[2] | IFS1[2] | IPC4[10:8] |
External interrupt 2 | _INT2Interrupt | 0x8000B0 | 44 | 35 | IEC1[3] | IFS1[3] | IPC4[14:12] |
External interrupt 3 | _INT3Interrupt | 0x8000B4 | 45 | 36 | IEC1[4] | IFS1[4] | IPC4[18:16] |
External interrupt 4 | _INT4Interrupt | 0x8000B8 | 46 | 37 | IEC1[5] | IFS1[5] | IPC4[22:20] |
PWM EVENT A | _PEVTAInterrupt | 0x8000BC | 47 | 38 | IEC1[6] | IFS1[6] | IPC4[26:24] |
PWM EVENT B | _PEVTBInterrupt | 0x8000C0 | 48 | 39 | IEC1[7] | IFS1[7] | IPC4[30:28] |
PWM EVENT C | _PEVTCInterrupt | 0x8000C4 | 49 | 40 | IEC1[8] | IFS1[8] | IPC5[2:0] |
PWM EVENT D | _PEVTDInterrupt | 0x8000C8 | 50 | 41 | IEC1[9] | IFS1[9] | IPC5[6:4] |
PWM EVENT E | _PEVTEInterrupt | 0x8000CC | 51 | 42 | IEC1[10] | IFS1[10] | IPC5[10:8] |
PWM EVENT F | _PEVTFInterrupt | 0x8000D0 | 52 | 43 | IEC1[11] | IFS1[11] | IPC5[14:12] |
PWM Generator 1 | _PWM1Interrupt | 0x8000D4 | 53 | 44 | IEC1[12] | IFS1[12] | IPC5[18:16] |
PWM Generator 2 | _PWM2Interrupt | 0x8000D8 | 54 | 45 | IEC1[13] | IFS1[13] | IPC5[22:20] |
PWM Generator 3 | _PWM3Interrupt | 0x8000DC | 55 | 46 | IEC1[14] | IFS1[14] | IPC5[26:24] |
PWM Generator 4 | _PWM4Interrupt | 0x8000E0 | 56 | 47 | IEC1[15] | IFS1[15] | IPC5[30:28] |
Timer 1 interrupt | _T1Interrupt | 0x8000E4 | 57 | 48 | IEC1[16] | IFS1[16] | IPC6[2:0] |
CCP 1 timer | _CCT1Interrupt | 0x8000E8 | 58 | 49 | IEC1[17] | IFS1[17] | IPC6[6:4] |
CCP 1 input capture or output compare | _CCP1Interrupt | 0x8000EC | 59 | 50 | IEC1[18] | IFS1[18] | IPC6[10:8] |
CCP 2 timer | _CCT2Interrupt | 0x8000F0 | 60 | 51 | IEC1[19] | IFS1[19] | IPC6[14:12] |
CCP 2 input capture or output compare | _CCP2Interrupt | 0x8000F4 | 61 | 52 | IEC1[20] | IFS1[20] | IPC6[18:16] |
CCP 3 timer | _CCT3Interrupt | 0x8000F8 | 62 | 53 | IEC1[21] | IFS1[21] | IPC6[22:20] |
CCP 3 input capture or output compare | _CCP3Interrupt | 0x8000FC | 63 | 54 | IEC1[22] | IFS1[22] | IPC6[26:24] |
CCP 4 timer | _CCT4Interrupt | 0x800100 | 64 | 55 | IEC1[23] | IFS1[23] | IPC6[30:28] |
CCP 4 input capture or output compare | _CCP4Interrupt | 0x800104 | 65 | 56 | IEC1[24] | IFS1[24] | IPC7[2:0] |
Reserved | — | 0x800108 - 0x80011C | 66-71 | 57-62 | |||
SPI 1 Rx | _SPI1RXInterrupt | 0x800120 | 72 | 63 | IEC1[31] | IFS1[31] | IPC7[30:28] |
SPI 1 Tx | _SPI1TXInterrupt | 0x800124 | 73 | 64 | IEC2[0] | IFS2[0] | IPC8[2:0] |
SPI 1 general | _SPI1GInterrupt | 0x800128 | 74 | 65 | IEC2[1] | IFS2[1] | IPC8[6:4] |
SPI 2 Rx | _SPI2RXInterrupt | 0x80012C | 75 | 66 | IEC2[2] | IFS2[2] | IPC8[10:8] |
SPI 2 Tx | _SPI2TXInterrupt | 0x800130 | 76 | 67 | IEC2[3] | IFS2[3] | IPC8[14:12] |
SPI 2 general | _SPI2GInterrupt | 0x800134 | 77 | 68 | IEC2[4] | IFS2[4] | IPC8[18:16] |
SPI 3 Rx | _SPI3RXInterrupt | 0x800138 | 78 | 69 | IEC2[5] | IFS2[5] | IPC8[22:20] |
SPI 3 Tx | _SPI3TXInterrupt | 0x80013C | 79 | 70 | IEC2[6] | IFS2[6] | IPC8[26:24] |
SPI 3 general | _SPI3GInterrupt | 0x800140 | 80 | 71 | IEC2[7] | IFS2[7] | IPC8[30:28] |
DMA channel 0 | _DMA0Interrupt | 0x800144 | 81 | 72 | IEC2[8] | IFS2[8] | IPC9[2:0] |
DMA channel 1 | _DMA1Interrupt | 0x800148 | 82 | 73 | IEC2[9] | IFS2[9] | IPC9[6:4] |
DMA channel 2 | _DMA2Interrupt | 0x80014C | 83 | 74 | IEC2[10] | IFS2[10] | IPC9[10:8] |
DMA channel 3 | _DMA3Interrupt | 0x800150 | 84 | 75 | IEC2[11] | IFS2[11] | IPC9[14:12] |
Analog comparator interrupt 1 | _CMP1Interrupt | 0x800154 | 85 | 76 | IEC2[12] | IFS2[12] | IPC9[18:16] |
Analog comparator interrupt 2 | _CMP2Interrupt | 0x800158 | 86 | 77 | IEC2[13] | IFS2[13] | IPC9[22:20] |
Analog comparator interrupt 3 | _CMP3Interrupt | 0x80015C | 87 | 78 | IEC2[14] | IFS2[14] | IPC9[26:24] |
Reserved | — | 0x800160 | 88 | 79 | - | - | - |
I2C 1 error interrupt | _I2C1EInterrupt | 0x800164 | 89 | 80 | IEC2[16] | IFS2[16] | IPC10[2:0] |
I2C 1 general interrupt | _I2C1Interrupt | 0x800168 | 90 | 81 | IEC2[17] | IFS2[17] | IPC10[6:4] |
I2C 1 RX Buffer Full Interrupt | _I2C1RXInterrupt | 0x80016C | 91 | 82 | IEC2[18] | IFS2[18] | IPC10[10:8] |
I2C 1 TX buffer full interrupt | _I2C1TXInterrupt | 0x800170 | 92 | 83 | IEC2[19] | IFS2[19] | IPC10[14:12] |
I2C 2 error interrupt | _I2C2EInterrupt | 0x800174 | 93 | 84 | IEC2[20] | IFS2[20] | IPC10[18:16] |
I2C 2 general interrupt | _I2C2Interrupt | 0x800178 | 94 | 85 | IEC2[21] | IFS2[21] | IPC10[22:20] |
I2C 2 RX buffer full interrupt | _I2C2RXInterrupt | 0x80017C | 95 | 86 | IEC2[22] | IFS2[22] | IPC10[26:24] |
I2C 2 TX buffer full interrupt | _I2C2TXInterrupt | 0x800180 | 96 | 87 | IEC2[23] | IFS2[23] | IPC10[30:28] |
Reserved | — | 0x800184 | 97 | 88 | - | - | - |
UART 1 RX | _U1RXInterrupt | 0x800188 | 98 | 89 | IEC2[25] | IFS2[25] | IPC11[6:4] |
UART 1 TX | _U1TXInterrupt | 0x80018C | 99 | 90 | IEC2[26] | IFS2[26] | IPC11[10:8] |
UART1 error | _U1EInterrupt | 0x800190 | 100 | 91 | IEC2[27] | IFS2[27] | IPC11[14:12] |
UART 1 event | _U1EVTInterrupt | 0x800194 | 101 | 92 | IEC2[28] | IFS2[28] | IPC11[18:16] |
UART 2 RX | _U2RXInterrupt | 0x800198 | 102 | 93 | IEC2[29] | IFS2[29] | IPC11[22:20] |
UART 2 TX | _U2TXInterrupt | 0x80019C | 103 | 94 | IEC2[30] | IFS2[30] | IPC11[26:24] |
UART 2 error | _U2EInterrupt | 0x8001A0 | 104 | 95 | IEC2[31] | IFS2[31] | IPC11[30:28] |
UART 2 event | _U2EVTInterrupt | 0x8001A4 | 105 | 96 | IEC3[0] | IFS3[0] | IPC12[2:0] |
UART 3 RX | _U3RXInterrupt | 0x8001A8 | 106 | 97 | IEC3[1] | IFS3[1] | IPC12[6:4] |
UART 3 TX | _U3TXInterrupt | 0x8001AC | 107 | 98 | IEC3[2] | IFS3[2] | IPC12[10:8] |
UART 3 error | _U3EInterrupt | 0x8001B0 | 108 | 99 | IEC3[3] | IFS3[3] | IPC12[14:12] |
UART 3 event | _U3EVTInterrupt | 0x8001B4 | 109 | 100 | IEC3[4] | IFS3[4] | IPC12[18:16] |
Reserved | — | 0x8001B8 - 0x8001C4 | 110-113 | 101-104 | - | - | - |
SENT 1 RX and TX | _SENT1Interrupt | 0x8001C8 | 114 | 105 | IEC3[9] | IFS3[9] | IPC13[6:4] |
SENT 1 error | _SENT1EInterrupt | 0x8001CC | 115 | 106 | IEC3[10] | IFS3[10] | IPC13[10:8] |
SENT 2 RX and TX | _SENT2Interrupt | 0x8001D0 | 116 | 107 | IEC3[11] | IFS3[11] | IPC13[14:12] |
SENT 2 error | _SENT2EInterrupt | 0x8001D4 | 117 | 108 | IEC3[12] | IFS3[12] | IPC13[18:16] |
DMA 4 interrupt | _DMA4Interrupt | 0x8001D8 | 118 | 109 | IEC3[13] | IFS3[13] | IPC13[22:20] |
DMA 5 interrupt | _DMA5Interrupt | 0x8001DC | 119 | 110 | IEC3[14] | IFS3[14] | IPC13[26:24] |
Reserved | — | 0x8001E0 - 0x8001E4 | 120-121 | 111-112 | - | - | - |
Change notice A | _CNAInterrupt | 0x8001E8 | 122 | 113 | IEC3[17] | IFS3[17] | IPC14[6:4] |
Change notice B | _CNBInterrupt | 0x8001EC | 123 | 114 | IEC3[18] | IFS3[18] | IPC14[10:8] |
Change notice C | _CNCInterrupt | 0x8001F0 | 124 | 115 | IEC3[19] | IFS3[19] | IPC14[14:12] |
Change notice D | _CNDInterrupt | 0x8001F4 | 125 | 116 | IEC3[20] | IFS3[20] | IPC14[18:16] |
Reserved | — | 0x8001F8-0x800214 | 126-133 | 117-124 | - | - | - |
QEI 1 Position Counter compare | _QEI1Interrupt | 0x800218 | 134 | 125 | IEC3[29] | IFS3[29] | IPC15[22:20] |
Reserved | — | 0x80021C- 0x800224 | 135-137 | 126-128 | - | - | - |
BISS 1 transmission error interrupt | _BISS1EInterrupt | 0x800228 | 138 | 129 | IEC4[1] | IFS4[1] | IPC16[6:4] |
BISS 1 transmission finished interrupt | _BISS1Interrupt | 0x80022C | 139 | 130 | IEC4[2] | IFS4[2] | IPC16[10:8] |
CRC | _CRCInterrupt | 0x800230 | 140 | 131 | IEC4[3] | IFS4[3] | IPC16[14:12] |
ICD - ICD App In | — | 0x800234 | 141 | 132 | IEC4[4] | IFS4[4] | IPC16[18:16] |
Reserved | — | 0x800238 | 142 | 133 | |||
PTG Step | _PTGSTEPInterrupt | 0x80023C | 143 | 134 | IEC4[6] | IFS4[6] | IPC16[26:24] |
PTG WDT | _PTGWDTInterrupt | 0x800240 | 144 | 135 | IEC4[7] | IFS4[7] | IPC16[30:28] |
PTG Trigger 0 | _PTG0Interrupt | 0x800244 | 145 | 136 | IEC4[8] | IFS4[8] | IPC17[2:0] |
PTG Trigger 1 | _PTG1Interrupt | 0x800248 | 146 | 137 | IEC4[9] | IFS4[9] | IPC17[6:4] |
PTG Trigger 2 | _PTG2Interrupt | 0x80024C | 147 | 138 | IEC4[10] | IFS4[10] | IPC17[10:8] |
PTG Trigger 3 | _PTG3Interrupt | 0x800250 | 148 | 139 | IEC4[11] | IFS4[11] | IPC17[14:12] |
Reserved | — | 0x800254-0x800268 | 149-154 | 140-145 | - | - | - |
ADC 1 data channel 0 done | _AD1CH0Interrupt | 0x80026C | 155 | 146 | IEC4[18] | IFS4[18] | IPC18[10:8] |
ADC 1 digital comparator 0 | _AD1CMP0Interrupt | 0x800270 | 156 | 147 | IEC4[19] | IFS4[19] | IPC18[14:12] |
ADC 1 data channel 1 done | _AD1CH1Interrupt | 0x800274 | 157 | 148 | IEC4[20] | IFS4[20] | IPC18[18:16] |
ADC 1 digital comparator 1 | _AD1CMP1Interrupt | 0x800278 | 158 | 149 | IEC4[21] | IFS4[21] | IPC18[22:20] |
ADC 1 data channel 2 done | _AD1CH2Interrupt | 0x80027C | 159 | 150 | IEC4[22] | IFS4[22] | IPC18[26:24] |
ADC 1 digital comparator 2 | _AD1CMP2Interrupt | 0x800280 | 160 | 151 | IEC4[23] | IFS4[23] | IPC18[30:28] |
ADC 1 data channel 3 done | _AD1CH3Interrupt | 0x800284 | 161 | 152 | IEC4[24] | IFS4[24] | IPC19[2:0] |
ADC 1 digital comparator 3 | _AD1CMP3Interrupt | 0x800288 | 162 | 153 | IEC4[25] | IFS4[25] | IPC19[6:4] |
ADC 1 data channel 4 done | _AD1CH4Interrupt | 0x80028C | 163 | 154 | IEC4[26] | IFS4[26] | IPC19[10:8] |
ADC 1 digital comparator 4 | _AD1CMP4Interrupt | 0x800290 | 164 | 155 | IEC4[27] | IFS4[27] | IPC19[14:12] |
ADC 1 data channel 5 done | _AD1CH5Interrupt | 0x800294 | 165 | 156 | IEC4[28] | IFS4[28] | IPC19[18:16] |
ADC 1 digital comparator 5 | _AD1CMP5Interrupt | 0x800298 | 166 | 157 | IEC4[29] | IFS4[29] | IPC19[22:20] |
ADC 1 data channel 6 done | _AD1CH6Interrupt | 0x80029C | 167 | 158 | IEC4[30] | IFS4[30] | IPC19[26:24] |
ADC 1 digital comparator 6 | _AD1CMP6Interrupt | 0x8002A0 | 168 | 159 | IEC4[31] | IFS4[31] | IPC19[30:28] |
ADC 1 data channel 7 done | _AD1CH7Interrupt | 0x8002A4 | 169 | 160 | IEC5[0] | IFS5[0] | IPC20[2:0] |
ADC 1 digital comparator 7 | _AD1CMP7Interrupt | 0x8002A8 | 170 | 161 | IEC5[1] | IFS5[1] | IPC20[6:4] |
ADC 1 data channel 8 done | _AD1CH8Interrupt | 0x8002AC | 171 | 162 | IEC5[2] | IFS5[2] | IPC20[10:8] |
ADC 1 digital comparator 8 | _AD1CMP8Interrupt | 0x8002B0 | 172 | 163 | IEC5[3] | IFS5[3] | IPC20[14:12] |
ADC 1 data channel 9 done | _AD1CH9Interrupt | 0x8002B4 | 173 | 164 | IEC5[4] | IFS5[4] | IPC20[18:16] |
ADC 1 digital comparator 9 | _AD1CMP9Interrupt | 0x8002B8 | 174 | 165 | IEC5[5] | IFS5[5] | IPC20[22:20] |
ADC 1 data channel 10 done | _AD1CH10Interrupt | 0x8002BC | 175 | 166 | IEC5[6] | IFS5[6] | IPC20[26:24] |
ADC 1 digital comparator 10 | _AD1CMP10Interrupt | 0x8002C0 | 176 | 167 | IEC5[7] | IFS5[7] | IPC20[30:28] |
ADC 1 data channel 11 done | _AD1CH11Interrupt | 0x8002C4 | 177 | 168 | IEC5[8] | IFS5[8] | IPC21[2:0] |
ADC 1 digital comparator 11 | _AD1CMP11Interrupt | 0x8002C8 | 178 | 169 | IEC5[9] | IFS5[9] | IPC21[6:4] |
ADC 1 data channel 12 done | _AD1CH12Interrupt | 0x8002CC | 179 | 170 | IEC5[10] | IFS5[10] | IPC21[10:8] |
ADC 1 digital comparator 12 | _AD1CMP12Interrupt | 0x8002D0 | 180 | 171 | IEC5[11] | IFS5[11] | IPC21[14:12] |
ADC 1 data channel 13 done | _AD1CH13Interrupt | 0x8002D4 | 181 | 172 | IEC5[12] | IFS5[12] | IPC21[18:16] |
ADC 1 digital comparator 13 | _AD1CMP13Interrupt | 0x8002D8 | 182 | 173 | IEC5[13] | IFS5[13] | IPC21[22:20] |
ADC 1 data channel 14 done | _AD1CH14Interrupt | 0x8002DC | 183 | 174 | IEC5[14] | IFS5[14] | IPC21[26:24] |
ADC 1 digital comparator 14 | _AD1CMP14Interrupt | 0x8002E0 | 184 | 175 | IEC5[15] | IFS5[15] | IPC21[30:28] |
ADC 1 data channel 15 done | _AD1CH15Interrupt | 0x8002E4 | 185 | 176 | IEC5[16] | IFS5[16] | IPC22[2:0] |
ADC 1 digital comparator 15 | _AD1CMP15Interrupt | 0x8002E8 | 186 | 177 | IEC5[17] | IFS5[17] | IPC22[6:4] |
ADC 1 data channel 16 done | _AD1CH16Interrupt | 0x8002EC | 187 | 178 | IEC5[18] | IFS5[18] | IPC22[10:8] |
ADC 1 digital comparator 16 | _AD1CMP16Interrupt | 0x8002F0 | 188 | 179 | IEC5[19] | IFS5[19] | IPC22[14:12] |
ADC 1 data channel 17 done | _AD1CH17Interrupt | 0x8002F4 | 189 | 180 | IEC5[20] | IFS5[20] | IPC22[18:16] |
ADC 1 digital comparator 17 | _AD1CMP17Interrupt | 0x8002F8 | 190 | 181 | IEC5[21] | IFS5[21] | IPC22[22:20] |
ADC 1 data channel 18 done | _AD1CH18Interrupt | 0x8002FC | 191 | 182 | IEC5[22] | IFS5[22] | IPC22[26:24] |
ADC 1 digital comparator 18 | _AD1CMP18Interrupt | 0x800300 | 192 | 183 | IEC5[23] | IFS5[23] | IPC22[30:28] |
ADC 1 data channel 19 done | _AD1CH19Interrupt | 0x800304 | 193 | 184 | IEC5[24] | IFS5[24] | IPC23[2:0] |
ADC 1 digital comparator 19 | _AD1CMP19Interrupt | 0x800308 | 194 | 185 | IEC5[25] | IFS5[25] | IPC23[6:4] |
Reserved | — | 0x80030C - 0x800310 | 195-196 | 186-187 | - | - | - |
ADC 2 data channel 0 done | _AD2CH0Interrupt | 0x800314 | 197 | 188 | IEC5[28] | IFS5[28] | IPC23[18:16] |
ADC 2 digital comparator 0 | _AD2CMP0Interrupt | 0x800318 | 198 | 189 | IEC5[29] | IFS5[29] | IPC23[22:20] |
ADC 2 data channel 1 done | _AD2CH1Interrupt | 0x80031C | 199 | 190 | IEC5[30] | IFS5[30] | IPC23[26:24] |
ADC 2 digital comparator 1 | _AD2CMP1Interrupt | 0x800320 | 200 | 191 | IEC5[31] | IFS5[31] | IPC23[30:28] |
ADC 2 data channel 2 done | _AD2CH2Interrupt | 0x800324 | 201 | 192 | IEC6[0] | IFS6[0] | IPC24[2:0] |
ADC 2 digital comparator 2 | _AD2CMP2Interrupt | 0x800328 | 202 | 193 | IEC6[1] | IFS6[1] | IPC24[6:4] |
ADC 2 data channel 3 done | _AD2CH3Interrupt | 0x80032C | 203 | 194 | IEC6[2] | IFS6[2] | IPC24[10:8] |
ADC 2 digital comparator 3 | _AD2CMP3Interrupt | 0x800330 | 204 | 195 | IEC6[3] | IFS6[3] | IPC24[14:12] |
ADC 2 data channel 4 done | _AD2CH4Interrupt | 0x800334 | 205 | 196 | IEC6[4] | IFS6[4] | IPC24[18:16] |
ADC 2 digital comparator 4 | _AD2CMP4Interrupt | 0x800338 | 206 | 197 | IEC6[5] | IFS6[5] | IPC24[22:20] |
ADC 2 data channel 5 done | _AD2CH5Interrupt | 0x80033C | 207 | 198 | IEC6[6] | IFS6[6] | IPC24[26:24] |
ADC 2 digital comparator 5 | _AD2CMP5Interrupt | 0x800340 | 208 | 199 | IEC6[7] | IFS6[7] | IPC24[30:28] |
ADC 2 data channel 6 done | _AD2CH6Interrupt | 0x800344 | 209 | 200 | IEC6[8] | IFS6[8] | IPC25[2:0] |
ADC 2 digital comparator 6 | _AD2CMP6Interrupt | 0x800348 | 210 | 201 | IEC6[9] | IFS6[9] | IPC25[6:4] |
ADC 2 data channel 7 done | _AD2CH7Interrupt | 0x80034C | 211 | 202 | IEC6[10] | IFS6[10] | IPC25[10:8] |
ADC 2 digital comparator 7 | _AD2CMP7Interrupt | 0x800350 | 212 | 203 | IEC6[11] | IFS6[11] | IPC25[14:12] |
ADC 2 data channel 8 done | _AD2CH8Interrupt | 0x800354 | 213 | 204 | IEC6[12] | IFS6[12] | IPC25[18:16] |
ADC 2 digital comparator 8 | _AD2CMP8Interrupt | 0x800358 | 214 | 205 | IEC6[13] | IFS6[13] | IPC25[22:20] |
ADC 2 data channel 9 done | _AD2CH9Interrupt | 0x80035C | 215 | 206 | IEC6[14] | IFS6[14] | IPC25[26:24] |
ADC 2 digital comparator 9 | _AD2CMP9Interrupt | 0x800360 | 216 | 207 | IEC6[15] | IFS6[15] | IPC25[30:28] |
ADC 2 data channel 10 done | _AD2CH10Interrupt | 0x800364 | 217 | 208 | IEC6[16] | IFS6[16] | IPC26[2:0] |
ADC 2 digital comparator 10 | _AD2CMP10Interrupt | 0x800368 | 218 | 209 | IEC6[17] | IFS6[17] | IPC26[6:4] |
ADC 2 data channel 11 done | _AD2CH11Interrupt | 0x80036C | 219 | 210 | IEC6[18] | IFS6[18] | IPC26[10:8] |
ADC 2 digital comparator 11 | _AD2CMP11Interrupt | 0x800370 | 220 | 211 | IEC6[19] | IFS6[19] | IPC26[14:12] |
ADC 2 data channel 12 done | _AD2CH12Interrupt | 0x800374 | 221 | 212 | IEC6[20] | IFS6[20] | IPC26[18:16] |
ADC 2 digital comparator 12 | _AD2CMP12Interrupt | 0x800378 | 222 | 213 | IEC6[21] | IFS6[21] | IPC26[22:20] |
ADC 2 data channel 13 done | _AD2CH13Interrupt | 0x80037C | 223 | 214 | IEC6[22] | IFS6[22] | IPC26[26:24] |
ADC 2 digital comparator 13 | _AD2CMP13Interrupt | 0x800380 | 224 | 215 | IEC6[23] | IFS6[23] | IPC26[30:28] |
ADC 2 data channel 14 done | _AD2CH14Interrupt | 0x800384 | 225 | 216 | IEC6[24] | IFS6[24] | IPC27[2:0] |
ADC 2 digital comparator 14 | _AD2CMP14Interrupt | 0x800388 | 226 | 217 | IEC6[25] | IFS6[25] | IPC27[6:4] |
ADC 2 data channel 15 done | _AD2CH15Interrupt | 0x80038C | 227 | 218 | IEC6[26] | IFS6[26] | IPC27[10:8] |
ADC 2 digital comparator 15 | _AD2CMP15Interrupt | 0x800390 | 228 | 219 | IEC6[27] | IFS6[27] | IPC27[14:12] |
ADC 2 data channel 16 done | _AD2CH16Interrupt | 0x800394 | 229 | 220 | IEC6[28] | IFS6[28] | IPC27[18:16] |
ADC 2 digital comparator 16 | _AD2CMP16Interrupt | 0x800398 | 230 | 221 | IEC6[29] | IFS6[29] | IPC27[22:20] |
ADC 2 data channel 17 done | _AD2CH17Interrupt | 0x80039C | 231 | 222 | IEC6[30] | IFS6[30] | IPC27[26:24] |
ADC 2 digital comparator 17 | _AD2CMP17Interrupt | 0x8003A0 | 232 | 223 | IEC6[31] | IFS6[31] | IPC27[30:28] |
ADC 2 data channel 18 done | _AD2CH18Interrupt | 0x8003A4 | 233 | 224 | IEC7[0] | IFS7[0] | IPC28[2:0] |
ADC 2 digital comparator 18 | _AD2CMP18Interrupt | 0x8003A8 | 234 | 225 | IEC7[1] | IFS7[1] | IPC28[6:4] |
ADC 2 data channel 19 done | _AD2CH19Interrupt | 0x8003AC | 235 | 226 | IEC7[2] | IFS7[2] | IPC28[10:8] |
ADC 2 digital comparator 19 | _AD2CMP19Interrupt | 0x8003B0 | 236 | 227 | IEC7[3] | IFS7[3] | IPC28[14:12] |
Reserved | — | 0x8003B4 - 0x8003C0 | 237-240 | 228-231 | - | - | - |
CLC 1 positive edge | _CLC1PInterrupt | 0x8003C4 | 241 | 232 | IEC7[8] | IFS7[8] | IPC29[2:0] |
CLC 1 negative edge | _CLC1NInterrupt | 0x8003C8 | 242 | 233 | IEC7[9] | IFS7[9] | IPC29[6:4] |
CLC 2 positive edge | _CLC2PInterrupt | 0x8003CC | 243 | 234 | IEC7[10] | IFS7[10] | IPC29[10:8] |
CLC 2 negative edge | _CLC2NInterrupt | 0x8003D0 | 244 | 235 | IEC7[11] | IFS7[11] | IPC29[14:12] |
CLC 3 positive edge | _CLC3PInterrupt | 0x8003D4 | 245 | 236 | IEC7[12] | IFS7[12] | IPC29[18:16] |
CLC 3 negative edge | _CLC3NInterrupt | 0x8003D8 | 246 | 237 | IEC7[13] | IFS7[13] | IPC29[22:20] |
CLC 4 positive edge | _CLC4PInterrupt | 0x8003DC | 247 | 238 | IEC7[14] | IFS7[14] | IPC29[26:24] |
CLC 4 negative edge | _CLC4NInterrupt | 0x8003E0 | 248 | 239 | IEC7[15] | IFS7[15] | IPC29[30:28] |
Reserved | — | 0x8003E4 - 0x80046C | 249-283 | 240-274 | - | - | - |
GPIO integrity monitor 1 | _IOIM1Interrupt | 0x800470 | 284 | 275 | IEC8[19] | IFS8[19] | IPC34[14:12] |
GPIO integrity monitor 2 | _IOIM2Interrupt | 0x800474 | 285 | 276 | IEC8[20] | IFS8[20] | IPC34[18:16] |
GPIO integrity monitor 3 | _IOIM3Interrupt | 0x800478 | 286 | 277 | IEC8[21] | IFS8[21] | IPC34[22:20] |
GPIO integrity monitor 4 | _IOIM4Interrupt | 0x80047C | 287 | 278 | IEC8[22] | IFS8[22] | IPC34[26:24] |
Note: The compiler also supports a default handler (called
_DefaultInterrupt) for all uninitialized trap and interrupt vectors. It is always
recommended to define a default routine to avoid any unexpected behavior on
occurrence of any interrupt or trap.