TABLE 4-8: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33FJ32GS610 DEVICES
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 0080 NSTDIS OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR — MATHERR ADDRERR
INTCON2 0082 ALTIVT DISI
—
—
—
—
—
—
—
—
—
INT4EP INT3EP
IFS0
0084 —
—
ADIF
U1TXIF U1RXIF SPI1IF SPI1EIF T3IF
T2IF
OC2IF IC2IF
—
T1IF
IFS1
0086 U2TXIF U2RXIF INT2IF
T5IF
T4IF
OC4IF OC3IF
—
—
—
—
INT1IF
CNIF
IFS2
0088 —
—
—
—
—
—
—
—
—
IC4IF
IC3IF
—
—
IFS3
008A —
—
—
—
—
QEI1IF PSEMIF
—
—
INT4IF INT3IF
—
—
IFS4
008C —
—
—
—
QEI2IF
— PSESMIF —
—
—
—
—
—
IFS5
008E PWM2IF PWM1IF ADCP12IF
—
—
—
—
—
—
—
— ADCP11IF ADCP10IF
IFS6
0090 ADCP1IF ADCP0IF
—
—
—
—
AC4IF AC3IF
AC2IF PWM9IF PWM8IF PWM7IF PWM6IF
IFS7
0092 —
—
—
—
—
—
—
—
—
— ADCP7IF ADCP6IF ADCP5IF
IEC0
0094 —
—
ADIE
U1TXIE U1RXIE SPI1IE SPI1EIE T3IE
T2IE
OC2IE IC2IE
—
T1IE
IEC1
0096 U2TXIE U2RXIE INT2IE
T5IE
T4IE
OC4IE OC3IE
—
—
—
—
INT1IE
CNIE
IEC2
0098 —
—
—
—
—
—
—
—
—
IC4IE IC3IE
—
—
IEC3
009A —
—
—
—
—
QEI1IE PSEMIE
—
—
INT4IE INT3IE
—
—
IEC4
009C —
—
—
—
QEI2IE
— PSESMIE —
—
—
—
—
—
IEC5
009E PWM2IE PWM1IE ADCP12IE
—
—
—
—
—
—
—
— ADCP11IE ADCP10IE
IEC6
00A0 ADCP1IE ADCP0IE
—
—
—
—
AC4IE AC3IE AC2IE PWM9IE PWM8IE PWM7IE PWM6IE
IEC7
00A2 —
—
—
—
—
—
—
—
—
— ADCP7IE ADCP6IE ADCP5IE
IPC0
00A4 —
T1IP<2:0>
—
OC1IP<2:0>
—
IC1IP<2:0>
—
IPC1
00A6 —
T2IP<2:0>
—
OC2IP<2:0>
—
IC2IP<2:0>
—
IPC2
00A8 —
U1RXIP<2:0>
—
SPI1IP<2:0>
—
SPI1EIP<2:0>
—
IPC3
00AA —
—
—
—
—
—
—
—
—
ADIP<2:0>
—
IPC4
00AC —
CNIP<2:0>
—
AC1IP<2:0>
—
MI2C1IP<2:0>
—
IPC5
00AE —
—
—
—
—
—
—
—
—
—
—
—
—
IPC6
00B0 —
T4IP<2:0>
—
OC4IP<2:0>
—
OC3IP<2:0>
—
IPC7
00B2 —
U2TXIP<2:0>
—
U2RXIP<2:0>
—
INT2IP<2:0>
—
IPC8
00B4 —
—
—
—
—
—
—
—
—
SPI2IP<2:0>
—
IPC9
00B6 —
—
—
—
—
IC4IP<2:0>
—
IC3IP<2:0>
—
IPC12 00BC —
—
—
—
—
MI2C2IP<2:0>
—
SI2C2IP<2:0>
—
IPC13 00BE —
—
—
—
—
INT4IP<2:0>
—
INT3IP<2:0>
—
IPC14 00C0 —
—
—
—
—
QEI1IP<2:0>
—
PSEMIP<2:0>
—
IPC16 00C4 —
—
—
—
—
U2EIP<2:0>
—
U1EIP<2:0>
—
IPC18 00C8 —
QEI2IP<2:0>
—
—
—
—
—
PSESMIP<2:0>
—
IPC20 00CC —
ADCP10IP<2:0>
—
ADCP9IP<2:0>
—
ADCP8IP<2:0>
—
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
STKERR OSCFAIL —
INT2EP INT1EP INT0EP
OC1IF
IC1IF INT0IF
AC1IF MI2C1IF SI2C1IF
—
SPI2IF SPI2EIF
MI2C2IF SI2C2IF
—
U2EIF
U1EIF
—
ADCP9IF ADCP8IF —
PWM5IF PWM4IF PWM3IF
ADCP4IF ADCP3IF ADCP2IF
OC1IE
IC1IE INT0IE
AC1IE MI2C1IE SI2C1IE
—
SPI2IE SPI2EIE
MI2C2IE SI2C2IE
—
U2EIE
U1EIE
—
ADCP9IE ADCP8IE —
PWM5IE PWM4IE PWM3IE
ADCP4IE ADCP3IE ADCP2IE
INT0IP<2:0>
—
—
—
T3IP<2:0>
U1TXIP<2:0>
SI2C1IP<2:0>
INT1IP<2:0>
—
—
—
T5IP<2:0>
SPI2EIP<2:0>
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
4444
4440
4444
0044
4444
0004
4440
4444
0044
0440
0440
0440
0440
0440
4040
4440