English
Language : 

MC68HC908AT32 Datasheet, PDF (98/378 Pages) Freescale Semiconductor, Inc – Microcontrollers
Clock Generator Module (CGM)
4. Calculate the VCO frequency, fVCLK.
fVCLK = N × fRCLK
Example: fVCLK = 8 × 4 MHz = 32 MHz
5. Calculate the bus frequency, fBus, and compare fBus with fBUSDES.
fBus
=
fVCLK
4
Example:
fBus
=
32
MHz
4
= 8 MHZ
6. If the calculated fBus is not within the tolerance limits of the application, select another fBUSDEs or
another fRCLK.
7. Using the value 4.9152 MHz for fNOM, calculate the VCO linear range multiplier, L. The linear range
multiplier controls the frequency range of the PLL.
⎛ fVCLK⎞
L
=
R
oun
d⎜
⎝
-f--N-----O----M-----⎠⎟
Example:
L
=
------3----2-----M-----H----z-------
4.9152 MHz
=
7
8. Calculate the VCO center-of-range frequency, fVRS. The center-of-range frequency is the midpoint
between the minimum and maximum frequencies attainable by the PLL.
fVRS = L × fNOM
Example: fVRS = 7 × 4.9152 MHz = 34.4 MHz
NOTE
For proper operation,
fVRS – fVCLK
≤
-f-N----O-----M---
2
.
Exceeding the recommended maximum bus frequency or VCO frequency
can crash the MCU.
9. Program the PLL registers accordingly:
a. In the upper four bits of the PLL programming register (PPG), program the binary equivalent
of N.
b. In the lower four bits of the PLL programming register (PPG), program the binary equivalent
of L.
MC68HC908AT32 Data Sheet, Rev. 3.1
98
Freescale Semiconductor