English
Language : 

PIC32MX1XX Datasheet, PDF (43/320 Pages) Microchip Technology – 32-bit Microcontrollers (up to 128 KB Flash and 32 KB SRAM) with Audio and Graphics Interfaces, USB, and Advanced Analog
TABLE 4-2: INTERRUPT REGISTER MAP(1)
Bits
31/15 30/14 29/13
28/12
27/11
26/10
25/9
24/8
23/7
22/6
21/5
20/4
19/3
18/2 17/1 16/0
31:16 —
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SS0 0000
1000 INTCON
15:0 —
—
—
MVEC
—
TPC<2:0>
—
—
—
INT4EP INT3EP INT2EP INT1EP INT0EP 0000
1010 INTSTAT(3) 31:16
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
— 0000
15:0 —
—
—
—
—
SRIPL<2:0>
—
—
VEC<5:0>
0000
31:16
1020 IPTMR
15:0
IPTMR<31:0>
0000
0000
1030
IFS0
31:16 FCEIF RTCCIF FSCMIF
15:0 IC3EIF T3IF INT2IF
AD1IF
OC2IF
OC5IF
IC2IF
IC5IF
IC2EIF
IC5EIF
T2IF
T5IF
INT1IF
INT4IF
OC1IF
OC4IF
IC1IF
IC4IF
IC1EIF
IC4EIF
T1IF
T4IF INT3IF OC3IF IC3IF
INT0IF CS1IF CS0IF CTIF
0000
0000
1040
IFS1
31:16 DMA3IF DMA2IF DMA1IF DMA0IF
15:0 CNCIF CNBIF CNAIF I2C1MIF
CTMUIF
I2C1SIF
I2C2MIF
I2C1BIF
I2C2SIF
U1TXIF
I2C2BIF
U1RXIF
U2TXIF U2RXIF U2EIF SPI2TXIF SPI2RXIF SPI2EIF PMPEIF PMPIF 0000
U1EIF SPI1TXIF SPI1RXIF SPI1EIF USBIF(2) CMP3IF CMP2IF CMP1IF 0000
1060
IEC0
31:16 FCEIE RTCCIE FSCMIE
15:0 IC3EIE T3IE INT2IE
AD1IE
OC2IE
OC5IE
IC2IE
IC5IE
IC2EIE
IC5EIE
T2IE
T5IE
INT1IE
INT4IE
OC1IE
OC4IE
IC1IE
IC4IE
IC1EIE
IC4EIE
T1IE
T4IE INT3IE OC3IE IC3IE
INT0IE CS1IE CS0IE CTIE
0000
0000
1070
IEC1
31:16 DMA3IE DMA2IE DMA1IE DMA0IE
15:0 CNCIE CNBIE CNAIE I2C1MIE
CTMUIE
I2C1SIE
I2C2MIE
I2C1BIE
I2C2SIE
U1TXIE
I2C2BIE
U1RXIE
U2TXIE U2RXIE U2EIE SPI2TXIE SPI2RXIE SPI2EIE PMPEIE PMPIE 0000
U1EIE SPI1TXIE SPI1RXIE SPI1EIE USBIE(2) CMP3IE CMP2IE CMP1IE 0000
31:16 —
—
—
1090 IPC0
15:0 —
—
—
INT0IP<2:0>
CS0IP<2:0>
INT0IS<1:0>
CS0IS<1:0>
—
—
—
—
—
—
CS1IP<2:0>
CTIP<2:0>
CS1IS<1:0>
CTIS<1:0>
0000
0000
31:16 —
—
—
10A0 IPC1
15:0 —
—
—
INT1IP<2:0>
IC1IP<2:0>
INT1IS<1:0>
IC1IS<1:0>
—
—
—
—
—
—
OC1IP<2:0>
T1IP<2:0>
OC1IS<1:0>
T1IS<1:0>
0000
0000
31:16 —
—
—
10B0 IPC2
15:0 —
—
—
INT2IP<2:0>
IC2IP<2:0>
INT2IS<1:0>
IC2IS<1:0>
—
—
—
—
—
—
OC2IP<2:0>
T2IP<2:0>
OC2IS<1:0>
T2IS<1:0>
0000
0000
31:16 —
—
—
10C0 IPC3
15:0 —
—
—
INT3IP<2:0>
IC3IP<2:0>
INT3IS<1:0>
IC3IS<1:0>
—
—
—
—
—
—
OC3IP<2:0>
T3IP<2:0>
OC3IS<1:0>
T3IS<1:0>
0000
0000
31:16 —
—
—
10D0 IPC4
15:0 —
—
—
INT4IP<2:0>
IC4IP<2:0>
INT4IS<1:0>
IC4IS<1:0>
—
—
—
—
—
—
OC4IP<2:0>
T4IP<2:0>
OC4IS<1:0>
T4IS<1:0>
0000
0000
31:16 —
—
—
10E0 IPC5
15:0 —
—
—
AD1IP<2:0>
IC5IP<2:0>
AD1IS<1:0>
IC5IS<1:0>
—
—
—
—
—
—
OC5IP<2:0>
T5IP<2:0>
OC5IS<1:0>
T5IS<1:0>
0000
0000
31:16 —
—
—
10F0 IPC6
15:0 —
—
—
31:16 —
—
—
1100 IPC7
15:0 —
—
—
CMP1IP<2:0>
RTCCIP<2:0>
SPI1IP<2:0>
CMP3IP<2:0>
CMP1IS<1:0>
—
—
—
RTCCIS<1:0>
—
—
—
SPI1IS<1:0>
—
—
—
CMP3IS<1:0>
—
—
—
FCEIP<2:0>
FSCMIP<2:0>
USBIP<2:0>(2)
CMP2IP<2:0>
FCEIS<1:0>
FSCMIS<1:0>
USBIS<1:0>(2)
CMP2IS<1:0>
0000
0000
0000
0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1:
2:
3:
With the exception of those noted, all registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4 0x8 and 0xC, respectively. See Section 11.2 “CLR,
SET and INV Registers” for more information.
These bits are not available on PIC32MX1XX devices.
This register does not have associated CLR, SET, INV registers.