Si1000/1/2/3/4/5
Table 12.1. Interrupt Summary
Pending Flag
Interrupt Source
Enable
Flag
Priority
Control
Reset
0x0000 Top
None
N/A N/A Always
Enabled
Always
Highest
External Interrupt 0 (INT0) 0x0003
0
1
2
3
4
IE0 (TCON.1)
TF0 (TCON.5)
IE1 (TCON.3)
TF1 (TCON.7)
Y
Y
Y
Y
Y
Y
Y
Y
Y
N
EX0 (IE.0) PX0 (IP.0)
ET0 (IE.1) PT0 (IP.1)
EX1 (IE.2) PX1 (IP.2)
ET1 (IE.3) PT1 (IP.3)
ES0 (IE.4) PS0 (IP.4)
Timer 0 Overflow
0x000B
External Interrupt 1 (INT1) 0x0013
Timer 1 Overflow
UART0
0x001B
0x0023
RI0 (SCON0.0)
TI0 (SCON0.1)
Timer 2 Overflow
SPI0
0x002B
0x0033
5
6
TF2H (TMR2CN.7)
TF2L (TMR2CN.6)
Y
Y
N
N
ET2 (IE.5) PT2 (IP.5)
SPIF (SPI0CN.7)
WCOL (SPI0CN.6)
MODF (SPI0CN.5)
RXOVRN (SPI0CN.4)
ESPI0
(IE.6)
PSPI0
(IP.6)
SMB0
0x003B
0x0043
0x004B
7
8
9
SI (SMB0CN.0)
Y
N
Y
N
N
N
N
N
N
N
N
ESMB0
(EIE1.0)
PSMB0
(EIP1.0)
SmaRTClock Alarm
ALRM (RTC0CN.2)*
EARTC0
(EIE1.1)
PARTC0
(EIP1.1)
ADC0 Window
Comparator
AD0WINT
(ADC0CN.3)
EWADC0 PWADC0
(EIE1.2)
(EIP1.2)
ADC0 End of Conversion 0x0053 10
AD0INT (ADC0STA.5) Y
EADC0
(EIE1.3)
PADC0
(EIP1.3)
Programmable Counter
Array
0x005B 11
0x0063 12
0x006B 13
0x0073 14
0x007B 15
0x0083 16
CF (PCA0CN.7)
CCFn (PCA0CN.n)
Y
N
N
N
EPCA0
(EIE1.4)
PPCA0
(EIP1.4)
Comparator0
CP0FIF (CPT0CN.4)
CP0RIF (CPT0CN.5)
ECP0
(EIE1.5)
PCP0
(EIP1.5)
Comparator1
CP1FIF (CPT1CN.4)
CP1RIF (CPT1CN.5)
ECP1
(EIE1.6)
PCP1
(EIP1.6)
Timer 3 Overflow
TF3H (TMR3CN.7)
TF3L (TMR3CN.6)
ET3
(EIE1.7)
PT3
(EIP1.7)
VDD_MCU Supply
Monitor Early Warning
VDDOK
(VDM0CN.5)
EWARN
(EIE2.0)
PWARN
(EIP2.0)
1
Port Match
None
EMAT
PMAT
(EIE2.1)
(EIP2.1)
Rev. 1.0
131