Microchip Technology MA330027 Data Sheet

Page of 622
dsPIC33EPXXX(GP/M
C/MU)806/810/814 and
 PIC24EPXXX(
GP/GU)810/814
DS70616G-p
age 68
 2009-
2012 Microchip T
echnolo
gy Inc.
TABLE 4-8:
INTERRUPT CONTROLLER REGISTER MAP FOR PIC24EPXXXGU810/814 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
NVMIF
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
IC8IF
IC7IF
AD2IF
INT1IF
CNIF
CMIF
MI2C1IF
SI2C1IF
0000
IFS2
0804
T6IF
DMA4IF
PMPIF
OC8IF
OC7IF
OC6IF
OC5IF
IC6IF
IC5IF
IC4IF
IC3IF
DMA3IF
C1IF
C1RXIF
SPI2IF
SPI2EIF
0000
IFS3
0806
RTCIF
DMA5IF
DCIIF
DCIEIF
C2IF
C2RXIF
INT4IF
INT3IF
T9IF
T8IF
MI2C2IF
SI2C2IF
T7IF
0000
IFS4
0808
C2TXIF
C1TXIF
DMA7IF
DMA6IF
CRCIF
U2EIF
U1EIF
0000
IFS5
080A
IC9IF
OC9IF
SPI3IF
SPI3EIF
U4TXIF
U4RXIF
U4EIF
USB1IF
U3TXIF
U3RXIF
U3EIF
0000
IFS7
080E
IC11IF
OC11IF
IC10IF
OC10IF
SPI4IF
SPI4EIF DMA11IF DMA10IF
DMA9IF
DMA8IF
0000
IFS8
0810
ICDIF
IC16IF
OC16IF
IC15IF
OC15IF
IC14IF
OC14IF
IC13IF
OC13IF
DMA14IF
DMA13IF
DMA12IF
IC12IF
OC12IF
0000
IEC0
0820
NVMIE
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
IC8IE
IC7IE
AD2IE
INT1IE
CNIE
CMIE
MI2C1IE
SI2C1IE
0000
IEC2
0824
T6IE
DMA4IE
PMPIE
OC8IE
OC7IE
OC6IE
OC5IE
IC6IE
IC5IE
IC4IE
IC3IE
DMA3IE
C1IE
C1RXIE
SPI2IE
SPI2EIE
0000
IEC3
0826
RTCIE
DMA5IE
DCIIE
DCIEIE
C2IE
C2RXIE
INT4IE
INT3IE
T9IE
T8IE
MI2C2IE
SI2C2IE
T7IE
0000
IEC4
0828
C2TXIE
C1TXIE
DMA7IE
DMA6IE
CRCIE
U2EIE
U1EIE
0000
IEC5
082A
IC9IE
OC9IE
SPI3IE
SPI3EIE
U4TXIE
U4RXIE
U4EIE
USB1IE
U3TXIE
U3RXIE
U3EIE
0000
IEC7
082E
IC11IE
OC11IE
IC10IE
OC10IE
SPI4IE
SPI4EIE DMA11IE DMA10IE
DMA9IE
DMA8IE
0000
IEC8
0830
ICDIE
IC16IE
OC16IE
IC15IE
OC15IE
IC14IE
OC14IE
IC13IE
OC13IE
DMA14IE
DMA13IE DMA12IE
IC12IE
OC12IE
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
NVMIP<2:0>
DMA1IP<2:0>
AD1IP<2:0>
U1TXIP<2:0>
4444
IPC4
0848
CNIP<2:0>
CMIP<2:0>
MI2C1IP<2:0>
SI2C1IP<2:0>
4444
IPC5
084A
IC8IP<2:0>
IC7IP<2:0>
AD2IP<2:0>
INT1IP<2:0>
4444
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
IC5IP<2:0>
IC4IP<2:0>
IC3IP<2:0>
DMA3IP<2:0>
4444
IPC10
0854
OC7IP<2:0>
OC6IP<2:0>
OC5IP<2:0>
IC6IP<2:0>
4444
IPC11
0856
T6IP<2:0>
DMA4IP<2:0>
PMPIP<2:0>
OC8IP<2:0>
4444
IPC12
0858
T8IP<2:0>
MI2C2IP<2:0>
SI2C2IP<2:0>
T7IP<2:0>
4444
IPC13
085A
C2RXIP<2:0>
INT4IP<2:0>
INT3IP<2:0>
T9IP<2:0>
4444
IPC14
085C
DCIEIP<2:0>
C2IP<2:0>
4004
IPC15
085E
RTCIP<2:0>
DMA5IP<2:0>
DCIIP<2:0>
0444
IPC16
0860
CRCIP<2:0>
U2EIP<2:0>
U1EIP<2:0>
4440
IPC17
0862
C2TXIP<2:0>
C1TXIP<2:0>
DMA7IP<2:0>
DMA6IP<2:0>
4444
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.