Microchip Technology MA330031-2 Data Sheet

Page of 530
ds
PIC3
3E
P
X
X
X
G
P
5
0X
d
s
P
IC33
E
PX
X
X
MC
20
X/5
0
X
 AND P
IC24
E
P
X
X
X
G
P
/M
C
20
X
DS7
0000657H-page 66
 2011-20
13 M
ic
rochip 
T
e
chnology 
In
c.
TABLE 4-3:
INTERRUPT CONTROLLER REGISTER MAP FOR PIC24EPXXXGP20X 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
SPI2IF
SPI2EIF
0000
IFS3
0806
MI2C2IF
SI2C2IF
0000
IFS4
0808
CTMUIF
CRCIF
U2EIF
U1EIF
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
SPI2IE
SPI2EIE
0000
IEC3
0826
MI2C2IE
SI2C2IE
0000
IEC4
0828
CTMUIE
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
SPI2IP<2:0>
SPI2EIP<2:0>
0044
IPC9
0852
IC4IP<2:0>
IC3IP<2:0>
DMA3IP<2:0>
0444
IPC12
0858
MI2C2IP<2:0>
SI2C2IP<2:0>
0440
IPC16
0860
CRCIP<2:0>
U2EIP<2:0>
U1EIP<2:0>
4440
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
INTCON1 08C0 NSTDIS OVAERR OVBERR
DIV0ERR DMACERR MATHERR ADDRERR
STKERR
OSCFAIL
0000
INTCON2 08C2
GIE
DISI
SWTRAP
INT2EP
INT1EP
INT0EP
8000
INTCON3 08C4
DAE
DOOVR
0000
INTCON4 08C6
SGHT
0000
INTTREG 08C8
ILR<3:0>
VECNUM<7:0>
0000
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.