Datasheet

dsPIC33EPXXXGM3XX/6XX/7XX
DS70000689D-page 50 2013-2014 Microchip Technology Inc.
TABLE 4-3: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33EPXXXGM3XX DEVICES
SFR
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
INTCON1 08C0 NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR DMACERR MATHERR ADDRERR STKERR OSCFAIL
0000
INTCON2 08C2 GIE DISI SWTRAP INT2EP INT1EP INT0EP
0000
INTCON3 08C4 DAE DOOVR
0000
INTCON4 08C6 —SGHT
0000
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 IC8IF IC7IF AD2IF INT1IF CNIF CMPIF MI2C1IF SI2C1IF
0000
IFS2 0804 T6IF —PMPIF
(1)
OC8IF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF DMA3IF —SPI2IFSPI2EIF
0000
IFS3 0806 FLT1IF RTCCIF
(2)
DCIIF DCIEIF QEI1IF PSEMIF INT4IF INT3IF T9IF T8IF MI2C2IF SI2C2IF T7IF
0000
IFS4 0808 CTMUIF FLT4IF QEI2IF FLT3IF PSESMIF CRCIF U2EIF U1EIF FLT2IF
0000
IFS5 080A PWM2IF PWM1IF SPI3IF SPI3EIF U4TXIF U4RXIF U4EIF U3TXIF U3RXIF U3EIF
0000
IFS6 080C PWM6IF PWM5IF PWM4IF 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 IC8IE IC7IE AD2IE INT1IE CNIE CMPIE MI2C1IE SI2C1IE
0000
IEC2 0824 T6IE —PMPIE
(1)
OC8IE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE DMA3IE —SPI2IESPI2EIE
0000
IEC3 0826 FLT1IE RTCCIE
(2)
DCIIE DCIEIE QEI1IE PSEMIE INT4IE INT3IE T9IE T8IE MI2C2IE SI2C2IE T7IE
0000
IEC4 0828 CTMUIE FLT4IE QEI2IE FLT3IE PSESMIE CRCIE U2EIE U1EIE FLT2IE
0000
IEC5 082A PWM2IE PWM1IE SPI3IE SPI3EIE U4TXIE U4RXIE U4EIE U3TXIE U3RXIE U3EIE
0000
IEC6 082C PWM6IE PWM5IE PWM4IE PWM3IE
0000
IEC8 0830 JTAGIE ICDIE
0000
IEC9 0832 PTG3IE PTG2IE PTG1IE PTG0IE PTGWDTIE PTGSTEPIE
0000
IPC0 0840 T1IP2 T1IP1 T1IP0 OC1IP2 OC1IP1 OC1IP0 IC1IP2 IC1IP1 IC1IP0 INT0IP2 INT0IP1 INT0IP2
4444
IPC1 0842 T2IP2 T2IP1 T2IP0 OC2IP2 OC2IP1 OC2IP0 IC2IP2 IC2IP1 IC2IP0 DMA0IP2 DMA0IP1 DMA0IP2
4444
IPC2 0844 U1RXIP2 U1RXIP1 U1RXIP0 SPI1IP2 SPI1IP1 SPI1IP0 SPI1EIP2 SPI1EIP1 SPI1EIP0 T3IP2 T3IP1 T3IP0
4444
IPC3 0846 DMA1IP2 DMA1IP1 DMA1IP0 AD1IP2 AD1IP1 AD1IP0 U1TXIP2 U1TXIP1 U1TXIP0
4444
IPC4 0848 CNIP2 CNIP1 CNIP0 CMPIP2 CMPIP1 CMPIP0 MI2C1IP2 MI2C1IP1 MI2C1IP0 SI2C1IP2 SI2C1IP1 SI2C1IP0
4444
IPC5 084A IC8IP2 IC8IP1 IC8IP0 IC7IP2 IC7IP1 IC7IP0 AD2IP2 AD2IP1 AD2IP0 INT1IP2 INT1IP1 INT1IP0
4444
IPC6 084C T4IP2 T4IP1 T4IP0 OC4IP2 OC4IP1 OC4IP0 OC3IP2 OC3IP1 OC3IP0 DMA2IP2 DMA2IP1 DMA2IP0
4444
IPC7 084E U2TXIP2 U2TXIP1 U2TXIP0 U2RXIP2 U2RXIP1 U2RXIP0 INT2IP2 INT2IP1 INT2IP0 T5IP2 T5IP1 T5IP0
4444
IPC8 0850 SPI2IP2 SPI2IP1 SPI2IP0 SPI2EIP2 SPI2EIP1 SPI2EIP0
4444
IPC9 0852 IC5IP2 IC5IP1 IC5IP0 IC4IP2 IC4IP1 IC4IP0 IC3IP2 IC3IP1 IC3IP0 DMA3IP2 DMA3IP1 DMA3IP0
4444
IPC10 0854 OC7IP2OC7IP1OC7IP0 OC6IP2 OC6IP1 OC6IP0 OC5IP2 OC5IP1 OC5IP0 IC6IP2 IC6IP1 IC6IP0
4444
Legend:
— = unimplemented, read as ‘
0
’. Reset values are shown in hexadecimal.
Note 1:
The PMPIF/PMPIE/PMPIPx flags are not available on 44-pin devices.
2:
The RTCCIF/RTCCIE/RTCCIPx flags are not available on 44-pin devices.