TABLE 4-23: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33EVXXXGM00X/10X FAMILY DEVICES
SFR
Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
IFS0
0800 NVMIF DMA1IF AD1IF U1TXIF U1RXIF
SPI1IF
SPI1EIF
T3IF
IFS1
0802 U2TXIF U2RXIF INT2IF
T5IF
T4IF
OC4IF
OC3IF
DMA2IF
IFS2
0804 —
—
—
—
—
—
—
—
IFS3
0806 —
—
—
—
—
—
PSEMIF
—
IFS4
0808 —
—
CTMUIF
—
—
—
—
—
IFS5
080A PWM2IF PWM1IF
—
—
—
—
—
—
IFS6
080C —
—
—
—
—
—
—
—
IFS8
0810 —
ICDIF
—
—
—
—
—
—
IFS10 0814 —
—
I2C1BCIF
—
—
—
—
IFS11 0816 —
—
—
—
—
ECCSBEIF SENT2IF SENT2EIF
IEC0
0820 NVMIE DMA1IE AD1IE U1TXIE U1RXIE SPI1IE
SPI1EIE
T3IE
IEC1
0822 U2TXIE U2RXIE INT2IE
T5IE
T4IE
OC4IE
OC3IE
DMA2IE
IEC2
0824 —
—
—
—
—
—
—
—
IEC3
0826 —
—
—
—
—
—
PSEMIE
—
IEC4
0828 —
—
CTMUIE
—
—
—
—
—
IEC5
082A PWM2IE PWM1IE
—
—
—
—
—
—
IEC6
082C —
—
—
—
—
—
—
—
IEC8
0830 —
ICDIE
—
—
—
—
—
—
IEC10 0834 —
— I2C1BCIE —
—
—
—
—
IEC11 0836 —
—
—
—
—
ECCSBEIE SENT2IE SENT2EIE
IPC0
0840 —
T1IP2
T1IP1
T1IP0
—
OC1IP2
OC1IP1
OC1IP0
IPC1
0842 —
T2IP2
T2IP1
T2IP0
—
OC2IP2
OC2IP1
OC2IP0
IPC2
0844 — U1RXIP2 U1RXIP1 U1RXIP0
—
SPI1IP2
SPI1IP1
SPI1IP0
IPC3
0846 — NVMIP2 NVMIP1 NVMIP0
—
DMA1IP2 DMA1IP1 DMA1IP0
IPC4
0848 —
CNIP2 CNIP1 CNIP0
—
CMPIP2 CMPIP1 CMPIP0
IPC5
084A —
—
—
—
—
—
—
—
IPC6
084C —
T4IP2
T4IP1
T4IP0
—
OC4IP2
OC4IP1
OC4IP0
IPC7
084E — U2TXIP2 U2TXIP1 U2TXIP0
—
U2RXIP2 U2RXIP1 U2RXIP0
IPC8
0850 —
C1IP2 C1IP1 C1IP0
—
C1RXIP2(1) C1RXIP1(1) C1RXIP0(1)
IPC9
0852 —
—
—
—
—
IC4IP2
IC4IP1
IC4IP0
IPC14 085C —
—
—
—
—
—
—
—
IPC16 0860 —
—
—
—
—
U2EIP2
U2EIP1
U2EIP0
IPC17 0862 —
—
—
—
—
C1TXIP<2:0>(1)
Legend: — = unimplemented, read as ‘0’ Reset values are shown in hexadecimal.
Note 1: This feature is available only on dsPIC33EVXXXGM10X devices.
Bit 7
T2IF
—
—
—
—
—
—
—
—
SENT1IF
T2IE
—
—
—
—
—
—
—
—
SENT1IE
—
—
—
—
—
—
—
—
—
—
—
—
—
Bit 6
Bit 5
Bit 4
OC2IF
IC2IF
DMA0IF
—
—
INT1IF
IC4IF
IC3IF
DMA3IF
—
—
—
C1TXIF(1)
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SENT1EIF
—
—
OC2IE
IC2IE
DMA0IE
—
—
INT1IE
IC4IE
IC3IE
DMA3IE
—
—
—
C1TXIE(1)
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SENT1EIE
—
—
IC1IP2
IC1IP1
IC1IP0
IC2IP2
IC2IP1
IC2IP0
SPI1EIP2 SPI1EIP1 SPI1EIP0
AD1IP2 AD1IP1 AD1IP0
MI2C1IP2 MI2C1IP1 MI2C1IP0
—
—
—
OC3IP2 OC3IP1 OC3IP0
INT2IP2 INT2IP1 INT2IP0
SPI2IP2 SPI2IP1 SPI2IP0
IC3IP2
IC3IP1
IC3IP0
PSEMIP<2:0>
U1EIP2 U1EIP1 U1EIP0
—
—
—
Bit 3
T1IF
CNIF
C1IF
—
—
—
—
—
—
—
T1IE
CNIE
C1IE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Bit 2
Bit 1
Bit 0
All
Resets
OC1IF
CMPIF
C1RXIF(1)
—
U2EIF
—
—
—
—
—
OC1IE
CMPIE
C1RXIE(1)
—
U2EIE
—
—
—
—
—
INT0IP2
DMA0IP2
T3IP2
U1TXIP2
SI2C1IP2
DMA2IP2
T5IP2
SPI2EIP2
DMA3IP2
—
—
—
IC1IF
MI2C1IF
SPI2IF
—
U1EIF
—
—
—
—
—
IC1IE
MI2C1IE
SPI2IE
—
U1EIE
—
—
—
—
—
INT0IP1
DMA0IP1
T3IP1
U1TXIP1
SI2C1IP1
INT1IP<2:0>
DMA2IP1
T5IP1
SPI2EIP1
DMA3IP1
—
—
—
INT0IF
SI2C1IF
SPI2EIF
—
—
—
PWM3IF
—
—
—
INT0IE
SI2C1IE
SPI2EIE
—
—
—
PWM3IE
—
—
—
INT0IP0
DMA0IP0
T3IP0
U1TXIP0
SI2C1IP0
DMA2IP0
T5IP0
SPI2EIP0
DMA3IP0
—
—
—
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
4444
4444
4444
4444
4444
0004
4444
4444
4444
0444
0040
0440
0400