
2010
Micr
och
ip
T
e
chn
o
logy
Inc.
DS70139G-p
age
71
dsPIC30F201
1/2012/3012/3013
TABLE 8-2:
dsPIC30F2011/2012/3012 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
—
OVATE
OVBTE
COVTE
—
MATHERR
ADDRERR
STKERR OSCFAIL
—
0000 0000 0000 0000
INTCON2
0082
ALTIVT
DISI
—
INT2EP
INT1EP
INT0EP
0000 0000 0000 0000
IFS0
0084
CNIF
MI2CIF
SI2CIF
NVMIF
ADIF
U1TXIF
U1RXIF
SPI1IF
T3IF
T2IF
OC2IF
IC2IF
T1IF
OC1IF
IC1IF
INT0IF
0000 0000 0000 0000
IFS1
0086
—
—INT2IF
—
—INT1IF
0000 0000 0000 0000
IFS2
0088
—
—LVDIF
—
0000 0000 0000 0000
IEC0
008C
CNIE
MI2CIE
SI2CIE
NVMIE
ADIE
U1TXIE
U1RXIE
SPI1IE
T3IE
T2IE
OC2IE
IC2IE
T1IE
OC1IE
IC1IE
INT0IE
0000 0000 0000 0000
IEC1
008E
—
—INT2IE
—
—INT1IE
0000 0000 0000 0000
IEC2
0090
—
—LVDIE
—
0000 0000 0000 0000
IPC0
0094
—
T1IP<2:0>
—OC1IP<2:0>
—IC1IP<2:0>
—
INT0IP<2:0>
0100 0100 0100 0100
IPC1
0096
—
T31P<2:0>
—
T2IP<2:0>
—
OC2IP<2:0>
—IC2IP<2:0>
0100 0100 0100 0100
IPC2
0098
—ADIP<2:0>
—
U1TXIP<2:0>
—
U1RXIP<2:0>
—
SPI1IP<2:0>
0100 0100 0100 0100
IPC3
009A
—
CNIP<2:0>
—MI2CIP<2:0>
—
SI2CIP<2:0>
—NVMIP<2:0>
0100 0100 0100 0100
IPC4
009C
—
INT1IP<2:0>
0000 0000 0000 0100
IPC5
009E
—
INT2IP<2:0>
—
0100 0000 0000 0000
IPC6
00A0
—
—1
0
—1
0
0000 0000 0100 0100
IPC7
00A2
—
0000 0000 0000 0000
IPC8
00A4
—
0000 0000 0000 0000
IPC9
00A6
—
0000 0000 0000 0000
IPC10
00A8
—
—LVDIP<2:0>
—
0000 0100 0000 0000
Legend:
u
= uninitialized bit; — = unimplemented bit, read as ‘0’
Note:
Refer to the “dsPIC30F Family Reference Manual” (DS70046) for descriptions of register bit fields.