BAT32G1x9 user manual | Chapter 4 Clock generation circuit
91 / 1149
Rev.1.02
4.3.8
Subsystem clock supply mode control register (OSMC).
OSMC registers are registers that reduce power consumption by stopping unwanted clock functions.
If the RTCLP position is "1", the clock is stopped in deep sleep mode or the CPU running in a sleep mode
with a sub-system clock for peripheral functions other than the real-time clock and the 15-bit interval timer, thus
reducing power consumption.
In addition, the operating clock of the real-time clock and the 15-bit interval timer can be selected through the
OSMC registers.
Set the OSMC registers via the 8-bit memory operation instructions.
After generating a reset signal, the value of this register changes to "00H".
Figure 4-13 subsystem clock provides the format of the mode control register (OSMC).
Address: 40020423H
reset:
00H R/W
SYMBOL
7
6
5
4
3
2
1
0
OSMC
RTCLPC The settings in deep sleep mode and sleep mode where the CPU runs on the subsystem
clock
0
Allows a subsystem clock to be provided for peripheral functions
(For peripheral functions that are allowed to operate, please refer to Table 2 7-1 ~ Table 2 7-
3.)
1
Stop providing a subsystem clock for peripheral functions other than the real-time clock and
the 15-bit interval timer.
WUTMMCK0 Selection of operating clocks for real-time clocks, 15-bit interval timers, and timer A
0
• The secondary system clock is a real-time clock and a 1 5-bit interval timer for the operating
clock.
• The low-speed internal oscillator cannot be selected as the counting source for timer A.
1
• The low-speed internal oscillator clock is a real-time clock and a 15-bit interval timer for the
operating clock.
• Low-speed internal oscillator or subsystem clock can be selected as the counting source for
timer A.
RTCLPC
0
0
WUTMMCK0
0
0
0
0