Datasheet
2008-2014 Microchip Technology Inc. DS70000318G-page 55
dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/X04
TABLE 4-8: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33FJ16GS402/404 DEVICES ONLY
File
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 0080 NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR — MATHERR ADDRERR STKERR OSCFAIL —
0000
INTCON2 0082 ALTIVT DISI — — — — — — — — — — — INT2EP INT1EP INT0EP
0000
IFS0 0084 — — ADIF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF — T1IF OC1IF IC1IF INT0IF
0000
IFS1 0086 — —INT2IF— — — — — — — — INT1IF CNIF — MI2C1IF SI2C1IF
0000
IFS3 008A — — — — — — PSEMIF — — — — — — — — —
0000
IFS4 008C — — — — — — — — — — — — — —U1EIF—
0000
IFS5 008E PWM2IF PWM1IF — — — — — — — — — — — — — —
0000
IFS6 0090 ADCP1IF ADCP0IF — — — — — — — — — — — — —PWM3IF
0000
IFS7 0092 — — — — — — — — — — — — — — ADCP3IF ADCP2IF
0000
IEC0 0094 — — ADIE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE — T1IE OC1IE IC1IE INT0IE
0000
IEC1 0096 — —INT2IE— — — — — — — — INT1IE CNIE —MI2C1IESI2C1IE
0000
IEC3 009A — — — — — — PSEMIE — — — — — — — — —
0000
IEC4 009C — — — — — — — — — — — — — —U1EIE—
0000
IEC5 009E PWM2IE PWM1IE — — — — — — — — — — — — — —
0000
IEC6 00A0 ADCP1IE ADCP0IE — — — — — — — — — — — — —PWM3IE
0000
IEC7 00A2 — — — — — — — — — — — — — — ADCP3IE ADCP2IE
0000
IPC0 00A4 — T1IP2 T1IP1 T1IP0 — OC1IP2 OC1IP1 OC1IP0 — IC1IP2 IC1IP1 IC1IP0 — INT0IP2 INT0IP1 INT0IP2
4444
IPC1 00A6 — T2IP2 T2IP1 T2IP0 — OC2IP2 OC2IP1 OC2IP0 — IC2IP2 IC2IP1 IC2IP0 — — — —
4440
IPC2 00A8 — U1RXIP2 U1RXIP1 U1RXIP0 — SPI1IP2 SPI1IP1 SPI1IP0 — SPI1EIP2 SPI1EIP1 SPI1EIP0 —T3IP2T3IP1T3IP0
4444
IPC3 00AA — — — — — — — — -— ADIP2 ADIP1 ADIP0 — U1TXIP2 U1TXIP1 U1TXIP0
0044
IPC4 00AC — CNIP2 CNIP1 CNIP0 — — — — — MI2C1IP2 MI2C1IP1 MI2C1IP0 — SI2C1IP2 SI2C1IP1 SI2C1IP0
4044
IPC5 00AE — — — — — — — — — — — — — INT1IP2 INT1IP1 INT1IP0
0004
IPC7 00B2 — — — — — — — — — INT2IP2 INT2IP1 INT2IP0 — — — —
0040
IPC14 00C0 — — — — — — — — — PSEMIP2 PSEMIP1 PSEMIP0 — — — —
0040
IPC16 00C4 — — — — — — — — — U1EIP2U1EIP1U1EIP0 — — — —
0040
IPC23 00D2 — PWM2IP2 PWM2IP1 PWM2IP0 — PWM1IP2 PWM1IP1 PWM1IP0 -— — — — — —
4400
IPC24 00D4 — — — — — — — — — — — — — PWM3IP2 PWM3IP1 PWM3IP0
0004
IPC27 00DA — ADCP1IP2 ADCP1IP1 ADCP1IP0 — ADCP0IP2 ADCP0IP1 ADCP0IP0 -— — — — — —
4400
IPC28 00DC — — — — — — — — — ADCP3IP2 ADCP3IP1 ADCP3IP0 — ADCP2IP2 ADCP2IP1 ADCP2IP0
0044
INTTREG 00E0 — — — — ILR3 ILR2 ILR1 ILR0 — VECNUM6 VECNUM5 VECNUM4 VECNUM3 VECNUM2 VECNUM1 VECNUM0
0000
Legend:
x
= unknown value on Reset, — = unimplemented, read as ‘
0
’. Reset values are shown in hexadecimal.