English
Language : 

SDA6000 Datasheet, PDF (190/380 Pages) Infineon Technologies AG – Teletext Decoder with Embedded 16-bit Controller
SDA 6000
7.2
Real-time Clock
Peripherals
7.2.1 General Description
The Real Time Clock (RTC) module of M2 is basically an independent timer chain and
counts time ticks. The base frequency of the RTC can be programmed via a reload
counter. The RTC can work fully asynchronous to the system frequency (33.33 MHz)
and is optimized on a low power consumption.
The RTC serves different purposes:
• Real-time clock to determine the current time and date
• Cyclic time based interrupt
• Alarm interrupt for wake up on a defined time
• 48-bit timer for long term measurements
The real time clock module provides three different types of registers: a control register
for controlling the RTC´s functionality, three data registers for setting the clock divider for
RTC base frequency programming and for flexible interrupt generation, and three
counter registers that contain the actual time and date. The interrupts are programmed
via one interrupt subnode register and via an interrupt node register.
Control Registers
RTCCON
Data Registers
T14REL
RTCRELH
RTCRELL
Counter Registers
T14
RTCH
RTCL
Interrupt Control
RTCISNC
RTCCON RTC Control Register
T14REL Timer T14 Reload Register
T14
Timer T14 Count Register
RTCRELH RTC Timer Reload Register, High Word
RTCRELL RTC Timer Reload Register, Low Word
RTCH RTC Timer Count Register, High Word
RTCL RTC Timer Count Register, Low Word
RTCISNC RTC Interrupt Sub Node Control Register
UEA11139
Figure 7-20 RTC Register Overview
The RTC module consists of a chain of 2 divider blocks, the reloadable 16-bit timer T14
and the 32-bit RTC timer (accessible via registers RTCH and RTCL). Both timers count
up. Timer T14 is reloaded with the value of register T14REL on every T14 timer overflow.
T14REL is transparent during reload state.
Figure 7-21 shows the RTC block diagram:
Users Manual
7 - 39
2000-06-15