TABLE 4-4: INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
Addr
Bit 15
Bit 14
Bit 13 Bit 12
Bit 11 Bit 10 Bit 9 Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
INTCON1 0080 NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR DMACERR MATHERR ADDRERR STKERR OSCFAIL —
INTCON2 0082 ALTIVT
DISI
—
—
—
—
—
—
—
—
—
—
—
INT2EP INT1EP INT0EP
IFS0
0084
—
DMA1IF AD1IF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF
T2IF
OC2IF
IC2IF DMA0IF
T1IF
OC1IF IC1IF INT0IF
IFS1
IFS2
0086
0088
U2TXIF
—
U2RXIF
DMA4IF
INT2IF
PMPIF
T5IF
—
T4IF
—
OC4IF OC3IF DMA2IF
—
—
—
IC8IF
—
IC7IF
—
—
INT1IF
CNIF
CMIF MI2C1IF SI2C1IF
—
DMA3IF C1IF(1) C1RXIF(1) SPI2IF SPI2EIF
IFS3
IFS4
008A FLTA1IF RTCIF DMA5IF
—
008C DAC1LIF(2) DAC1RIF(2) —
—
—
QEI1IF PWM1IF —
QEI2IF FLTA2IF PWM2IF —
—
—
—
—
—
—
—
—
—
C1TXIF(1) DMA7IF DMA6IF CRCIF
U2EIF U1EIF
—
IEC0
0094
—
DMA1IE AD1IE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE
T2IE
OC2IE
IC2IE
DMA0IE
T1IE
OC1IE IC1IE INT0IE
IEC1
IEC2
0096
0098
U2TXIE
—
U2RXIE
DMA4IE
INT2IE
PMPIE
T5IE
—
T4IE
—
OC4IE OC3IE DMA2IE
—
—
—
IC8IE
—
IC7IE
—
—
INT1IE
CNIE
CMIE MI2C1IE SI2C1IE
—
DMA3IE C1IE(1) C1RXIE(1) SPI2IE SPI2EIE
IEC3
IEC4
009A FLTA1IE RTCIE DMA5IE
—
009C DAC1LIE(2) DAC1RIE(2) —
—
—
QEI1IE PWM1IE —
QEI2IE FLTA2IE PWM2IE —
—
—
—
—
—
—
—
—
—
C1TXIE(1) DMA7IE DMA6IE CRCIE
U2EIE U1EIE
—
IPC0
00A4
—
T1IP<2:0>
—
OC1IP<2:0>
—
IC1IP<2:0>
—
INT0IP<2:0>
IPC1
00A6
—
T2IP<2:0>
—
OC2IP<2:0>
—
IC2IP<2:0>
—
DMA0IP<2:0>
IPC2
00A8
—
U1RXIP<2:0>
—
SPI1IP<2:0>
—
SPI1EIP<2:0>
—
T3IP<2:0>
IPC3
00AA
—
—
—
—
—
DMA1IP<2:0>
—
AD1IP<2:0>
—
U1TXIP<2:0>
IPC4
00AC
—
CNIP<2:0>
—
CMIP<2:0>
—
MI2C1IP<2:0>
—
SI2C1IP<2:0>
IPC5
00AE
—
IC8IP<2:0>
—
IC7IP<2:0>
—
—
—
—
—
INT1IP<2:0>
IPC6
00B0
—
T4IP<2:0>
—
OC4IP<2:0>
—
OC3IP<2:0>
—
DMA2IP<2:0>
IPC7
00B2
—
IPC8
00B4
—
U2TXIP<2:0>
C1IP<2:0>(1)
—
U2RXIP<2:0>
—
—
C1RXIP<2:0>(1)
—
INT2IP<2:0>
SPI2IP<2:0>
—
T5IP<2:0>
—
SPI2EIP<2:0>
IPC9
00B6
—
—
—
—
—
—
—
—
—
—
—
—
—
DMA3IP<2:0>
IPC11
00BA
—
—
—
—
—
DMA4IP<2:0>
—
PMPIP<2:0>
—
—
—
—
IPC14 00C0
—
—
—
—
—
QEI1IP<2:0>
—
PWM1IP<2:0>
—
—
—
—
IPC15 00C2
—
FLTA1IP<2:0>
—
RTCIP<2:0>
—
DMA5IP<2:0>
—
—
—
—
IPC16 00C4
—
CRCIP<2:0>
—
U2EIP<2:0>
—
IPC17 00C6
—
—
—
—
—
C1TXIP<2:0>(1)
—
U1EIP<2:0>
DMA7IP<2:0>
—
—
—
—
—
DMA6IP<2:0>
IPC18 00C8
—
IPC19 00CA
—
QEI2IP<2:0>
DAC1LIP<2:0>(2)
—
FLTA2IP<2:0>
—
PWM2IP<2:0>
—
—
—
—
—
DAC1RIP<2:0>(2)
—
—
—
—
—
—
—
—
INTTREG 00E0
—
—
—
—
ILR<3:0>
—
VECNUM<6:0>
Legend:
Note 1:
2:
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Interrupts are disabled on devices without the ECAN™ modules.
Interrupts are disabled on devices without a DAC module.
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
4444
4444
4444
0444
4444
4404
4444
4444
4444
0004
0440
0440
4440
4440
0444
4440
4400
4444