APPENDIX B POWER SAVING
S1C17F13 TeChniCal Manual
Seiko epson Corporation
aP-B-1
(Rev. 1.0)
Appendix B Power Saving
Current consumption will vary dramatically, depending on CPU operating mode, operation clock frequency, pe-
ripheral circuits being operated, and V
D1
regulator operating mode. Listed below are the control methods for saving
power.
Operating Status Configuration Examples for Power Saving
B.1
Table B.1.1 lists typical examples of operating status configuration with consideration given to power saving.
1.1 Typical Operating Status Configuration Examples
Table B.
Operating status
configuration
Current
consumption
V
D1
OSC1
OSC3A/
OSC3B/
EXOSC
RTC
CPU
Current consumption
listed in electrical
characteristics
Standby
↑
Low
High
↓
Economy
OFF
OFF
OFF
SLEEP
I
SLP1
Clock counting
ON
ON
SLEEP
I
SLP2
HALT
I
HALT2
Low-speed processing
OSC1 RUN
I
RUN20
Peripheral circuit operations
Normal
ON
SLEEP or HALT
I
HALT1
High-speed processing
OSC3A/OSC3B/
EXOSC RUN
I
RUN10
If the current consumption order by the operating status configuration shown in Table B.1.1 is different from one
that is listed in “Electrical Characteristics,” check the settings shown below.
PWGVD1CTL.REGMODE[1:0] bits of the power generator
If the PWGVD1CTL.REGMODE[1:0] bits of the power generator is 0x2 (normal mode) when the CPU enters
SLEEP mode, current consumption in SLEEP mode will be larger than I
SLP1
or I
SLP2
that is listed in “Electrical
Characteristics.” Set the PWGVD1CTL.REGMODE[1:0] bits to 0x3 (economy mode) or 0x0 (automatic mode)
before executing the slp instruction.
CLGOSC.
xxxx
SLPC bits of the clock generator
Setting the CLGOSC.OSC3BSLPC, OSC3ASLPC, OSC1SLPC, or EXOSCSLPC bit of the clock generator to
0 disables the oscillator circuit stop control when the slp instruction is executed. To stop the oscillator circuits
during SLEEP mode, set these bits to 1.
MODEN bits of the peripheral circuits
Setting the MODEN bit of each peripheral circuit to 1 starts supplying the operating clock enabling the periph-
eral circuit to operate. To reduce current consumption, set the MODEN bits of unnecessary peripheral circuits to 0.
External components for OSC1A oscillator circuit
External components for the OSC1A oscillator circuit affect current consumption.
• Using lower OSC1A external gate and drain capacitances decreases current consumption.
• Using a crystal resonator with lower C
L
value decreases current consumption.
However, these selections may reduce the oscillation margin and increase the frequency error, therefore, be sure
to perform matching evaluation using the actual printed circuit board.
OSC3A oscillator circuit configurations
The OSC3A oscillator circuit provides some configuration items to support various crystal and ceramic resona-
tors. These configurations trade off current consumption for performance as shown below.
• The lower oscillation inverter gain setting (CLGOSC3A.INVN[1:0] bits) decreases current consumption.
• Using lower OSC3A external gate and drain capacitances decreases current consumption.
• Using a resonator with lower C
L
value decreases current consumption.
However, these configurations may reduce the oscillation margin and increase the frequency error, therefore, be
sure to perform matching evaluation using the actual printed circuit board.