Microchip Technology MA330031-2 Data Sheet
2011-2
013 M
ic
rochip
T
e
chnology
In
c.
DS70000657H
-page
69
dsPI
C3
3E
PXX
3E
PXX
XGP5
0X
, dsP
, dsP
IC
3
3
EPX
XXM
C
2
0
X
/5
0X
A
N
A
N
D
P
IC
IC
2
4
EPX
XXG
P/M
C
20
X
X
TABLE 4-5:
INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33EPXXXGP50X DEVICES ONLY
File
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
IFS0
0800
—
DMA1IF
AD1IF
U1TXIF
U1RXIF
SPI1IF SPI1EIF
T3IF
T2IF
OC2IF
IC2IF
DMA0IF
T1IF
OC1IF
IC1IF
INT0IF
0000
IFS1
0802 U2TXIF
U2RXIF
INT2IF
T5IF
T4IF
OC4IF
OC3IF
DMA2IF
—
—
—
INT1IF
CNIF
CMIF
MI2C1IF
SI2C1IF
0000
IFS2
0804
—
—
—
—
—
—
—
—
—
IC4IF
IC3IF
DMA3IF
C1IF
C1RXIF
SPI2IF
SPI2EIF
0000
IFS3
0806
—
—
—
—
—
—
—
—
—
—
—
—
—
MI2C2IF
SI2C2IF
—
0000
IFS4
0808
—
—
CTMUIF
—
—
—
—
—
—
C1TXIF
—
—
CRCIF
U2EIF
U1EIF
—
0000
IFS6
080C
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
PWM3IF
0000
IFS8
0810 JTAGIF
ICDIF
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
IFS9
0812
—
—
—
—
—
—
—
—
—
PTG3IF
PTG2IF
PTG1IF
PTG0IF
PTGWDTIF PTGSTEPIF
—
0000
IEC0
0820
—
DMA1IE
AD1IE
U1TXIE
U1RXIE
SPI1IE SPI1EIE
T3IE
T2IE
OC2IE
IC2IE
DMA0IE
T1IE
OC1IE
IC1IE
INT0IE
0000
IEC1
0822 U2TXIE U2RXIE
INT2IE
T5IE
T4IE
OC4IE
OC3IE
DMA2IE
—
—
—
INT1IE
CNIE
CMIE
MI2C1IE
SI2C1IE
0000
IEC2
0824
—
—
—
—
—
—
—
—
—
IC4IE
IC3IE
DMA3IE
C1IE
C1RXIE
SPI2IE
SPI2EIE
0000
IEC3
0826
—
—
—
—
—
—
—
—
—
—
—
—
—
MI2C2IE
SI2C2IE
—
0000
IEC4
0828
—
—
CTMUIE
—
—
—
—
—
—
C1TXIE
—
—
CRCIE
U2EIE
U1EIE
—
0000
IEC8
0830 JTAGIE
ICDIE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
IEC9
0832
—
—
—
—
—
—
—
—
—
PTG3IE
PTG2IE
PTG1IE
PTG0IE
PTGWDTIE PTGSTEPIE
—
0000
IPC0
0840
—
T1IP<2:0>
—
OC1IP<2:0>
—
IC1IP<2:0>
—
INT0IP<2:0>
4444
IPC1
0842
—
T2IP<2:0>
—
OC2IP<2:0>
—
IC2IP<2:0>
—
DMA0IP<2:0>
4444
IPC2
0844
—
U1RXIP<2:0>
—
SPI1IP<2:0>
—
SPI1EIP<2:0>
—
T3IP<2:0>
4444
IPC3
0846
—
—
—
—
—
DMA1IP<2:0>
—
AD1IP<2:0>
—
U1TXIP<2:0>
0444
IPC4
0848
—
CNIP<2:0>
—
CMIP<2:0>
—
MI2C1IP<2:0>
—
SI2C1IP<2:0>
4444
IPC5
084A
—
—
—
—
—
—
—
—
—
—
—
—
—
INT1IP<2:0>
0004
IPC6
084C
—
T4IP<2:0>
—
OC4IP<2:0>
—
OC3IP<2:0>
—
DMA2IP<2:0>
4444
IPC7
084E
—
U2TXIP<2:0>
—
U2RXIP<2:0>
—
INT2IP<2:0>
—
T5IP<2:0>
4444
IPC8
0850
—
C1IP<2:0>
—
C1RXIP<2:0>
—
SPI2IP<2:0>
—
SPI2EIP<2:0>
4444
IPC9
0852
—
—
—
—
—
IC4IP<2:0>
—
IC3IP<2:0>
—
DMA3IP<2:0>
0444
IPC11
0856
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
IPC12
0858
—
—
—
—
—
MI2C2IP<2:0>
—
SI2C2IP<2:0>
—
—
—
—
0440
IPC16
0860
—
CRCIP<2:0>
—
U2EIP<2:0>
—
U1EIP<2:0>
—
—
—
—
4440
IPC17
0862
—
—
—
—
—
C1TXIP<2:0>
—
—
—
—
—
—
—
—
0400
IPC19
0866
—
—
—
—
—
—
—
—
—
CTMUIP<2:0>
—
—
—
—
0040
IPC35
0886
—
JTAGIP<2:0>
—
ICDIP<2:0>
—
—
—
—
—
—
—
—
4400
IPC36
0888
—
PTG0IP<2:0>
—
PTGWDTIP<2:0>
—
PTGSTEPIP<2:0>
—
—
—
—
4440
IPC37
088A
—
—
—
—
—
PTG3IP<2:0>
—
PTG2IP<2:0>
—
PTG1IP<2:0>
0444
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.