Computer Hardware User's Guide

Divide Clock by 16
LOPOWER
13-135
Assembly Language Instructions
Syntax LOPOWER
(supported by: ’LC31 and ’C32, ’C31 silicon
revision 5.0 or greater, ’C30 silicon revision 7.0
or greater)
Operation H1
H1/16
Operands None
Opcode
31 23 0
000 10 0
0 10
0
00
0000 00000000 10000000
Description The device continues to execute instructions, but at the reduced rate of the
CLKIN frequency divided by 16 (that is, in LOPOWER mode, a ’C3x device that
supports this mode with a CLKIN frequency of 32 MHz performs in the same
way as a 2-MHz ’C3x device, which has an instruction-cycle time of 1000 ns).
This allows for low-power operation.
The ’C3x CPUs slow down during the read phase of the LOPOWER instruc-
tion. To exit the LOPOWER power-down mode, invoke the MAXSPEED
instruction (opcode = 1080 0000 h). The ’C3x resumes full-speed operation
during the read phase of the MAXSPEED instruction.
Do not run the IDLE2 instruction in the LOPOWER mode.
Cycles 1
Status Bits LUF Unaffected
LV Unaffected
UF Unaffected
N Unaffected
Z Unaffected
V Unaffected
C Unaffected
OVM Operation is not affected by OVM bit value.
Example LOPOWER ; The processor slows down operation to
; 1/16th of the H1 clock.
Mode Bit