CHAPTER 5 CLOCK GENERATOR
Preliminary User’s Manual U16846EJ1V0UD
101
5.8 Clock Switching Flowchart and Register Setting
5.8.1 Switching from Ring-OSC clock to high-speed system clock
Figure 5-15. Switching from Ring-OSC Clock to High-Speed System Clock (Flowchart)
; f
CPU
= f
R
; Ring-OSC oscillation
; Ring-OSC clock operation
; High-speed system clock oscillation
; Oscillation stabilization time status register
; Oscillation stabilization time f
XP
/2
16
MCM.1 (MCS) is changed from 0 to 1
; High-speed system clock oscillation
stabilization time status check
High-speed system clock oscillation stabilization time
has elapsed
High-speed system
clock oscillation stabilization
time has not elapsed
PCC = 00H
RCM = 00H
MCM = 00H
MOC = 00H
OSTC = 00H
OSTS = 05H
Note
OSTC check
Note
Each processing
After reset release
PCC setting
MCM.0
←
1
High-speed system clock operation
Ring-OSC
clock operation
(dividing set PCC)
Register initial
value after reset
Ring-OSC clock
operation
High-speed system
clock operation
Note Check the oscillation stabilization wait time of the high-speed system clock oscillator after reset release
using the OSTC register and then switch to the high-speed system clock operation after the oscillation
stabilization wait time has elapsed. Waiting for the oscillation stabilization time is not required when the
external RC oscillation clock is selected as the high-speed system clock by the option byte. Therefore, the
CPU clock can be switched without reading the OSTC value. The OSTS register setting is valid only after
STOP mode is released by interrupt during high-speed system clock operation.