UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
458 of 464
NXP Semiconductors
UM10850
Chapter 33: Supplementary information
Chapter 11: LPC5410x Group GPIO input interrupt (GINT0/1)
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Basic configuration . . . . . . . . . . . . . . . . . . . . 139
General description . . . . . . . . . . . . . . . . . . . . 139
Register description . . . . . . . . . . . . . . . . . . . 140
Grouped interrupt control register . . . . . . . . 141
GPIO grouped interrupt port enable registers 141
Functional description . . . . . . . . . . . . . . . . . 142
Chapter 12: LPC5410x DMA controller
How to read this chapter . . . . . . . . . . . . . . . . 143
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Basic configuration . . . . . . . . . . . . . . . . . . . . 143
Hardware triggers . . . . . . . . . . . . . . . . . . . . . 144
Trigger outputs . . . . . . . . . . . . . . . . . . . . . . . 144
DMA requests . . . . . . . . . . . . . . . . . . . . . . . . 145
DMA in sleep mode . . . . . . . . . . . . . . . . . . . 145
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 146
General description . . . . . . . . . . . . . . . . . . . . 146
DMA requests and triggers . . . . . . . . . . . . . . 146
DMA Modes . . . . . . . . . . . . . . . . . . . . . . . . . 147
Single buffer . . . . . . . . . . . . . . . . . . . . . . . . . 148
Ping-Pong . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Linked transfers (linked list) . . . . . . . . . . . . . 149
Address alignment for data transfers . . . . . . 149
Channel chaining . . . . . . . . . . . . . . . . . . . . . 149
Register description . . . . . . . . . . . . . . . . . . . 151
Control register . . . . . . . . . . . . . . . . . . . . . . . 154
Interrupt Status register . . . . . . . . . . . . . . . . 154
SRAM Base address register. . . . . . . . . . . . 154
Enable read and Set registers . . . . . . . . . . 155
Enable Clear register . . . . . . . . . . . . . . . . . 155
Active status register . . . . . . . . . . . . . . . . . . 156
Busy status register . . . . . . . . . . . . . . . . . . 156
Error Interrupt register . . . . . . . . . . . . . . . . . 157
Interrupt Enable read and Set register . . . . 157
Interrupt Enable Clear register. . . . . . . . . . . 157
Interrupt A register . . . . . . . . . . . . . . . . . . . 157
Interrupt B register . . . . . . . . . . . . . . . . . . . . 158
Set Valid register . . . . . . . . . . . . . . . . . . . . . 158
Set Trigger register . . . . . . . . . . . . . . . . . . . 158
Abort registers . . . . . . . . . . . . . . . . . . . . . . . 159
Channel configuration registers . . . . . . . . . 160
Channel control and status registers . . . . . . 162
Channel transfer configuration registers . . . 163
Functional description . . . . . . . . . . . . . . . . . 165
Trigger operation . . . . . . . . . . . . . . . . . . . . . 165
Chapter 13: LPC5410x SCTimer/PWM (SCT0)
How to read this chapter . . . . . . . . . . . . . . . . 166
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Basic configuration . . . . . . . . . . . . . . . . . . . . 167
Pin description . . . . . . . . . . . . . . . . . . . . . . . . 168
General description . . . . . . . . . . . . . . . . . . . . 169
Register description . . . . . . . . . . . . . . . . . . . 171
Register functional grouping . . . . . . . . . . . . . 174
operations . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
13.6.1.5 Event select registers for setting or clearing the
outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.6.1.6 Event select registers for capturing a counter
value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.6.1.7 Event select register for initiating DMA
transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
by software . . . . . . . . . . . . . . . . . . . . . . . . . . 177
SCT configuration register . . . . . . . . . . . . . . 178
SCT control register . . . . . . . . . . . . . . . . . . . 179
SCT limit event select register . . . . . . . . . . . 181
SCT halt event select register . . . . . . . . . . . 181
SCT stop event select register . . . . . . . . . . . 182
SCT start event select register. . . . . . . . . . . 182
SCT counter register . . . . . . . . . . . . . . . . . . 183
SCT state register . . . . . . . . . . . . . . . . . . . . 183
SCT input register . . . . . . . . . . . . . . . . . . . . 184
SCT output register . . . . . . . . . . . . . . . . . . . 185
SCT bi-directional output control register. . . 186
SCT conflict resolution register . . . . . . . . . . 187
SCT DMA request 0 and 1 registers . . . . . . 187
SCT event interrupt enable register . . . . . . . 188
SCT event flag register . . . . . . . . . . . . . . . . 188
SCT conflict interrupt enable register. . . . . . 189
SCT conflict flag register . . . . . . . . . . . . . . . 189
SCT match registers 0 to 12
(REGMODEn bit = 0) . . . . . . . . . . . . . . . . . . 189
SCT capture registers 0 to 12
(REGMODEn bit = 1) . . . . . . . . . . . . . . . . . . 190
SCT match reload registers 0 to 12
(REGMODEn bit = 0) . . . . . . . . . . . . . . . . . . 190
SCT capture control registers 0 to 12
(REGMODEn bit = 1) . . . . . . . . . . . . . . . . . . 190
SCT event enable registers 0 to 12 . . . . . . . 191
SCT event control registers 0 to 12 . . . . . . . 191
SCT output set registers 0 to 7 . . . . . . . . . . 193
SCT output clear registers 0 to 7 . . . . . . . . . 193
Functional description . . . . . . . . . . . . . . . . . 195