
M44C510
TELEFUNKEN Semiconductors
Rev. A2, 13-Jan-98
12 (57)
1.5
Clock Generation
The M44C510 has a dual clock system, a system clock
(SYSCL) for the core and a 32-kHz subclock (SUBCL)
for the time-keeping peripheral modules (see figure 10).
Each clock can be generated from independent on-chip
oscillators or they can both be derived from the same high
frequency SYSCL oscillator. This is mask selectable - al-
lowing a choice of either an 4-MHz crystal, 4-MHz
ceramic resonator or a RC oscillator. All the necessary os-
cillator circuitry, with the exception of the actual crystal
or resonator, are integrated on chip. Therefore, if no exact
timing is required, for example, it is possible to use the
fully integrated RC oscillator, thus operating without any
external components.
An additional mask option enables a high resolution trim-
mable RC oscillator whereby the SYSCL can be trimmed
with an external resistor between SCLIN and VDD. In this
configuration, the SYSCL frequency can be maintained
stable to within a tolerance of
±10% over the full
operating temperature range. A SYSCL frequency of
2 MHz, for example, can be obtained by connecting a
200 k
W resistor (see figures 44, 48 and 49).
Some applications require only long-term time keeping
or low resolution timing. In this case, an on-chip, low-
power 32-kHz crystal oscillator can be used to generate
the SUBCL. This allows the core to go into SLEEP mode
when not used, and therefore greatly reduces power con-
sumption.
If the full (2-MHz) timing resolution is required, then ei-
ther the crystal or resonator oscillator should be used for
SYSCL generation.
Should a suitable external 1...8-MHz or 32-kHz clock
source be available, then SCLIN (Crystal oscillator con-
figuration) or OSCIN respectively can be used as the
input.
Note:
A SYSCL frequency of 2 MHz leads an instruc-
tion cycle time of 1
ms.
Crystal
oscillator
Ceramic
resonator
oscillator
RC-
oscillator
Oscin
Oscout
R Trim
Osc. select
SYSCL
Toggle
SCLIN
SCLOUT
SUBCL
32kHz
crystal
oscillator
OSCIN
OSCOUT
mask option
Divide by 64
Out
*
Osc. select
=
to CPU
to watchdog
to prescaler
to timer/counter
to buzzer
to timer/counter
96 11520
*
Oscin
Oscout
Out
*
Oscin
Oscout
Out
*
Figure 10. Clock module