CC2430
Peripherals : Power Management and clocks
13 Peripherals
In the following sub-sections each CC2430
peripheral
is
described
in
detail.
13.1 Power Management and clocks
This
Management
section
describes
Controller.
the
The
Power
Power
power modes and clock control to achieve low-
power operation.
Management Controller controls the use of
13.1.1 Power Management Introduction
PM0 : The full functional mode. The voltage
regulator to the digital core is on and either the
16 MHz RC oscillator or the 32 MHz crystal
oscillator or both are running. Either the
32.753 kHz RC oscillator or the 32.768 kHz
crystal oscillator is running.
The CC2430 uses different operating modes,
or power modes, to allow low-power operation.
Ultra-low-power operation is obtained by
turning off power supply to modules to avoid
static (leakage) power consumption and also
by using clock gating and turning off oscillators
to reduce dynamic power consumption.
PM1 : The voltage regulator to the digital part
is on. Neither the 32 MHz crystal oscillator nor
the 16 MHz RC oscillator are running. Either
the 32.753 kHz RC oscillator or the 32.768
kHz crystal oscillator is running. The system
will go to PM0 on reset or an external interrupt
or when the sleep timer expires.
The various operating modes are enumerated
and are to be designated as power modes 0,
1, 2, and 3 (PM0..3).
The CC2430 four major power modes are
called PM0, PM1, PM2 and PM3. PM0 is the
active mode while PM3 has the lowest power
consumption. The power modes impact on
system operation is shown in Table 38,
together with voltage regulator and oscillator
options.
PM2 : The voltage regulator to the digital core
is turned off. Neither the 32 MHz crystal
oscillator nor the 16 MHz RC oscillator are
running. Either the 32.768 kHz RC oscillator or
the 32.753 kHz crystal oscillator is running.
The system will go to PM0 on reset or an
external interrupt or when the sleep timer
expires.
Table 38: Power Modes
Power
Mode
High-
frequency
oscillator
Low- frequency
oscillator
Voltage
regulator
(digital)
PM3 : The voltage regulator to the digital core
is turned off. None of the oscillators are
running. The system will go to PM0 on reset or
an external interrupt.
A
B
None
A
B
None
32 MHz
XOSC
32.753
kHz
RCOSC
C
16 MHz
RCOSC
Note:The voltage regulator above refers to the
digital regulator. The analog voltage regulator
must be disabled separately through the RF
register RFPWR.
C
32.768
kHz XOSC
PM0
PM1
PM2
PM3
B, C
A
B or C
B or C
B or C
A
ON
ON
A
OFF
OFF
A
13.1.1.1
PM0
PM0 is the full functional mode of operation
where the CPU, peripherals and RF
transceiver are active. The digital voltage
regulator is turned on. This is also refered to
as active mode.
while in PM0 (SLEEP.MODE=0x00) the CPU
core stops from operating. All other
peripherals will function as normal and CPU
core will be waked up by any enabled
interrupt.
PM0 is used for normal operation. It should be
noted that by enabling the PCON.IDLE bit
CC2430 Data Sheet (rev. 2.1) SWRS036F
Page 65 of 211