English
Language : 

PIC32MX1XX_12 Datasheet, PDF (86/328 Pages) Microchip Technology – 32-bit Microcontrollers (up to 128 KB Flash and 32 KB SRAM) with Audio and Graphics Interfaces, USB, and Advanced Analog
PIC32MX1XX/2XX
TABLE 7-1: INTERRUPT IRQ, VECTOR AND BIT LOCATION
Interrupt Source(1)
IRQ Vector
#
#
Flag
Interrupt Bit Location
Persistent
Enable
Priority
Sub-priority Interrupt
Highest Natural Order Priority
CT – Core Timer Interrupt
0
0 IFS0<0> IEC0<0> IPC0<4:2> IPC0<1:0>
No
CS0 – Core Software Interrupt 0 1
1 IFS0<1> IEC0<1> IPC0<12:10> IPC0<9:8>
No
CS1 – Core Software Interrupt 1 2
2 IFS0<2> IEC0<2> IPC0<20:18> IPC0<17:16>
No
INT0 – External Interrupt
3
3 IFS0<3> IEC0<3> IPC0<28:26> IPC0<25:24>
No
T1 – Timer1
4
4 IFS0<4> IEC0<4> IPC1<4:2> IPC1<1:0>
No
IC1E – Input Capture 1 Error
5
5 IFS0<5> IEC0<5> IPC1<12:10> IPC1<9:8>
Yes
IC1 – Input Capture 1
6
5 IFS0<6> IEC0<6> IPC1<12:10> IPC1<9:8>
Yes
OC1 – Output Compare 1
7
6 IFS0<7> IEC0<7> IPC1<20:18> IPC1<17:16>
No
INT1 – External Interrupt 1
8
7 IFS0<8> IEC0<8> IPC1<28:26> IPC1<25:24>
No
T2 – Timer2
9
8 IFS0<9> IEC0<9> IPC2<4:2> IPC2<1:0>
No
IC2E – Input Capture 2
10 9 IFS0<10> IEC0<10> IPC2<12:10> IPC2<9:8>
Yes
IC2 – Input Capture 2
11
9 IFS0<11> IEC0<11> IPC2<12:10> IPC2<9:8>
Yes
OC2 – Output Compare 2
12 10 IFS0<12> IEC0<12> IPC2<20:18> IPC2<17:16>
No
INT2 – External Interrupt 2
13 11 IFS0<13> IEC0<13> IPC2<28:26> IPC2<25:24>
No
T3 – Timer3
14 12 IFS0<14> IEC0<14> IPC3<4:2> IPC3<1:0>
No
IC3E – Input Capture 3
15 13 IFS0<15> IEC0<15> IPC3<12:10> IPC3<9:8>
Yes
IC3 – Input Capture 3
16 13 IFS0<16> IEC0<16> IPC3<12:10> IPC3<9:8>
Yes
OC3 – Output Compare 3
17 14 IFS0<17> IEC0<17> IPC3<20:18> IPC3<17:16>
No
INT3 – External Interrupt 3
18 15 IFS0<18> IEC0<18> IPC3<28:26> IPC3<25:24>
No
T4 – Timer4
19 16 IFS0<19> IEC0<19> IPC4<4:2> IPC4<1:0>
No
IC4E – Input Capture 4 Error
20 17 IFS0<20> IEC0<20> IPC4<12:10> IPC4<9:8>
Yes
IC4 – Input Capture 4
21 17 IFS0<21> IEC0<21> IPC4<12:10> IPC4<9:8>
Yes
OC4 – Output Compare 4
22 18 IFS0<22> IEC0<22> IPC4<20:18> IPC4<17:16>
No
INT4 – External Interrupt 4
23 19 IFS0<23> IEC0<23> IPC4<28:26> IPC4<25:24>
No
T5 – Timer5
24 20 IFS0<24> IEC0<24> IPC5<4:2> IPC5<1:0>
No
IC5E – Input Capture 5 Error
25 21 IFS0<25> IEC0<25> IPC5<12:10> IPC5<9:8>
Yes
IC5 – Input Capture 5
26 21 IFS0<26> IEC0<26> IPC5<12:10> IPC5<9:8>
Yes
OC5 – Output Compare 5
27 22 IFS0<27> IEC0<27> IPC5<20:18> IPC5<17:16>
No
AD1 – ADC1 Convert done
28 23 IFS0<28> IEC0<28> IPC5<28:26> IPC5<25:24> Yes
FSCM – Fail-Safe Clock Monitor 29 24 IFS0<29> IEC0<29> IPC6<4:2> IPC6<1:0>
No
RTCC – Real-Time Clock and
30 25 IFS0<30> IEC0<30> IPC6<12:10> IPC6<9:8>
No
Calendar
FCE – Flash Control Event
31 26 IFS0<31> IEC0<31> IPC6<20:18> IPC6<17:16>
No
CMP1 – Comparator Interrupt
32 27 IFS1<0> IEC1<0> IPC6<28:26> IPC6<25:24>
No
CMP2 – Comparator Interrupt
33 28 IFS1<1> IEC1<1> IPC7<4:2> IPC7<1:0>
No
CMP3 – Comparator Interrupt
34 29 IFS1<2> IEC1<2> IPC7<12:10> IPC7<9:8>
No
USB – USB Interrupts
35 30 IFS1<3> IEC1<3> IPC7<20:18> IPC7<17:16> Yes
SPI1E – SPI1 Fault
36 31 IFS1<4> IEC1<4> IPC7<28:26> IPC7<25:24> Yes
SPI1RX – SPI1 Receive Done
37 31 IFS1<5> IEC1<5> IPC7<28:26> IPC7<25:24> Yes
SPI1TX – SPI1 Transfer Done
38 31 IFS1<6> IEC1<6> IPC7<28:26> IPC7<25:24> Yes
Note 1: Not all interrupt sources are available on all devices. See TABLE 1: “PIC32MX1XX General Purpose
Family Features” and TABLE 2: “PIC32MX2XX USB Family Features” for the lists of available
peripherals.
DS61168E-page 86
Preliminary
 2011-2012 Microchip Technology Inc.