English
Language : 

M16C62_M Datasheet, PDF (497/615 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/60 SERIES
Power Control
Mitsubishi microcomputers
M16C / 62A Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
2.15.4 Precautions in Power Control
______
(1) The processor does not switch to stop mode when the NMI pin is at “L” level.
____________
(2) When returning from stop mode by hardware reset, RESET pin must be set to “L” level until
main clock oscillation is stabilized.
(3) When switching to either wait mode or stop mode, instructions occupying four bytes either
from the WAIT instruction or from the instruction that sets the all clock stop control bit to “1”
within the instruction queue are prefetched and then the program stops. So put at least four
NOPs in succession either to the WAIT instruction or to the instruction that sets the all clock
stop control bit to “1”.
(4) Before the count source for BCLK can be changed from XIN to XCIN or vice versa, the clock to
which the count source is going to be switched must be oscillating stably. Allow a wait time in
software for the oscillation to stabilize before switching over the clock.
(5) Suggestions to reduce power consumption
(a) Ports
The processor retains the state of each programmable I/O port even when it goes to
wait mode or to stop mode. A current flows in active I/O ports. A pass current flows in
input ports that float. When entering wait mode or stop mode, set non-used ports to
input and stabilize the potential.
(b) A-D converter
A current always flows in the VREF pin. When entering wait mode or stop mode, set
the Vref connection bit to “0” so that no current flows into the VREF pin.
(c) D-A converter
The processor retains the D-A state even when entering wait mode or stop mode.
Disable the output from the D-A converter then work on the programmable I/O ports.
Set D-A register to “0016”.
(d) Stopping peripheral functions
In wait mode, stop non-used peripheral functions using the WAIT peripheral function
clock stop bit. However, peripheral function clock fC32 does not stop so that the pe-
ripherals using fC32 do not contribute to the power saving. When the MCU running in
low-speed or low power dissipation mode, do not enter WAIT mode with this bit set to
“1”.
(e) Switching the oscillation-driving capacity
Set the driving capacity to “LOW” when oscillation is stable.
(f ) External clock
When using an external clock input for the CPU clock, set the main clock stop bit to
“1”. Setting the main clock stop bit to “1” causes the XOUT pin not to operate and the
power consumption goes down (when using an external clock input, the clock signal
is input regardless of the content of the main clock stop bit).
2-180