English
Language : 

MC68HC708MP16 Datasheet, PDF (111/398 Pages) Freescale Semiconductor, Inc – Microcontrollers
Clock Generator Module (CGM)
8.4.2.4 Programming the PLL
The following procedure shows how to program the PLL.
NOTE: The round function in the following equations means that the real
number should be rounded to the nearest integer number.
1. Choose the desired bus frequency, fBUSDES.
2. Calculate the desired VCO frequency (four times the desired bus
frequency).
= f V C L K D E S
4 × fBUSDES
3. Choose a practical PLL reference frequency, fRCLK.
4. Select a VCO frequency multiplier, N.
N
=
r
o
u
n
d


f--V---fC--R--L-C-K--L-D--K-E---S- 
5. Calculate and verify the adequacy of the VCO and bus
frequencies fVCLK and fBUS.
fVCLK = N × fRCLK
fBUS = (fVCLK) ⁄ 4
6. Select a VCO linear range multiplier, L.
L = roundf-f-V-N--C-O---L-M-K-
where fNOM = 4.9152 MHz
7. Calculate and verify the adequacy of the VCO programmed
center-of-range frequency fVRS.
fVRS = (L)fNOM
8. Verify the choice of N and L by comparing fVCLK to fVRS and
fVCLKDES. For proper operation, fVCLK must be within the
application’s tolerance of fVCLKDES, and fVRS must be as close as
possible to fVCLK.
MC68HC708MP16 — Rev. 3.1
Freescale Semiconductor
Clock Generator Module (CGM)
Technical Data
111