2007-20
12
Micro
chip
Te
chnology
Inc.
DS70292G-p
age
45
d
sPIC33FJ32GP302/304,
ds
PIC33FJ64GPX02/X04,
A
ND
dsPIC33FJ128GPX02/X04
TABLE 4-4:
INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
SFR
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
—
0000
INTCON2 0082
ALTIVT
DISI
—
INT2EP
INT1EP INT0EP
0000
IFS0
0084
—
DMA1IF
AD1IF
U1TXIF
U1RXIF
SPI1IF
SPI1EIF
T3IF
T2IF
OC2IF
IC2IF
DMA0IF
T1IF
OC1IF
IC1IF
INT0IF
0000
IFS1
0086
U2TXIF
U2RXIF
INT2IF
T5IF
T4IF
OC4IF
OC3IF
DMA2IF
IC8IF
IC7IF
—
INT1IF
CNIF
CMIF
MI2C1IF SI2C1IF
0000
IFS2
0088
—
DMA4IF
PMPIF
—
DMA3IF
C1IF(1)
C1RXIF(1)
SPI2IF
SPI2EIF 0000
IFS3
008A
—
RTCIF
DMA5IF
DCIIF
DCIEIF
—
0000
IFS4
008C DAC1LIF(2) DAC1RIF(2)
—
—C1TXIF(1)
DMA7IF
DMA6IF
CRCIF
U2EIF
U1EIF
—
0000
IEC0
0094
—
DMA1IE
AD1IE
U1TXIE
U1RXIE
SPI1IE
SPI1EIE
T3IE
T2IE
OC2IE
IC2IE
DMA0IE
T1IE
OC1IE
IC1IE
INT0IE
0000
IEC1
0096
U2TXIE
U2RXIE
INT2IE
T5IE
T4IE
OC4IE
OC3IE
DMA2IE
IC8IE
IC7IE
—
INT1IE
CNIE
CMIE
MI2C1IE SI2C1IE 0000
IEC2
0098
—
DMA4IE
PMPIE
—
DMA3IE
C1IE(1)
C1RXIE(1)
SPI2IE
SPI2EIE 0000
IEC3
009A
—
RTCIE
DMA5IE
DCIIE
DCIEIE
—
0000
IEC4
009C DAC1LIE(2) DAC1RIE(2)
—
—C1TXIE(1)
DMA7IE
DMA6IE
CRCIE
U2EIE
U1EIE
—
0000
IPC0
00A4
—
T1IP<2:0>
—OC1IP<2:0>
—IC1IP<2:0>
—
INT0IP<2:0>
4444
IPC1
00A6
—
T2IP<2:0>
—OC2IP<2:0>
—IC2IP<2:0>
—
DMA0IP<2:0>
4444
IPC2
00A8
—
U1RXIP<2:0>
—
SPI1IP<2:0>
—
SPI1EIP<2:0>
—
T3IP<2:0>
4444
IPC3
00AA
—
DMA1IP<2:0>
—
AD1IP<2:0>
—
U1TXIP<2:0>
0444
IPC4
00AC
—
CNIP<2:0>
—
CMIP<2:0>
—
MI2C1IP<2:0>
—
SI2C1IP<2:0>
4444
IPC5
00AE
—IC8IP<2:0>
—IC7IP<2:0>
—
INT1IP<2:0>
4404
IPC6
00B0
—
T4IP<2:0>
—OC4IP<2:0>
—OC3IP<2:0>
—
DMA2IP<2:0>
4444
IPC7
00B2
—
U2TXIP<2:0>
—
U2RXIP<2:0>
—
INT2IP<2:0>
—
T5IP<2:0>
4444
IPC8
00B4
—
C1IP<2:0>(1)
—
C1RXIP<2:0>(1)
—
SPI2IP<2:0>
—
SPI2EIP<2:0>
4444
IPC9
00B6
—
DMA3IP<2:0>
0004
IPC11
00BA
—
DMA4IP<2:0>
—
PMPIP<2:0>
—
0440
IPC14
00C0
—
DCIEIP<2:0>
—
4000
IPC15
00C2
—
—RTCIP<2:0>
—
DMA5IP<2:0>
—
DCIIP<2:0>
0444
IPC16
00C4
—
CRCIP<2:0>
—
U2EIP<2:0>
—
U1EIP<2:0>
—
4440
IPC17
00C6
—
C1TXIP<2:0>(1)
—
DMA7IP<2:0>
—
DMA6IP<2:0>
0444
IPC19
00CA
—DAC1LIP<2:0>(2)
—
DAC1RIP<2:0>(2)
—
4400
INTTREG 00E0
—
—ILR<3:0>>
—
VECNUM<6:0>
4444
Legend:
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note
1:
Interrupts disabled on devices without ECAN modules.
2:
Interrupts disabled on devices without Audio DAC modules.