Datasheet

2009-2012 Microchip Technology Inc. DS70591E-page 63
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
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 STKERR OSCFAIL 0000
INTCON2 0082 ALTIVT DISI
INT4EP INT3EP INT2EP INT1EP INT0EP 0000
IFS0 0084
ADIF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF T1IF OC1IF IC1IF INT0IF 0000
IFS1 0086 U2TXIF U2RXIF INT2IF T5IF T4IF OC4IF OC3IF
INT1IF CNIF AC1IF MI2C1IF SI2C1IF 0000
IFS2 0088
IC4IF IC3IF SPI2IF SPI2EIF 0000
IFS3 008A
QEI1IF PSEMIF INT4IF INT3IF MI2C2IF SI2C2IF 0000
IFS4 008C
—QEI2IF PSESMIF —U2EIFU1EIF 0000
IFS5 008E PWM2IF PWM1IF ADCP12IF
ADCP11IF ADCP10IF ADCP9IF ADCP8IF 0000
IFS6 0090 ADCP1IF ADCP0IF
AC4IF AC3IF AC2IF PWM9IF PWM8IF PWM7IF PWM6IF PWM5IF PWM4IF PWM3IF 0000
IFS7 0092
ADCP7IF ADCP6IF ADCP5IF ADCP4IF ADCP3IF ADCP2IF 0000
IEC0 0094
ADIE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE T1IE OC1IE IC1IE INT0IE 0000
IEC1 0096 U2TXIE U2RXIE INT2IE T5IE T4IE OC4IE OC3IE
INT1IE CNIE AC1IE MI2C1IE SI2C1IE 0000
IEC2 0098
IC4IE IC3IE SPI2IE SPI2EIE 0000
IEC3 009A
QEI1IE PSEMIE INT4IE INT3IE MI2C2IE SI2C2IE 0000
IEC4 009C
—QEI2IE PSESMIE —U2EIEU1EIE 0000
IEC5 009E PWM2IE PWM1IE ADCP12IE
ADCP11IE ADCP10IE ADCP9IE ADCP8IE 0000
IEC6 00A0 ADCP1IE ADCP0IE
AC4IE AC3IE AC2IE PWM9IE PWM8IE PWM7IE PWM6IE PWM5IE PWM4IE PWM3IE 0000
IEC7 00A2
ADCP7IE 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
IPC6 00B0
T4IP<2:0> —OC4IP<2:0> —OC3IP<2:0> 4440
IPC7 00B2
U2TXIP<2:0> U2RXIP<2:0> INT2IP<2:0> T5IP<2:0> 4444
IPC8 00B4
SPI2IP<2:0> SPI2EIP<2:0> 0044
IPC9 00B6
—IC4IP<2:0> —IC3IP<2:0> 0440
IPC12 00BC
MI2C2IP<2:0> SI2C2IP<2:0> 0440
IPC13 00BE
INT4IP<2:0> INT3IP<2:0> 0440
IPC14 00C0
QEI1IP<2:0> PSEMIP<2:0> 0440
IPC16 00C4
—U2EIP<2:0> U1EIP<2:0> 0440
IPC18 00C8
QEI2IP<2:0> PSESMIP<2:0> 4040
IPC20 00CC
ADCP10IP<2:0> ADCP9IP<2:0> ADCP8IP<2:0> 4440
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.