Datasheet

2010-2011 Microchip Technology Inc. DS39996F-page 47
PIC24FJ128GA310 FAMILY
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
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
INTCON1
0080
NSTDIS
MATHERR ADDRERR
STKERR OSCFAIL 0000
INTCON2
0082 ALTIVT DISI INT4EP INT3EP INT2EP INT1EP INT0EP
0000
IFS0
0084 DMA1IF AD1IF U1TXIF U1RXIF SPI1IF SPF1IF T3IF T2IF OC2IF IC2IF DMA0IF T1IF OC1IF IC1IF INT0IF
0000
IFS1
0086 U2TXIF U2RXIF INT2IF T5IF T4IF OC4IF OC3IF DMA2IF —IC7IF INT1IF CNIF CMIF MI2C1IF SI2C1IF
0000
IFS2
0088 —DMA4IFPMPIF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF DMA3IF SPI2IF SPF2IF
0000
IFS3
008A —RTCIFDMA5IF INT4IF INT3IF —MI2C2IFSI2C2IF
0000
IFS4
008C —CTMUIF —LVDIF CRCIF U2ERIF U1ERIF
0000
IFS5
008E U4TXIF U4RXIF U4ERIF U3TXIF U3RXIF U3ERIF
0000
IFS6
0090 LCDIF
0000
IFS7
0092 —JTAGIF
0000
IEC0
0094 DMA1IE AD1IE U1TXIE U1RXIE SPI1IE SPF1IE T3IE T2IE OC2IE IC2IE DMA0IE T1IE OC1IE IC1IE INT0IE
0000
IEC1
0096 U2TXIE U2RXIE INT2IE T5IE T4IE OC4IE OC3IE DMA2IE —IC7IE INT1IE CNIE CMIE MI2C1IE SI2C1IE
0000
IEC2
0098 DMA4IE PMPIE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE DMA3IE SPI2IE SPF2IE
0000
IEC3
009A —RTCIEDMA5IE INT4IE INT3IE —MI2C2IESI2C2IE
0000
IEC4
009C —CTMUIE —LVDIE CRCIE U2ERIE U1ERIE
0000
IEC5
009E U4TXIE U4RXIE U4ERIE U3TXIE U3RXIE U3ERIE
0000
IEC6
00A0 LCDIE
0000
IEC7
00A2 —JTAGIE
0000
IPC0
00A4 T1IP2 T1IP1 T1IP0 OC1IP2 OC1IP1 OC1IP0 IC1IP2 IC1IP1 IC1IP0 INT0IP2 INT0IP1 INT0IP0
4444
IPC1
00A6 T2IP2 T2IP1 T2IP0 OC2IP2 OC2IP1 OC2IP0 IC2IP2 IC2IP1 IC2IP0 DMA0IP2 DMA0IP1 DMA0IP0
4444
IPC2
00A8 U1RXIP2 U1RXIP1 U1RXIP0 SPI1IP2 SPI1IP1 SPI1IP0 SPF1IP2 SPF1IP1 SPF1IP0 T3IP2 T3IP1 T3IP0
4444
IPC3
00AA DMA1IP2 DMA1IP1 DMA1IP0 AD1IP2 AD1IP1 AD1IP0 U1TXIP2 U1TXIP1 U1TXIP0
0044
IPC4
00AC CNIP2 CNIP1 CNIP0 CMIP2 CMIP1 CMIP0 MI2C1IP2 MI2C1IP1 MI2C1IP0 SI2C1IP2 SI2C1IP1 SI2C1IP0
4444
IPC5
00AE IC7IP2 IC7IP1 IC7IP0 INT1IP2 INT1IP1 INT1IP0
4404
IPC6
00B0 T4IP2 T4IP1 T4IP0 OC4IP2 OC4IP1 OC4IP0 OC3IP2 OC3IP1 OC3IP0 DMA2IP2 DMA2IP1 DMA2IP0
4444
IPC7
00B2 U2TXIP2 U2TXIP1 U2TXIP0 U2RXIP2 U2RXIP1 U2RXIP0 INT2IP2 INT2IP1 INT2IP0 T5IP2 T5IP1 T5IP0
4444
IPC8
00B4 SPI2IP2 SPI2IP1 SPI2IP0 SPF2IP2 SPF2IP1 SPF2IP0
0044
IPC9
00B6 IC5IP2 IC5IP1 IC5IP0 IC4IP2 IC4IP1 IC4IP0 IC3IP2 IC3IP1 IC3IP0 DMA3IP2 DMA3IP1 DMA3IP0
4444
IPC10
00B8 OC7IP2 OC7IP1 OC7IP0 OC6IP2 OC6IP1 OC6IP0 OC5IP2 OC5IP1 OC5IP0 IC6IP2 IC6IP1 IC6IP0
4444
IPC11
00BA DMA4IP2 DMA4IP1 DMA4IP0 PMPIP2 PMPIP1 PMPIP0
0440
IPC12
00BC MI2C2IP2 MI2C2IP1 MI2C2IP0 SI2C2IP2 SI2C2IP1 SI2C2IP0
0440
IPC13
00BE INT4IP2 INT4IP1 INT4IP0 INT3IP2 INT3IP1 INT3IP0
0440
IPC15
00C2 RTCIP2 RTCIP1 RTCIP0 DMA5IP2 DMA5IP1 DMA5IP0
0440
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.