Low Power Modes
Low Power Mode Control Register 0
Low Power Mode Control Register 0
Low Power Mode Entering
Low Power Mode Entering
1. Set LPM bits
1. Set LPM bits
2. Enable desired exit interrupt(s)
2. Enable desired exit interrupt(s)
3. Execute IDLE instruction
3. Execute IDLE instruction
4. The Power down sequence of the hardware
4. The Power down sequence of the hardware
C28x - System Initialization
Low Power Modes
Low Power Modes
Low Power
CPU Logic
Low Power
CPU Logic
Mode
Clock
Mode
Clock
Normal Run
on
Normal Run
on
IDLE
IDLE
off
off
STANDBY
off
STANDBY
off
HALT
off
HALT
off
LPMCR0 @ 0x00701E
LPMCR0 @ 0x00701E
Qualify before waking
Qualify before waking
from STANDBY mode
from STANDBY mode
15
15
-
-
8
8
reserved
depends on LP mode
depends on LP mode
Watchdog
Peripheral
Watchdog
Peripheral
Clock
Logic Clock
Clock
Logic Clock
on
on
on
on
on
on
on
on
off
on
off
on
off
off
off
off
(lab file:
SysCtrl
.c)
(lab file:
SysCtrl
.c)
000000 = 2
000000 = 2
000001 = 3
000001 = 3
.
.
.
.
.
.
111111 = 65 OSCCLKS
111111 = 65 OSCCLKS
7
7
-
-
2
2
1
1
QUALSTDBY
QUALSTDBY
LPM1
LPM1
Low Power Mode Selection
Low Power Mode Selection
00 = Idle
00 = Idle
01 = Standby
01 = Standby
1x = Halt
1x = Halt
Low Power Modes
PLL /
PLL /
OSC
OSC
on
on
on
on
on
on
off
off
OSCCLKs
OSCCLKs
OSCCLKs
OSCCLKs
.
.
.
.
.
.
.
.
.
.
.
.
0
0
LPM0
LPM0
5 - 9