Microchip Technology MA330031-2 数据表
ds
PIC3
PIC3
3E
P
P
X
X
X
G
P
5
0X
,
,
d
s
P
IC33
E
PX
X
X
X
MC
20
X/5
X/5
0
X
AND P
IC24
E
P
X
X
X
G
P
/M
C
20
X
X
DS7
0000657H-page 66
2011-20
13 M
ic
rochip
T
e
chnology
In
c.
TABLE 4-3:
INTERRUPT CONTROLLER REGISTER MAP FOR PIC24EPXXXGP20X DEVICES ONLY
File
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
IFS0
0800
—
DMA1IF
AD1IF
U1TXIF
U1RXIF
SPI1IF SPI1EIF
T3IF
T2IF
OC2IF
IC2IF
DMA0IF
T1IF
OC1IF
IC1IF
INT0IF
0000
IFS1
0802
U2TXIF
U2RXIF
INT2IF
T5IF
T4IF
OC4IF
OC3IF
DMA2IF
—
—
—
INT1IF
CNIF
CMIF
MI2C1IF
SI2C1IF
0000
IFS2
0804
—
—
—
—
—
—
—
—
—
IC4IF
IC3IF
DMA3IF
—
—
SPI2IF
SPI2EIF
0000
IFS3
0806
—
—
—
—
—
—
—
—
—
—
—
—
—
MI2C2IF
SI2C2IF
—
0000
IFS4
0808
—
—
CTMUIF
—
—
—
—
—
—
—
—
—
CRCIF
U2EIF
U1EIF
—
0000
IFS8
0810
JTAGIF
ICDIF
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
IFS9
0812
—
—
—
—
—
—
—
—
—
PTG3IF
PTG2IF
PTG1IF
PTG0IF
PTGWDTIF PTGSTEPIF
—
0000
IEC0
0820
—
DMA1IE
AD1IE
U1TXIE
U1RXIE
SPI1IE SPI1EIE
T3IE
T2IE
OC2IE
IC2IE
DMA0IE
T1IE
OC1IE
IC1IE
INT0IE
0000
IEC1
0822
U2TXIE
U2RXIE
INT2IE
T5IE
T4IE
OC4IE
OC3IE
DMA2IE
—
—
—
INT1IE
CNIE
CMIE
MI2C1IE
SI2C1IE
0000
IEC2
0824
—
—
—
—
—
—
—
—
—
IC4IE
IC3IE
DMA3IE
—
—
SPI2IE
SPI2EIE
0000
IEC3
0826
—
—
—
—
—
—
—
—
—
—
—
—
—
MI2C2IE
SI2C2IE
—
0000
IEC4
0828
—
—
CTMUIE
—
—
—
—
—
—
—
—
—
CRCIE
U2EIE
U1EIE
—
0000
IEC8
0830
JTAGIE
ICDIE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
0000
IEC9
0832
—
—
—
—
—
—
—
—
—
PTG3IE
PTG2IE
PTG1IE
PTG0IE
PTGWDTIE PTGSTEPIE
—
0000
IPC0
0840
—
T1IP<2:0>
—
OC1IP<2:0>
—
IC1IP<2:0>
—
INT0IP<2:0>
4444
IPC1
0842
—
T2IP<2:0>
—
OC2IP<2:0>
—
IC2IP<2:0>
—
DMA0IP<2:0>
4444
IPC2
0844
—
U1RXIP<2:0>
—
SPI1IP<2:0>
—
SPI1EIP<2:0>
—
T3IP<2:0>
4444
IPC3
0846
—
—
—
—
—
DMA1IP<2:0>
—
AD1IP<2:0>
—
U1TXIP<2:0>
0444
IPC4
0848
—
CNIP<2:0>
—
CMIP<2:0>
—
MI2C1IP<2:0>
—
SI2C1IP<2:0>
4444
IPC5
084A
—
—
—
—
—
—
—
—
—
—
—
—
—
INT1IP<2:0>
0004
IPC6
084C
—
T4IP<2:0>
—
OC4IP<2:0>
—
OC3IP<2:0>
—
DMA2IP<2:0>
4444
IPC7
084E
—
U2TXIP<2:0>
—
U2RXIP<2:0>
—
INT2IP<2:0>
—
T5IP<2:0>
4444
IPC8
0850
—
—
—
—
—
—
—
—
—
SPI2IP<2:0>
—
SPI2EIP<2:0>
0044
IPC9
0852
—
—
—
—
—
IC4IP<2:0>
—
IC3IP<2:0>
—
DMA3IP<2:0>
0444
IPC12
0858
—
—
—
—
—
MI2C2IP<2:0>
—
SI2C2IP<2:0>
—
—
—
—
0440
IPC16
0860
—
CRCIP<2:0>
—
U2EIP<2:0>
—
U1EIP<2:0>
—
—
—
—
4440
IPC19
0866
—
—
—
—
—
—
—
—
—
CTMUIP<2:0>
—
—
—
—
0040
IPC35
0886
—
JTAGIP<2:0>
—
ICDIP<2:0>
—
—
—
—
—
—
—
—
4400
IPC36
0888
—
PTG0IP<2:0>
—
PTGWDTIP<2:0>
—
PTGSTEPIP<2:0>
—
—
—
—
4440
IPC37
088A
—
—
—
—
—
PTG3IP<2:0>
—
PTG2IP<2:0>
—
PTG1IP<2:0>
0444
INTCON1 08C0 NSTDIS OVAERR OVBERR
—
—
—
—
—
—
DIV0ERR DMACERR MATHERR ADDRERR
STKERR
OSCFAIL
—
0000
INTCON2 08C2
GIE
DISI
SWTRAP
—
—
—
—
—
—
—
—
—
—
INT2EP
INT1EP
INT0EP
8000
INTCON3 08C4
—
—
—
—
—
—
—
—
—
—
DAE
DOOVR
—
—
—
—
0000
INTCON4 08C6
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
SGHT
0000
INTTREG 08C8
—
—
—
—
ILR<3:0>
VECNUM<7:0>
0000
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.