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.