
DocID13284 Rev 2
503/564
UM0404
Power reduction modes
Note:
If the on-chip low-power oscillator is not in use, the Real Time Clock module can only be
driven by the main oscillator: in this case it is not possible to turn off the main power supply
(V
DD
) of the device, since the main oscillator circuitry would stop working. In this case,
standard Power Down mode is recommended (V
DD
on, so RTC can be driven by the main
oscillator).
24.1 Idle
mode
The power consumption of the ST10F276 microcontroller can be decreased by entering Idle
mode. In this mode all peripherals, including the watchdog timer, continue to operate
normally, only the CPU operation is halted.
Idle mode is entered after the IDLE instruction has been executed and the instruction before
the IDLE instruction has been completed. To prevent unintentional entry into Idle mode, the
IDLE instruction has been implemented as a protected 32-bit instruction.
Idle mode is terminated by interrupt request from any enabled interrupt source whose
individual Interrupt Enable flag has been set before the Idle mode was entered, regardless
of bit IEN.
For a request selected for CPU interrupt service the associated interrupt service routine is
entered if the priority level of the requesting source is higher than the current CPU priority
and the interrupt system is globally enabled. After the RETI (Return from Interrupt)
instruction of the interrupt service routine is executed, the CPU continues executing the
program with the instruction following the IDLE instruction. Otherwise, if the interrupt
request cannot be serviced because of a too low priority or a globally disabled interrupt
system, the CPU immediately resumes normal program execution with the instruction
following the IDLE instruction.
Table 66. Power reduction modes summary
Mode
V
DD
V
ST
BY
CPU
Per
iph
er
als
RTC
Mai
n
O
S
C
32
kH
z
OS
C
STBY XRA
M
XRAM
Idle
on
on
off
on
off
on
off
biased
biased
on
on
off
on
on
on
on
biased
biased
on
on
off
on
on
on
off
biased
biased
Power Down
on
on
off
off
off
off
off
biased
biased
on
on
off
off
on
on
off
biased
biased
on
on
off
off
on
off
on
biased
biased
Stand-by
off
on
off
off
off
off
off
biased
off
off
on
off
off
on
off
on
biased
off