Rev. 1.0
93
Si4010-C2
26.4. Interrupt Register Descriptions
The SFRs used to enable the interrupt sources and set their priority level are described in this section.
Refer to the data sheet section associated with a particular on-chip peripheral for information regarding
valid interrupt conditions for the peripheral and the behavior of its interrupt-pending flag(s).
Table 26.1. Interrupt Summary
Interrupt Source
Interrupt
Vector
Priority
Order
Pending Flag
Bit
addr
ess
able?
Enable Flag
Priority
Control
Reset
0x0000
Top
None
N/A
Always
Enabled
Always
Highest
External INT 0 (INT0)
0x0003
0
INT0_FLAG
(INT_FLAGS.0)
N
EINT0 (IE.0) PINT0 (IP.0)
Timer 2 Overflow
0x000B
1
TMR2INTL
(TMR2CTRL.6)
TMR2INTH
(TMR2CTRL.7)
Y
ETMR2
(IE.1)
PTMR2
(IP.1)
Temp Sensor DMD
0x0013
2
DMD_NEW
(DMD_CTRL.3)
N
EDMD (IE.2) PDMD (IP.2)
Real Time Clock Tick
0x001B
3
RTC_INT
(RTC_CTRL.7)
N
ERTC (IE.3) PRTC (IP.3)
ODS Ready for Data
0x0023
4
ODS_FLAG
(INT_FLAGS.2)
N
EODS (IE.4) PODS (IP.4)
Timer 3 Overflow
0x002B
5
TMR3INTL
(TMR3CTRL.6)
TMR3INTH
(TMR3CTRL.7)
N
ETMR3
(IE.5)
PTMR3
(IP.5)
External INT1
0x0033
6
INT1_FLAG
(INT_FLAGS.1)
N
EINT1 (IE.6) PINT1 (IP.6)
Reserved
0x003B
7
N/A
N/A
N/A
N/A
Reserved
0x0043
8
N/A
N/A
N/A
N/A
Frequency Counter Count
Done
0x004B
9
FC_DONE
(FC_CTRL.7)
N
EFC
(EIE1.2)
PFC
(EIP1.2)
Software Source 0
(can be used for software
generated interrupts)
0x0053
10
VOID0_FLAG
(INT_FLAGS.3)
N
EVOID0
(EIE1.3)
PVOID0
(EIP1.3)
Software Source 1
(can be used for software
generated interrupts)
0x005B
11
VOID1_FLAG
(INT_FLAGS.4)
N
EVOID1
(EIE1.4)
PVOID1
(EIP1.4)