English
Language : 

CC1010 Datasheet, PDF (34/152 Pages) Texas Instruments – Single Chip Very Low Power RF Transceiver with 8051-Compatible Microcontroller
CC1010
15.9 Power and Clock Modes
Several power modes are defined to save
power when running CC1010. The modes
are described below. See also Table 15.
15.9.1 Active Mode
In active mode the 8051 is running
normally, executing instructions from the
Flash program memory. The clock used in
this mode could either be the main crystal
oscillator, or it could be the 32 kHz
oscillator. The current consumption
depends on the actual frequency used.
15.9.2 Idle Mode
After completing the instruction that sets
the PCON.IDLE bit, Idle Mode is entered.
In Idle Mode, the 8051 processing is
stopped and internal registers maintain
their current data, but all peripherals are
still running.
There are 3 ways to exit Idle Mode:
• Activate any enabled interrupt. This
clears the IDLE bit, terminating Idle
Mode, and executes the ISR
associated with the received interrupt.
The RETI instruction at the end of the
ISR causes the 8051 to return to the
instruction following the one that
enabled Idle Mode.
• Activate any reset condition. All
registers are then reset, and program
execution will resume from address
0x0000 when the reset condition is
cleared.
• Turn the power off and on. The Power
On Reset module should then be
enabled, or an external reset signal
should be applied during power up.
15.9.3 Power-Down Mode
After completing the instruction that sets
the PCON.STOP bit, the controller core and
the peripherals are stopped. In Power-
Down Mode, the clock trees of the 8051
and peripherals are disabled. Only the
ADC clock tree is running. This enables
the ADC to generate reset as will be
described in the ADC section.
Note that the PCON.STOP bit does not
affect the clock oscillators; these will still
be running if they are switched on when
entering Power-Down Mode.
To ensure minimum power-consumption,
the ADC should be switched off and
Power-down mode should be entered by
switching off the oscillators instead of
using the PCON.STOP bit.
There are 2 ways to exit Power Down
Mode:
• Activate any reset condition. All
registers are then reset, and program
execution will resume when the reset
condition is cleared. Program
execution will then resume from
address 0x0000.
• Turn the power off and on. The Power
On Reset module should then be
enabled, or an external reset signal
should be applied during power up.
More information about minimising the
power consumption of the CC1010 can be
found in Application Note AN017 Low
Power Systems Using The CC1010.
SWRS047
Page 34 of 152