English
Language : 

PIC24HJXXXGPX06A Datasheet, PDF (38/294 Pages) Microchip Technology – High-Performance, 16-Bit Microcontrollers
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
SFR
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
INTCON2
IFS0
IFS1
IFS2
IFS3
IFS4
IEC0
IEC1
IEC2
IEC3
IEC4
IPC0
IPC1
IPC2
IPC3
IPC4
IPC5
IPC6
IPC7
IPC8
IPC9
IPC10
IPC11
IPC12
0080 NSTDIS —
—
—
0082 ALTIVT DISI
—
—
0084 — DMA1IF AD1IF U1TXIF
0086 U2TXIF U2RXIF INT2IF
T5IF
0088 T6IF DMA4IF
—
OC8IF
008A —
—
DMA5IF
—
008C —
—
—
—
0094 — DMA1IE AD1IE U1TXIE
0096 U2TXIE U2RXIE INT2IE T5IE
0098 T6IE DMA4IE —
OC8IE
009A —
—
DMA5IE
—
009C —
—
—
—
00A4 —
T1IP<2:0>
00A6 —
T2IP<2:0>
00A8 —
U1RXIP<2:0>
00AA —
—
—
—
00AC —
CNIP<2:0>
00AE —
IC8IP<2:0>
00B0 —
T4IP<2:0>
00B2 —
U2TXIP<2:0>
00B4 —
C1IP<2:0>
00B6 —
IC5IP<2:0>
00B8 —
OC7IP<2:0>
00BA —
T6IP<2:0>
00BC —
T8IP<2:0>
—
—
U1RXIF
T4IF
OC7IF
—
—
U1RXIE
T4IE
OC7IE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SPI1IF SPI1EIF T3IF
OC4IF OC3IF DMA2IF
OC6IF OC5IF IC6IF
—
—
C2IF
—
—
—
SPI1IE SPI1EIE T3IE
OC4IE OC3IE DMA2IE
OC6IE OC5IE IC6IE
—
—
C2IE
—
—
—
OC1IP<2:0>
OC2IP<2:0>
SPI1IP<2:0>
DMA1IP<2:0>
—
—
—
IC7IP<2:0>
OC4IP<2:0>
U2RXIP<2:0>
C1RXIP<2:0>
IC4IP<2:0>
OC6IP<2:0>
DMA4IP<2:0>
MI2C2IP<2:0>
—
—
T2IF
IC8IF
IC5IF
C2RXIF
C2TXIF
T2IE
IC8IE
IC5IE
C2RXIE
C2TXIE
—
—
—
—
—
—
—
—
—
—
—
—
—
DIV0ERR DMACERR MATHERR ADDRERR STKERR OSCFAIL —
—
—
INT4EP INT3EP INT2EP INT1EP INT0EP
OC2IF
IC2IF DMA0IF
T1IF
OC1IF IC1IF INT0IF
IC7IF
AD2IF
INT1IF
CNIF
—
MI2C1IF SI2C1IF
IC4IF
IC3IF
DMA3IF
C1IF
C1RXIF SPI2IF SPI2EIF
INT4IF INT3IF
T9IF
T8IF MI2C2IF SI2C2IF T7IF
C1TXIF DMA7IF DMA6IF
—
U2EIF U1EIF
—
OC2IE
IC2IE
DMA0IE
T1IE
OC1IE IC1IE INT0IE
IC7IE
AD2IE
INT1IE
CNIE
—
MI2C1IE SI2C1IE
IC4IE
IC3IE DMA3IE C1IE C1RXIE SPI2IE SPI2EIE
INT4IE INT3IE
T9IE
T8IE MI2C2IE SI2C2IE T7IE
C1TXIE DMA7IE DMA6IE
—
U2EIE U1EIE
—
IC1IP<2:0>
—
INT0IP<2:0>
IC2IP<2:0>
—
DMA0IP<2:0>
SPI1EIP<2:0>
—
T3IP<2:0>
AD1IP<2:0>
—
U1TXIP<2:0>
MI2C1IP<2:0>
—
SI2C1IP<2:0>
AD2IP<2:0>
—
INT1IP<2:0>
OC3IP<2:0>
—
DMA2IP<2:0>
INT2IP<2:0>
—
T5IP<2:0>
SPI2IP<2:0>
—
SPI2EIP<2:0>
IC3IP<2:0>
—
DMA3IP<2:0>
OC5IP<2:0>
—
IC6IP<2:0>
—
—
—
—
OC8IP<2:0>
SI2C2IP<2:0>
—
T7IP<2:0>
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
4444
4444
4444
0444
4044
4444
4444
4444
4444
4444
4444
4404
4444
IPC13
IPC14
IPC15
IPC16
IPC17
INTTREG
Legend:
00BE —
C2RXIP<2:0>
—
INT4IP<2:0>
—
INT3IP<2:0>
00C0 —
—
—
—
—
—
—
—
—
—
—
00C2 —
—
—
—
—
—
—
—
—
DMA5IP<2:0>
00C4 —
—
—
—
—
U2EIP<2:0>
—
U1EIP<2:0>
00C6 —
C2TXIP<2:0>
—
C1TXIP<2:0>
—
DMA7IP<2:0>
00E0 —
—
—
—
ILR<3:0>
—
x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal for PinHigh devices.
—
—
—
—
—
—
VECNUM<6:0>
T9IP<2:0>
C2IP<2:0>
—
—
—
—
—
—
DMA6IP<2:0>
4444
0004
0040
0440
4444
0000