Datasheet

2009-2012 Microchip Technology Inc. DS70593D-page 49
dsPIC33FJXXXGPX06A/X08A/X10A
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
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 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 AD2IF INT1IF CNIF
MI2C1IF SI2C1IF 0000
IFS2 0088 T6IF DMA4IF
OC8IF OC7IF OC6IF OC5IF IC6IF IC5IF IC4IF IC3IF DMA3IF C1IF C1RXIF SPI2IF SPI2EIF 0000
IFS3 008A
DMA5IF DCIIF DCIEIF C2IF C2RXIF INT4IF INT3IF T9IF T8IF MI2C2IF SI2C2IF T7IF 0000
IFS4 008C
C2TXIF C1TXIF DMA7IF DMA6IF —U2EIFU1EIF 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 AD2IE INT1IE CNIE
MI2C1IE SI2C1IE 0000
IEC2 0098 T6IE DMA4IE
OC8IE OC7IE OC6IE OC5IE IC6IE IC5IE IC4IE IC3IE DMA3IE C1IE C1RXIE SPI2IE SPI2EIE 0000
IEC3 009A
DMA5IE DCIIE DCIEIE C2IE C2RXIE INT4IE INT3IE T9IE T8IE MI2C2IE SI2C2IE T7IE 0000
IEC4 009C
C2TXIE C1TXIE DMA7IE DMA6IE —U2EIEU1EIE 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> MI2C1IP<2:0> SI2C1IP<2:0> 4044
IPC5 00AE
IC8IP<2:0> —IC7IP<2:0> AD2IP<2:0> INT1IP<2:0> 4444
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
IC5IP<2:0> —IC4IP<2:0>—IC3IP<2:0> DMA3IP<2:0> 4444
IPC10 00B8
OC7IP<2:0> —OC6IP<2:0>—OC5IP<2:0>—IC6IP<2:0>4444
IPC11 00BA
T6IP<2:0> DMA4IP<2:0> OC8IP<2:0> 4404
IPC12 00BC
T8IP<2:0> MI2C2IP<2:0> SI2C2IP<2:0> T7IP<2:0> 4444
IPC13 00BE
C2RXIP<2:0> INT4IP<2:0> INT3IP<2:0> T9IP<2:0> 4444
IPC14 00C0
DCIEIP<2:0> C2IP<2:0> 4004
IPC15 00C2
DMA5IP<2:0> DCIIP<2:0> 0044
IPC16 00C4
U2EIP<2:0> U1EIP<2:0> 0440
IPC17 00C6
C2TXIP<2:0> C1TXIP<2:0> DMA7IP<2:0> DMA6IP<2:0> 4444
INTTREG 00E0
—ILR<3:0> VECNUM<6:0> 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.