109
3.15 Example of PLL Clock Setting
The peri pheral operating frequency must not exceed 25 MHz.
Design soft ware so that 100 microseconds or more are allowed unti l oscillation stabilizes
after the PLL VC0 restarts. Do not allow cache on/off to cause a wait time s hortage.
Clock System Reference Diagram
Figure 3.15-2 Clock System Reference Diagram
Example of Assembler Source
; ******************************************* ** *** ** *** ** *** **
; PLL Sample Program
; ******************************************* ** *** ** *** ** *** **
; Load Setting Data
ldi:20 #GCR, R0
ldi:20 #PCTR,R1
ldi:8 #GCR_MASK,R2 ; GCR_MASK = 0000 0001 b
ldi:8 #PCTR_MASK,R3 ; PCTR_MASK = 0000 1000 b
ldub @R0,R4 ; read GCR register
ldub @R1,R5 ; read PCTR register
st PS,@-R15 ; push processor status
stilm #0x0 ; disable interrupt
;
and R4,R2
beq CHC_0
bra CHC_1
CHC_0:
borl #0001B,@r0 ; to 1/2 clock @r0= GCR register
CHC DBLON CPU
12.5MHz 1/2 1 DBLACK
0
Input of oscillation 1/2
50MHz SLCT1,0
--
01
VSTP 1/2 00
STAND-BY 25MHz
1/2
12.5MHz
Input of divide-by-two clock
Input of PLL clock
PCTR register
GCR register
Peripheral
PLL