English
Language : 

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