28
EPSON
S1C6S460 TECHNICAL MANUAL
CHAPTER 5: OSCILLATION CIRCUIT
5.7 Programming Notes
(1) When high-speed operation of the CPU is not required, observe the following reminders to minimize
power current consumption.
Set the CPU operating clock to OSC1.
Turn the OSC3 oscillation OFF.
Set the internal operating voltage (VS1) to -1.2 V or -2.1 V.
(2) When the CPU is to be operated with OSC1, set the operating voltage to -1.2 V if the power voltage
detected with the SVD circuit were less than 3.1 V (VDD–VSS < 3.1 V); set the operating voltage to -2.1
V if the detected voltage were 3.1 V or more (VDD–VSS
≥ 3.1 V). Moreover, because -1.2 V will be set
during initial reset, be sure to execute the previous process at the beginning of the initial routine.
Note, however, that it can be used fixed at 1.2 V (at OSC1 operation) for power whose initial value is
3.6 V or less as in lithium batteries.
(3) When switching VS1 from -1.2 V (for OSC1 crystal oscillation circuit) to -3.0 V (for OSC3 oscillation
circuit), or vice versa, be sure to hold the -2.1 V setting for more than 5 ms first for power voltage
stabilization.
(VSC1, VSC0) = (0, 0)
→ (0, 1) → 5 ms WAIT → (1, ×)
= (1,
×) → (0, 1) → 5 ms WAIT → (0, 0)
= (0, 0)
→ (1, ×) is prohibited
= (1,
×) → (0, 0) is prohibited
Furthermore, perform the switch after making sure that power voltage by SVD is more than the VS1
(absolute value) set voltage. Switching VS1 when the power source voltage is lower than the set
voltage may cause malfunction.
(4) When switching the CPU operating clock from OSC1 to OSC3, follow the flow chart shown in Figure
5.6.1 and then proceed with software processing.
(5) Use separate instructions to switch the clock from OSC3 to OSC1 and turn the OSC3 oscillation OFF.
Simultaneous processing with a single instruction may cause malfunction of the CPU.