DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10316_0
© NXP B.V. 2008. All rights reserved.
User manual
Rev. 00.06 — 17 December 2008
177 of 571
NXP Semiconductors
UM10316
Chapter 13: LPC29xx USB device
9.7.6 USB EP DMA Enable register (USBEpDMAEn - 0xE010 C288)
Writing one to a bit to this register will enable the DMA operation for the corresponding
endpoint. Writing zero has no effect.The DMA cannot be enabled for control endpoints
EP0 and EP1. USBEpDMAEn is a write only register.
9.7.7 USB EP DMA Disable register (USBEpDMADis - 0xE010 C28C)
Writing a one to a bit in this register clears the corresponding bit in USBEpDMASt. Writing
zero has no effect on the corresponding bit of USBEpDMASt. Any write to this register
clears the internal DMA_PROCEED flag. Refer to
for more information on the DMA_PROCEED flag. If a DMA transfer is in
progress for an endpoint when its corresponding bit is cleared, the transfer is completed
before the DMA is disabled. When an error condition is detected during a DMA transfer,
the corresponding bit is cleared by hardware. USBEpDMADis is a write only register.
Table 156. USB EP DMA Status register (USBEpDMASt - address 0xE010 C284) bit
description
Bit
Symbol
Value Description
Reset
value
0
EP0_DMA_ENABLE
0
Control endpoint OUT (DMA cannot be enabled for
this endpoint and the EP0_DMA_ENABLE bit must
be 0).
0
1
EP1_DMA_ENABLE
0
Control endpoint IN (DMA cannot be enabled for this
endpoint and the EP1_DMA_ENABLE bit must be
0).
0
31:2 EPxx_DMA_ENABLE
endpoint xx (2
≤
xx
≤
31) DMA enabled bit.
0
0
The DMA for endpoint EPxx is disabled.
1
The DMA for endpoint EPxx is enabled.
Table 157. USB EP DMA Enable register (USBEpDMAEn - address 0xE010 C288) bit
description
Bit
Symbol
Value Description
Reset
value
0
EP0_DMA_ENABLE
0
Control endpoint OUT (DMA cannot be enabled for
this endpoint and the EP0_DMA_ENABLE bit value
must be 0).
0
1
EP1_DMA_ENABLE
0
Control endpoint IN (DMA cannot be enabled for this
endpoint and the EP1_DMA_ENABLE bit must be 0).
0
31:2 EPxx_DMA_ENABLE
Endpoint xx(2
≤
xx
≤
31) DMA enable control bit.
0
0
No effect.
1
Enable the DMA operation for endpoint EPxx.