Datasheet
© 2008-2012 Microchip Technology Inc. DS70318F-page 55
dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/X04
TABLE 4-10: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33FJ16GS504 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 AC1IF MI2C1IF SI2C1IF
0000
IFS3 008A — — — — — — PSEMIF — — — — — — — — —
0000
IFS4 008C — — — — — — — — — — — — — —U1EIF—
0000
IFS5 008E PWM2IF PWM1IF — — — — — — — — — — — — — —
0000
IFS6 0090 ADCP1IF ADCP0IF — — — — AC4IF AC3IF AC2IF — — — — —PWM4IFPWM3IF
0000
IFS7 0092 — — — — — — — — — — — ADCP6IF ADCP5IF ADCP4IF ADCP3IF ADCP2IF
0000
IEC0 0094 — — ADIE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE — T1IE OC1IE IC1IE INT0IE
0000
IEC1 0096 — —INT2IE — — — — — — — — INT1IE CNIE AC1IE MI2C1IE SI2C1IE
0000
IEC3 009A — — — — — —PSEMIE— — — — — — — — —
0000
IEC4 009C — — — — — — — — — — — — — —U1EIE—
0000
IEC5 009E PWM2IE PWM1IE — — — — — — — — — — — — — —
0000
IEC6 00A0 ADCP1IE ADCP0IE — — — — AC4IE AC3IE AC2IE — — — — — PWM4IE PWM3IE
0000
IEC7 00A2 — — — — — — — — — — — ADCP6IE ADCP5IE ADCP4IE ADCP3IE ADCP2IE
0000
IPC0 00A4 — T1IP<2:0> — OC1IP<2:0> — IC1IP<2:0> —INT0IP<2:0>
4444
IPC1 00A6 — T2IP<2:0> — OC2IP<2:0> — IC2IP<2:0> — — — —
4440
IPC2 00A8 — U1RXIP<2:0> — SPI1IP<2:0> — SPI1EIP<2:0> — T3IP<2:0>
4444
IPC3 00AA — — — — — — — — -— ADIP<2:0> — U1TXIP<2:0>
0044
IPC4 00AC —CNIP<2:0> — AC1IP<2:0> — MI2C1IP<2:0> — SI2C1IP<2:0>
4444
IPC5 00AE — — — — — — — — — — — — —INT1IP<2:0>
0004
IPC7 00B2 — — — — — — — — — INT2IP<2:0> — — — —
0040
IPC14 00C0
— — — — — — — — — PSEMIP<2:0> — — — —
0040
IPC16 00C4 — — — — — — — — — U1EIP<2:0> — — — —
0040
IPC23 00D2 — PWM2IP<2:0> —PWM1IP<2:0>— — — — — — — —
4400
IPC24 00D4 — — — — — — — — — PWM4IP<2:0> — PWM3IP<2:0>
0044
IPC25 00D6 — AC2IP<2:0> — — — — — — — — — — — —
4000
IPC26 00D8 — — — — — — — — — AC4IP<2:0> — AC3IP<2:0>
0440
IPC27 00DA —ADCP1IP<2:0> — ADCP0IP<2:0> — — — — — — — —
4400
IPC28 00DC —ADCP5IP<2:0> — ADCP4IP<2:0> — ADCP3IP<2:0> — ADCP2IP<2:0>
4444
IPC29 00DE — — — — — — — — — — — — — ADCP6IP<2:0>
0004
INTTREG 00E0 — — — —ILR<3:0> — VECNUM<6:0>
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.