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
510 of 515
continued >>
NXP Semiconductors
UM11029
Chapter 32: Supplementary information
Chapter 15: LPC84x Reduced power modes and power management
How to read this chapter . . . . . . . . . . . . . . . . 245
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Basic configuration . . . . . . . . . . . . . . . . . . . . 245
Low power modes in the ARM Cortex-M0+ core .
245
15.3.1.1 System control register . . . . . . . . . . . . . . . . 245
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 246
General description . . . . . . . . . . . . . . . . . . . . 247
Wake-up process . . . . . . . . . . . . . . . . . . . . . 247
Register description . . . . . . . . . . . . . . . . . . . 249
Power control register. . . . . . . . . . . . . . . . . . 249
General purpose registers 0 to 3 . . . . . . . . . 250
Deep power-down control register . . . . . . . . 250
Functional description . . . . . . . . . . . . . . . . . 253
Power management . . . . . . . . . . . . . . . . . . . 253
Reduced power modes and WWDT lock features
253
Active mode . . . . . . . . . . . . . . . . . . . . . . . . . 253
15.7.3.1 Power configuration in Active mode . . . . . . . 254
15.7.4
Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . 254
15.7.4.1 Power configuration in sleep mode . . . . . . . 254
15.7.4.2 Programming sleep mode . . . . . . . . . . . . . . 254
15.7.4.3 Wake-up from sleep mode . . . . . . . . . . . . . . 255
15.7.5
Deep-sleep mode. . . . . . . . . . . . . . . . . . . . . 255
15.7.5.1 Power configuration in deep-sleep mode. . . 255
15.7.5.2 Programming deep-sleep mode. . . . . . . . . . 255
15.7.5.3 Wake-up from deep-sleep mode . . . . . . . . . 255
15.7.6
Power-down mode . . . . . . . . . . . . . . . . . . . . 256
15.7.6.1 Power configuration in power-down mode. . 256
15.7.6.2 Programming
power-down mode. . . . . . . . . 257
15.7.6.3 Wake-up from power-down mode . . . . . . . . 257
15.7.7
Deep power-down mode . . . . . . . . . . . . . . . 257
15.7.7.1 Power configuration in deep power-down mode .
15.7.7.2 Programming deep power-down mode using the
WAKEUP or RESET pin. . . . . . . . . . . . . . . . 258
15.7.7.3 Wake-up from deep power-down mode using the
WAKEUP pin or RESET pin. . . . . . . . . . . . . 258
15.7.7.4 Programming deep power-down mode using the
self-wake-up timer:. . . . . . . . . . . . . . . . . . . . 258
15.7.7.5 Wake-up from deep power-down mode using the
self-wake-up timer:. . . . . . . . . . . . . . . . . . . . 259
Chapter 16: LPC84x DMA controller
How to read this chapter . . . . . . . . . . . . . . . . 260
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Basic configuration . . . . . . . . . . . . . . . . . . . . 260
Hardware triggers . . . . . . . . . . . . . . . . . . . . . 260
Trigger outputs . . . . . . . . . . . . . . . . . . . . . . . 261
DMA requests . . . . . . . . . . . . . . . . . . . . . . . . 261
DMA in sleep mode . . . . . . . . . . . . . . . . . . . 262
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 262
General description . . . . . . . . . . . . . . . . . . . . 263
DMA requests and triggers . . . . . . . . . . . . . . 263
DMA Modes . . . . . . . . . . . . . . . . . . . . . . . . . 264
Single buffer . . . . . . . . . . . . . . . . . . . . . . . . . 265
Ping-Pong. . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Linked transfers (linked list) . . . . . . . . . . . . . 266
Address alignment for data transfers . . . . . . 266
Channel chaining . . . . . . . . . . . . . . . . . . . . . 266
Register description . . . . . . . . . . . . . . . . . . . 267
Control register . . . . . . . . . . . . . . . . . . . . . . . 271
Interrupt Status register . . . . . . . . . . . . . . . . 271
SRAM Base address register. . . . . . . . . . . . 271
Enable read and Set registers . . . . . . . . . . 272
Enable Clear register . . . . . . . . . . . . . . . . . 273
Active status register . . . . . . . . . . . . . . . . . . 273
Busy status register . . . . . . . . . . . . . . . . . . 273
Error Interrupt register . . . . . . . . . . . . . . . . . 274
Interrupt Enable read and Set register . . . . 274
16.6.10 Interrupt Enable Clear register. . . . . . . . . . . 274
16.6.11
Interrupt A register . . . . . . . . . . . . . . . . . . . 275
16.6.12 Interrupt B register . . . . . . . . . . . . . . . . . . . . 275
16.6.13 Set Valid register . . . . . . . . . . . . . . . . . . . . . 275
16.6.14 Set Trigger register . . . . . . . . . . . . . . . . . . . 276
16.6.15 Abort registers . . . . . . . . . . . . . . . . . . . . . . . 276
16.6.16 Channel configuration registers . . . . . . . . . 277
16.6.17 Channel control and status registers . . . . . . 279
16.6.18 Channel transfer configuration registers . . . 280
Functional description . . . . . . . . . . . . . . . . . 282
Trigger operation . . . . . . . . . . . . . . . . . . . . . 282
Chapter 17: LPC84x USART0/1/2/3/4
How to read this chapter . . . . . . . . . . . . . . . . 283
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283