English
Language : 

MC68HC908RK2 Datasheet, PDF (131/232 Pages) Motorola, Inc – Microcontroller Unit
Internal Clock Generator Module (ICG)
Usage Notes
The equations for t15, t5, and ttot are dependent on the actual initial and
final clock periods t1 and t2, not the nominal. This means the variability
in the ICLK frequency due to process, temperature, and voltage must be
considered. Additionally, other process factors and noise can affect the
actual tolerances of the points at which the filter changes modes. This
means a worst case adjustment of up to 35 percent (ICLK clock period
tolerance plus 10 percent) must be added. This adjustment can be
reduced with trimming. Table 8-4 shows some typical values for settling
time.
Table 8-4. Typical Settling Time Examples
t1
1/ (6.45 MHz)
1/ (25.8 MHz)
1/ (25.8 MHz)
1/ (307.2 kHz)
t2
N
t15
t5
1/ (25.8 MHz) 84 430 µs
535 µs
1/ (6.45 MHz) 21 107 µs
212 µs
1/ (307.2 kHz) 1
141 µs
246 µs
1/ (25.8 MHz) 84 11.9 ms 12.0 ms
ttot
850 µs
525 µs
560 µs
12.3 ms
8.5.7 Improving Settling Time
The settling time of the internal clock generator can be vastly improved
if an external clock source can be used during the settling time. When
the internal clock generator is disabled (ICGON is low), the DDIV[3:0]
and DSTG[7:0] bits can be written. Then, when the internal clock
generator is re-enabled, the clock period will automatically start at the
point written in the DDIV and DSTG bits.
Since a change in the DDIV and DSTG bits only cause a change in the
clock period relative to the starting point, the starting point must first be
captured. The initial clock period can be expressed as in the next
example, where tX is a process, temperature, and voltage dependent
constant and DDIV1 and DSTG1 are the values of DDIV and DSTG
when operating at t1.
t1 = tX ⋅ 2DDIV1 ⋅ DSTG1
MC68HC908RK2 — Rev. 4.0
MOTOROLA
Internal Clock Generator Module (ICG)
Advance Information
131