Datasheet

© 2006 Microchip Technology Inc. Preliminary DS70178C-page 75
dsPIC30F1010/202X
TABLE 5-2: INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
ADR 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 Reset State
INTCON1
0080
NSTDIS
OVAERR OVBERR COVAERR
COVBERR
OVATE OVBTE COVTE
SFTACERR
DIV0ERR
MATHERR
ADDRERR
STKERR OSCFAIL
0000 0000 0000 0000
INTCON2
0082
ALTIVT DISI INT2EP INT1EP
INT0EP
0000 0000 0000 0000
IFS0
0084
MI2CIF SI2CIF NVMIF ADIF U1TXIF U1RXIF SPI1IF T3IF T2IF OC2IF T1IF OC1IF IC1IF INT0IF
0000 0000 0000 0000
IFS1
0086
AC3IF AC2IF AC1IF —CNIF PWM4IF PWM3IF PWM2IF PWM1IF PSEMIF INT2IF INT1IF
0000 0000 0000 0000
IFS2
0088
ADCP5IF ADCP4IF ADCP3IF ADCP2IF ADCP1IF ADCP0IF —AC4IF
0000 0000 0000 0000
IEC0
0094
MI2CIE SI2CIE NVMIE ADIE U1TXIE U1RXIE SPI1IE T3IE T2IE OC2IE T1IE OC1IE IC1IE INT0IE
0000 0000 0000 0000
IEC1
0096
AC3IE AC2IE AC1IE CNIE PWM4IE PWM3IE PWM2IE PWM1IE PSEMIE INT2IE INT1IE
0000 0000 0000 0000
IEC2
0098
ADCP5IE ADCP4IE ADCP3IE ADCP2IE ADCP1IE ADCP0IE —AC4IE
0000 0000 0000 0000
IPC0
00A4
T1IP<2:0> OC1IP<2:0> IC1IP<2:0> INT0IP<2:0>
0100 0100 0100 0100
IPC1
00A6
T31P<2:0> T2IP<2:0> —OC2IP<2:0>
0100 0100 0100 0000
IPC2
00A8
ADIP<2:0> U1TXIP<2:0> U1RXIP<2:0> SPI1IP<2:0>
0100 0100 0100 0100
IPC3
00AA
—MI2CIP<2:0> —SI2CIP<2:0> NVMIP<2:0>
0000 0100 0100 0100
IPC4
00AC
PWM1IP<2:0> PSEMIP<2:0> INT2IP<2:0> INT1IP<2:0>
0100 0100 0100 0100
IPC5
00AE
PWM4IP<2:0> PWM3IP<2:0> PWM2IP<2:0>
0000 0100 0100 0100
IPC6
00B0
CNIP<2:0>
0100 0000 0000 0000
IPC7
00B2
AC3IP<2:0> —AC2IP<2:0> —AC1IP<2:0>
0100 0100 0100 0000
IPC8
00B4
AC4IP<2:0>
0000 0000 0000 0100
IPC9
00B6
ADCP2IP<2:0> ADCP1IP<2:0> ADCP0IP<2:0>
0100 0100 0100 0000
IPC10
00B8
ADCP5IP<2:0> ADCP4IP<2:0> ADCP3IP<2:0>
0000 0100 0100 0100
INTTREG
00E0
—ILR<3:0> VECNUM<6:0>
0000 0000 0000 0000
Note: Refer to the “dsPIC30F/33F Family Reference Manual” (DS70157) for descriptions of register bit fields.