Datasheet
2009-2012 Microchip Technology Inc. DS70591E-page 57
dsPIC33FJ32GS406/606/608/610 and dsPIC33FJ64GS406/606/608/610
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33FJ64GS608 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 DMACERR MATHERR ADDRERR STKERR OSCFAIL
— 0000
INTCON2 0082 ALTIVT DISI
— — — — — — — — — INT4EP INT3EP INT2EP INT1EP INT0EP 0000
IFS0 0084 — DMA1IF ADIF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF DMA0IF T1IF OC1IF IC1IF INT0IF 0000
IFS1 0086 U2TXIF U2RXIF INT2IF T5IF T4IF OC4IF OC3IF DMA2IF
— — — INT1IF CNIF AC1IF MI2C1IF SI2C1IF 0000
IFS2 0088
— — — — — — — — — IC4IF IC3IF DMA3IF C1IF C1RXIF SPI2IF SPI2EIF 0000
IFS3 008A
— — — — — QEI1IF PSEMIF — — INT4IF INT3IF — — MI2C2IF SI2C2IF — 0000
IFS4 008C
— — — —QEI2IF— PSESMIF — —C1TXIF— — —U2EIFU1EIF— 0000
IFS5 008E PWM2IF PWM1IF ADCP12IF
— — — — — — — — — — — ADCP8IF — 0000
IFS6 0090 ADCP1IF ADCP0IF
— — — — AC4IF AC3IF AC2IF — PWM8IF PWM7IF PWM6IF PWM5IF PWM4IF PWM3IF 0000
IFS7 0092
— — — — — — — — — — ADCP7IF ADCP6IF ADCP5IF ADCP4IF ADCP3IF ADCP2IF 0000
IEC0 0094
— DMA1IE ADIE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE DMA0IE T1IE OC1IE IC1IE INT0IE 0000
IEC1 0096 U2TXIE U2RXIE INT2IE T5IE T4IE OC4IE OC3IE DMA2IE
— — — INT1IE CNIE AC1IE MI2C1IE SI2C1IE 0000
IEC2 0098
— — — — — — — — — IC4IE IC3IE DMA3IE C1IE C1RXIE SPI2IE SPI2EIE 0000
IEC3 009A
— — — — —QEI1IEPSEMIE— — INT4IE INT3IE — — MI2C2IE SI2C2IE — 0000
IEC4 009C
— — — —QEI2IE— PSESMIE — —C1TXIE— — —U2EIEU1EIE— 0000
IEC5 009E PWM2IE PWM1IE ADCP12IE
— — — — — — — — — — — ADCP8IE — 0000
IEC6 00A0 ADCP1IE ADCP0IE
— — — — AC4IE AC3IE AC2IE — 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> — DMA0IP<2:0> 4444
IPC2 00A8
— U1RXIP<2:0> — SPI1IP<2:0> — SPI1EIP<2:0> — T3IP<2:0> 4444
IPC3 00AA
— — — — — DMA1IP<2:0> —ADIP<2:0>— U1TXIP<2:0> 4444
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> — DMA2IP<2:0> 4444
IPC7 00B2
— U2TXIP<2:0> — U2RXIP<2:0> — INT2IP<2:0> — T5IP<2:0> 4444
IPC8 00B4
— C1IP<2:0> — C1RXIP<2:0> — SPI2IP<2:0> — SPI2EIP<2:0> 4444
IPC9 00B6
— — — — —IC4IP<2:0> — IC3IP<2:0> — DMA3IP<2:0> 0444
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
IPC17 00C6
— — — — — C1TXIP<2:0> — — — — — — — — 0400
IPC18 00C8
— QEI2IP<2:0> — — — — — PSESMIP<2:0> — — — — 4040
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.