Datasheet

2011-2013 Microchip Technology Inc. DS70000657H-page 67
dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
TABLE 4-4: INTERRUPT CONTROLLER REGISTER MAP FOR PIC24EPXXXMC20X 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
QEI1IF PSEMIF MI2C2IF SI2C2IF 0000
IFS4 0808
—CTMUIF CRCIF U2EIF U1EIF 0000
IFS5 080A PWM2IF PWM1IF
0000
IFS6 080C
—PWM3IF0000
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
QEI1IE PSEMIE —MI2C2IESI2C2IE 0000
IEC4 0828
—CTMUIE CRCIE U2EIE U1EIE 0000
IEC5 082A PWM2IE PWM1IE
0000
IEC6 082C
—PWM3IE0000
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
IPC14 085C
QEI1IP<2:0> PSEMIP<2:0> 0440
IPC16 0860
CRCIP<2:0> U2EIP<2:0> U1EIP<2:0> 4440
IPC19 0866
CTMUIP<2:0> 0040
IPC23 086E
PWM2IP<2:0> PWM1IP<2:0> 4400
IPC24 0870
PWM3IP<2:0> 4004
Legend: — = unimplemented, read as0’. Reset values are shown in hexadecimal.