Download Print this page

Texas Instruments SimpleLink CC2620 Technical Reference Manual page 1201

Zigbee rf4ce wireless mcu simplelink cc13 series; simplelink cc26 series

Advertisement

www.ti.com
17.4.1.5.7 Events, Sleep, and Power Management
To support low-power operation, the sensor controller supports a suspend mode where instruction
execution is halted, internal state is frozen, and the clock is stopped completely under control of external
events.
Table 17-11
lists the instructions that provide additional power management features.
Syntax
Description
wev0 #ev
Wait event 0
wev1 #ev
Wait event 1
sleep
sleep
(1)
Flags: Zero (Z), Negative (N), Carry (C), and Overflow (V)
When a wev0 or wev1 instruction is executed, the sensor controller stops the clock until the selected event
is deasserted (0) or asserted (1), respectively. When the selected condition is satisfied, the clock is re-
enabled and instruction execution continues sequentially.
The wev0 and wev1 instructions use the same event inputs to the sensor controller as for the instructions
bev0 and bev1. They are described in
The instructions embed a 3-bit event ID in the instruction word, directly supporting eight external events.
More can be selected using the prefix instruction.
The sleep instruction also stops the clock until a dedicated wake-up event is asserted. When the wake-up
event is asserted to the configured polarity (high or low), the clock starts again, and program execution
continues at an address corresponding to the value on a vector input to the sensor controller, as shown in
Table
17-12. The events have priority ordered from event vector 0 (highest) to event vector 3 (lowest).
Address 0 is also used as the reset vector.
Vector
0
1
2
3
The vector interrupts allow the sensor controller to stay in power down. When a wake-up event occurs, the
sensor controller will start executing code from the corresponding address given in
If the sensor controller is running, it is not affected by new event vectors being asserted until the sleep
instruction is executed again. The events used with the sleep instruction are found in
Sensor Controller Events.
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
Table 17-11. Power Management Instructions
Operation
Stop clock until events[ev] == 0
Stop clock until events[ev] == 1
Stop clock until wakeup,
then pc = 2*vector
Section
17.4.2.1.2, Sensor Controller Events.
Table 17-12. Vector Inputs
Address (Relative to AUX RAM)
0x0000
0x0002
0x0004
0x0006
AUX – Sensor Controller with Digital and Analog Peripherals
Copyright © 2015, Texas Instruments Incorporated
(1)
Z
N
Table
Section
Modules
C
V
17-12.
17.4.2.1.2,
1201

Hide quick links:

Advertisement

loading