UM11029
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual
Rev. 1.0 — 16 June 2017
249 of 515
NXP Semiconductors
UM11029
Chapter 15: LPC84x Reduced power modes and power management
15.6 Register description
15.6.1 Power control register
The power control register selects whether one of the ARM Cortex-M0+ controlled
power-down modes (sleep mode or deep-sleep/power-down mode) or the deep
power-down mode is entered and provides the flags for sleep or deep-sleep/power-down
modes and deep power-down modes respectively.
Table 290. Register overview: PMU (base address 0x4002 0000)
Name
Access
Address
offset
Description
Reset
value
Reference
PCON
R/W
0x000
Power control register
0x0
GPREG0
R/W
0x004
General purpose register 0
0x0
GPREG1
R/W
0x008
General purpose register 1
0x0
GPREG2
R/W
0x00C
General purpose register 2
0x0
GPREG3
R/W
0x010
General purpose register 3
0x0
DPDCTRL
R/W
0x014
Deep power-down control
register. Also includes bits for
general purpose storage.
0x0
Table 291. Power control register (PCON, address 0x4002 0000) bit description
Bit
Symbol
Value
Description
Reset
value
2:0
PM
Power mode
000
0x0
Default. The part is in active or sleep mode.
0x1
Deep-sleep mode. ARM WFI will enter deep-sleep mode.
0x2
Power-down mode. ARM WFI will enter power-down
mode.
0x3
Deep power-down mode. ARM WFI will enter deep-power
down mode (ARM Cortex-M0+ core powered-down).
3
NODPD
A 1 in this bit prevents entry to deep power-down mode
when 0x3 is written to the PM field above, the
SLEEPDEEP bit is set, and a WFI is executed.
This bit is cleared only by power-on reset, so writing a one
to this bit locks the part in a mode in which deep
power-down mode is blocked.
0
7:4
-
-
Reserved. Do not write ones to this bit.
0
8
SLEEPFLAG
Sleep mode flag
0
0
Active mode. Read: No power-down mode entered. Part
is in Active mode.
Write: No effect.
1
Low power mode. Read: sleep, deep-sleep or
power-down mode entered.
Write: Writing a 1 clears the SLEEPFLAG bit to 0.
10:9
-
-
Reserved. Do not write ones to this bit.
0