dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 654

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
WAIT
Operation:
Disable clocks to the processor core,
and enter the wait processing state.
Description: Enter the wait processing state. The internal clocks to the processor core and memories are gated off,
Example:
Explanation of Example:
Condition Codes Affected:
Instruction Fields:
3
Instruction Opcodes:
Timing:
Memory:
A-310
WAIT
Operation
WAIT
and all activity in the processor is suspended until an unmasked interrupt occurs. The clock oscillator
and the internal I/O peripheral clocks remain active.
When an unmasked interrupt at a higher priority level than the current one occurs or when an external
(hardware) processor reset occurs, the processor leaves the wait state and begins exception processing
of the unmasked interrupt or reset condition.
A WAIT instruction cannot be the last instruction in a DO loop (at the LA) and cannot be repeated
using the REP instruction.
WAIT
The WAIT instruction suspends normal instruction execution and waits for an unmasked interrupt or
external reset to occur. No new instructions are fetched until the processor exits the wait processing
state.
The condition codes are not affected by this instruction.
Dependent upon chip implementation
1 program word
Operands
DSP56800E Core Reference Manual
Dependent upon chip implementation
; enter low-power mode, wait for interrupt
15
Wait for Interrupt
1
1
1
Assembler Syntax:
WAIT
C
12
0
11
0
1
1
1
8
7
0
W
1
0
Enter wait low-power mode
Freescale Semiconductor
0
1
4
Comments
1
3
WAIT
1
0
1
0

Related parts for dsp56800e