Datasheet
© 2007-2012 Microchip Technology Inc. DS70291G-page 45
dsPIC33FJ32MC302/304, dsPIC33FJ64MCX02/X04 AND dsPIC33FJ128MCX02/X04
TABLE 4-4: INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
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 — — — — — — — — — — — INT2EP INT1EP INT0EP
0000
IFS0 0084 — DMA1IF AD1IF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF DMA0IF T1IF OC1IF IC1IF INT0IF
0000
IFS1 0086 U2TXIF U2RXIF INT2IF T5IF T4IF OC4IF OC3IF DMA2IF IC8IF IC7IF — INT1IF CNIF CMIF MI2C1IF SI2C1IF
0000
IFS2 0088 —DMA4IFPMPIF— — — — — — — —DMA3IFC1IF
(1)
C1RXIF
(1)
SPI2IF SPI2EIF
0000
IFS3 008A FLTA1IF RTCIF DMA5IF — — QEI1IF PWM1IF — — — — — — — — —
0000
IFS4
008C DAC1LIF
(2)
DAC1RIF
(2)
— — QEI2IF FLTA2IF PWM2IF — —C1TXIF
(1)
DMA7IF DMA6IF CRCIF U2EIF U1EIF —
0000
IEC0 0094 — DMA1IE AD1IE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE DMA0IE T1IE OC1IE IC1IE INT0IE
0000
IEC1 0096 U2TXIE U2RXIE INT2IE T5IE T4IE OC4IE OC3IE DMA2IE IC8IE IC7IE — INT1IE CNIE CMIE MI2C1IE SI2C1IE
0000
IEC2 0098 —DMA4IEPMPIE— — — — — — — — DMA3IE C1IE
(1)
C1RXIE
(1)
SPI2IE SPI2EIE
0000
IEC3 009A FLTA1IE RTCIE DMA5IE — —QEI1IEPWM1IE— — — — — — — — —
0000
IEC4
009C DAC1LIE
(2)
DAC1RIE
(2)
— — QEI2IE FLTA2IE PWM2IE — —C1TXIE
(1)
DMA7IE DMA6IE CRCIE U2EIE U1EIE —
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> — AD1IP<2:0> — U1TXIP<2:0>
0444
IPC4 00AC — CNIP<2:0> —CMIP<2:0> — MI2C1IP<2:0> — SI2C1IP<2:0>
4444
IPC5 00AE —IC8IP<2:0>—IC7IP<2:0> — — — — — INT1IP<2:0>
4404
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>
(1)
— C1RXIP<2:0>
(1)
— SPI2IP<2:0> — SPI2EIP<2:0>
4444
IPC9 00B6 — — — — — — — — — — — — — DMA3IP<2:0>
0004
IPC11 00BA — — — — — DMA4IP<2:0> — PMPIP<2:0> — — — —
0440
IPC14 00C0 — — — — — QEI1IP<2:0> — PWM1IP<2:0> — — — —
0440
IPC15 00C2 — FLTA1IP<2:0> — RTCIP<2:0> — DMA5IP<2:0> — — — —
4440
IPC16 00C4 — CRCIP<2:0> — U2EIP<2:0> — U1EIP<2:0> — — — —
4440
IPC17 00C6 — — — — — C1TXIP<2:0>
(1)
— DMA7IP<2:0> — DMA6IP<2:0>
0444
IPC18 00C8 — QEI2IP<2:0> —FLTA2IP<2:0> — PWM2IP<2:0> — — — —
4440
IPC19 00CA —DAC1LIP<2:0>
(2)
— DAC1RIP<2:0>
(2)
— — — — — — — —
4400
INTTREG 00E0 — — — —ILR<3:0> — VECNUM<6:0>
4444
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: Interrupts are disabled on devices without the ECAN™ modules.
2: Interrupts are disabled on devices without a DAC module.