
UM10800
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2016. All rights reserved.
User manual
Rev. 1.2 — 5 October 2016
480 of 487
NXP Semiconductors
UM10800
Chapter 35: Supplementary information
Chapter 11: LPC82x Input multiplexing and DMA trigger multiplexing (INPUT MUX, DMA
TRIGMUX)
How to read this chapter . . . . . . . . . . . . . . . . 156
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Basic configuration . . . . . . . . . . . . . . . . . . . . 156
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 156
General description . . . . . . . . . . . . . . . . . . . . 156
SCT input multiplexing . . . . . . . . . . . . . . . . . 157
DMA trigger input multiplexing . . . . . . . . . . . 157
Register description . . . . . . . . . . . . . . . . . . . 158
DMA input trigger input mux registers 0 to 17 159
DMA trigger input mux input registers 0 to 1 160
SCT input mux registers 0 to 3 . . . . . . . . . . 160
Chapter 12: LPC82x DMA controller
How to read this chapter . . . . . . . . . . . . . . . . 162
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Basic configuration . . . . . . . . . . . . . . . . . . . . 162
Hardware triggers . . . . . . . . . . . . . . . . . . . . . 162
Trigger outputs . . . . . . . . . . . . . . . . . . . . . . . 163
DMA requests . . . . . . . . . . . . . . . . . . . . . . . . 163
DMA in sleep mode . . . . . . . . . . . . . . . . . . . 164
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 164
General description . . . . . . . . . . . . . . . . . . . . 164
DMA requests and triggers . . . . . . . . . . . . . . 164
DMA Modes . . . . . . . . . . . . . . . . . . . . . . . . . 165
Single buffer . . . . . . . . . . . . . . . . . . . . . . . . . 166
Ping-Pong . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Linked transfers (linked list) . . . . . . . . . . . . . 167
Address alignment for data transfers . . . . . . 167
Channel chaining . . . . . . . . . . . . . . . . . . . . . 167
Register description . . . . . . . . . . . . . . . . . . . 168
Control register . . . . . . . . . . . . . . . . . . . . . . . 172
Interrupt Status register . . . . . . . . . . . . . . . . 172
SRAM Base address register. . . . . . . . . . . . 172
Enable read and Set registers . . . . . . . . . . 173
Enable Clear register . . . . . . . . . . . . . . . . . 174
Active status register . . . . . . . . . . . . . . . . . . 174
Busy status register . . . . . . . . . . . . . . . . . . 174
Error Interrupt register . . . . . . . . . . . . . . . . . 175
Interrupt Enable read and Set register . . . . 175
Interrupt Enable Clear register. . . . . . . . . . . 175
Interrupt A register . . . . . . . . . . . . . . . . . . . 176
Interrupt B register . . . . . . . . . . . . . . . . . . . . 176
Set Valid register . . . . . . . . . . . . . . . . . . . . . 176
Set Trigger register . . . . . . . . . . . . . . . . . . . 177
Abort registers . . . . . . . . . . . . . . . . . . . . . . . 177
Channel configuration registers . . . . . . . . . 178
Channel control and status registers . . . . . . 180
Channel transfer configuration registers . . . 181
Functional description . . . . . . . . . . . . . . . . . 182
Trigger operation . . . . . . . . . . . . . . . . . . . . . 182
How to read this chapter . . . . . . . . . . . . . . . . 184
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Basic configuration . . . . . . . . . . . . . . . . . . . . 184
Configure the USART clock and baud rate. . 185
Configure the USART for wake-up . . . . . . . 186
13.3.2.1 Wake-up from Sleep mode . . . . . . . . . . . . . . 186
13.3.2.2 Wake-up from Deep-sleep or Power-down
mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 187
General description . . . . . . . . . . . . . . . . . . . . 188
Register description . . . . . . . . . . . . . . . . . . . 190
USART Configuration register . . . . . . . . . . . 191
USART Control register . . . . . . . . . . . . . . . . 193
USART Status register . . . . . . . . . . . . . . . . . 195
USART Interrupt Enable Clear register . . . . 197
USART Receiver Data register . . . . . . . . . . 198
USART Receiver Data with Status register . 199
USART Transmitter Data Register . . . . . . . 199
USART Baud Rate Generator register. . . . . 200
USART Interrupt Status register. . . . . . . . . . 201
USART Oversample selection register . . . . 202
USART Address register . . . . . . . . . . . . . . . 202
Functional description . . . . . . . . . . . . . . . . . 202
Clocking and baud rates . . . . . . . . . . . . . . . 202
DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Synchronous mode . . . . . . . . . . . . . . . . . . . 204
Flow control . . . . . . . . . . . . . . . . . . . . . . . . . 204
control . . . . . . . . . . . . . . . . . 204
13.7.4.2 Software flow control . . . . . . . . . . . . . . . . . . 204
13.7.5
Autobaud function . . . . . . . . . . . . . . . . . . . . 204
RS-485 support . . . . . . . . . . . . . . . . . . . . . . 205
Oversampling. . . . . . . . . . . . . . . . . . . . . . . . 205
How to read this chapter . . . . . . . . . . . . . . . . 207
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Basic configuration. . . . . . . . . . . . . . . . . . . . 207