mc68hc908kx8 Freescale Semiconductor, Inc, mc68hc908kx8 Datasheet - Page 82

no-image

mc68hc908kx8

Manufacturer Part Number
mc68hc908kx8
Description
M68hc08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68hc908kx8CDW
Manufacturer:
FSC
Quantity:
364
Part Number:
mc68hc908kx8CDW
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc68hc908kx8CDWE
Manufacturer:
FREESCALE
Quantity:
20 000
Company:
Part Number:
mc68hc908kx8CDWE
Quantity:
588
Part Number:
mc68hc908kx8MDWE
Manufacturer:
MOT
Quantity:
6 238
Company:
Part Number:
mc68hc908kx8VP
Quantity:
13
Internal Clock Generator Module (ICG)
period when any of the operating condition changes. This happens whenever the part is reset, the ICG
multiply factor (N) is changed, the ICG trim factor (TRIM) is changed, or the internal clock is enabled after
inactivity (STOP or disabled operation). The time that the ICLK takes to adjust to the correct period is
known as the settling time.
Settling time depends primarily on how many corrections it takes to change the clock period, and the
period of each correction. Since the corrections require four periods of the low-frequency base clock
(4*τ
IBASE, each correction takes 4*N*τ
7.4.6.1 Settling To Within 15%
All FLASH mask sets other than 0K45D, 1K45D, 0L09H, 1L09H have 15% comparators that improve
stability at low temperatures.
When the error is greater than 15%, the filter takes eight corrections to double or halve the clock period.
Due to how the DCO increases or decreases the clock period, the total period of these eight corrections
is approximately 11 times the period of the fastest correction. (If the corrections were perfectly linear, the
total period would be 11.5 times the minimum period; however, the ring must be slightly nonlinear.)
Therefore, the total time it takes to double or halve the clock period is 44*N*t
If the clock period needs more than doubled or halved, the same relationship applies, only for each time
the clock period needs doubled, the total number of cycles doubles. That is, when transitioning from fast
to slow, going from the initial speed to half speed takes 44*N*t
takes 88*N*t
series can be expressed as (2
doubled or halved. Since 2
44*N*(τ
Once the clock period is within 15% of the desired clock period, the internal clock stable bit (ICGS) will be
set and the clock frequency is usable, although the error will be as high as 15%.
7.4.6.2 Total Settling Time
Once the clock period is within 15% of the desired clock period, the filter starts making minimum
adjustments. In this mode, each correction will adjust the frequency between 0.202% and 0.368%. A
maximum of 88 corrections will be required to get to the minimum error. Each correction takes
approximately the same period of time, or 4*τ
15% to the minimum error. The total time to the minimum error is:
The equations for τ
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% (ICLK clock
82
IBASE
ICLKSLOW
), and since ICLK is N (the ICG multiply factor for the desired frequency) times faster than
ICLKFAST
Increasing speed takes much longer than decreasing speed since N is
higher. This can be expressed in terms of the initial clock period (
the final clock period (
ICLKFAST
15
MC68HC908KX8 • MC68HC908KX2 • MC68HC08KX8 Data Sheet, Rev. 2.1
, τ
; going from quarter speed to eighth speed takes 176*N*t
5
, and τ
x
).
happens to be equal to τ
x
tot
-1)*44*N*t
τ
are dependent on the actual initial and final clock periods τ
tot
ICLK
τ
=
2
) as such:
. The period of ICLK, however, will vary as the corrections occur.
τ
abs 44N τ
15
ICLKFAST
[
=
IBASE
abs 44N τ
(
NOTE
, where x is the number of times the speed needs
[
1
. This makes 88 corrections (352*τ
ICLKSLOW
τ
2
(
)
]
1
+
352τ
τ
2
ICLKFAST
)
]
IBASE
ICLKFAST
; from half speed to quarter speed
, the equation reduces to
ICLKFAST
ICLKFAST
τ
1
) minus
Freescale Semiconductor
.
IBASE
; and so on. This
) to get from
1
and τ
2
, not

Related parts for mc68hc908kx8