Si4010-C2
33. Real Time Clock Timer
The Si4010 device contains a real time clock (RTC) timer. This dedicated timer provides accurate interrupt
request pulses in precise time intervals. The device does not contain any hardware nor any battery backed
up real time clock. The purpose of RTC timer is to provide accurate time intervals for user application at
run time, not an absolute real calendar time.
The RTC timer clock source is the internal calibrated system clock generator. The RTC constant tick gen-
erator runs from the selected divided internal system clock, which is a power of two division of the 24 MHz
internal oscillator. The frequency ranges from 24 MHz down to 24 MHz/128. The RTC tick generated is a
constant frequency of 24 MHz/128 with tick period 5.33 µs and is independent of the system clock division
setting SYSGEN_DIV in the SYSGEN SFR register.
The user can select what exact time intervals the RTC timer will set its interrupt flag. The time interval is
programmable to be one of the following: 100 µs, 200 µs, 400 µs, 800 µs, 1 ms, 2 ms, and 5 ms. This time
is independent of the selected system clock divider in the SYSGEN SFR register.
SYSGEN
OSC
24MHz clk_osc
clk_sys
CLKC
24MHz ... 24MHz/128
rtc_tick
5.33us
RTC Tick
rtc_tick
To TMR2 & 3
RTC
RTC_INT
RTC_ENA
RTC_CLR
RTC_DIV
Figure 33.1. RTC Timer Block Diagram
Interrupt
128
Rev. 1.0