CHAPTER 5 CLOCK GENERATOR
User’s Manual U16899EJ2V0UD
135
5.8.5 Register settings
The table below shows the statuses of the setting flags and status flags when each mode is set.
Table 5-7. Clock and Register Setting
Setting Flag
Status Flag
PCC Register
MCM
Register
MOC
Register
RCM
Register
PCC
Register
MCM
Register
f
CPU
Mode
MCC CSS MCM0
MSTOP
RSTOP
Note 1
CLS
MCS
Ring-OSC
oscillating
0 0 1 0 0 0 1
High-speed system
clock
Note 2
Ring-OSC
stopped
0 0 1 0 1 0 1
High-speed system clock
oscillating
0 0 0 0 0 0 0
Ring-OSC clock
High-speed system clock stopped
0
Note 3
0 0 1 0 0 0
High-speed system clock
oscillating, Ring-OSC oscillating
0 1
1
Note 5
0
Note 6
0 1 1
High-speed system clock stopped,
Ring-OSC oscillating
1 1
1
Note 5
0
Note 6
0 1 1
High-speed system clock
oscillating, Ring-OSC stopped
0 1
1
Note 5
0
Note 6
1 1 1
Subsystem clock
Note 4
High-speed system clock stopped,
Ring-OSC stopped
1 1
1
Note 5
0
Note 6
1 1 1
Notes 1. Valid only when “can be stopped by software” is selected for Ring-OSC by the option byte.
2. Do not set MCC = 1 or MSTOP = 1 during high-speed system clock operation (even if MCC = 1 or
MSTOP = 1 is set, the high-speed system clock oscillation does not stop).
3. Do not set MCC = 1 during Ring-OSC operation (even if MCC = 1 is set, the high-speed system clock
oscillation does not stop). To stop high-speed system clock oscillation during Ring-OSC operation, use
MSTOP.
4. Shifting to subsystem clock operation mode must be performed from the high-speed system clock
operation mode. From subsystem clock operation mode, only high-speed system clock operation mode
can be shifted to.
5. Do not set MCM0 = 0 (shifting to Ring-OSC) during subsystem clock operation.
6. Do not set MSTOP = 1 during subsystem clock operation (even if MSTOP = 1 is set, high-speed system
clock oscillation does not stop). To stop high-speed system clock oscillation during subsystem clock
operation, use MCC.