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
271 of 515
NXP Semiconductors
UM11029
Chapter 16: LPC84x DMA controller
16.6.1 Control register
The CTRL register contains global the control bit for a enabling the DMA controller.
16.6.2 Interrupt Status register
The Read-Only INTSTAT register provides an overview of DMA status. This allows quick
determination of whether any enabled interrupts are pending. Details of which channels
are involved are found in the interrupt type specific registers.
16.6.3 SRAM Base address register
The SRAMBASE register must be configured with an address (preferably in on-chip
SRAM) where DMA descriptors will be stored. Software must set up the descriptors for
those DMA channels that will be used in the application.
Table 301. Control register (CTRL, address 0x5000 8000) bit description
Bit
Symbol
Value Description
Reset
value
0
ENABLE
DMA controller master enable.
0
0
Disabled. The DMA controller is disabled. This clears any
triggers that were asserted at the point when disabled, but
does not prevent re-triggering when the DMA controller is
re-enabled.
1
Enabled. The DMA controller is enabled.
31:1
-
Reserved. Read value is undefined, only zero should be
written.
NA
Table 302. Interrupt Status register (INTSTAT, address 0x5000 8004) bit description
Bit
Symbol
Value Description
Reset
value
0
-
Reserved. Read value is undefined, only zero should
be written.
NA
1
ACTIVEINT
Summarizes whether any enabled interrupts are
pending (except pending error interrupts).
0
0
Not pending. No enabled interrupts are pending.
1
Pending. At least one enabled interrupt is pending.
2
ACTIVEERRINT
Summarizes whether any error interrupts are pending. 0
0
Not pending. No error interrupts are pending.
1
Pending. At least one error interrupt is pending.
31:3
-
Reserved. Read value is undefined, only zero should
be written.
NA
Table 303. SRAM Base address register (SRAMBASE, address 0x5000 8008) bit description
Bit
Symbol
Description
Reset
value
8:0
-
Reserved. Read value is undefined, only zero should be written.
NA
31:9
OFFSET
Address bits 31:9 of the beginning of the DMA descriptor table. For
18 channels, the table must begin on a 512 byte boundary.
0