37.7.39 USB DMA Channel x Control Register

Table 37-41. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: DMAxCTRL
Offset: 0x1204 + x*0x0A [x=0..7]
Reset: 0x0000000000
Property: PAC Write-Protection

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
      DMABRSTM[1:0]DMAERR 
Access R/WR/WR/W 
Reset 000 
Bit 76543210 
 DMAEP[3:0]DMAIEDMAMODEDMADIRDMAEN 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 10:9 – DMABRSTM[1:0] DMA Burst Mode Selection bit

ValueDescription
11Burst Mode 3: INCR16, INCR8, INCR4 or unspecified length
10Burst Mode 2: INCR8, INCR4 or unspecified length
01Burst Mode 1: INCR4 or unspecified length
00Burst Mode 0: Bursts of unspecified length

Bit 8 – DMAERR DMA Bus Error bit

ValueDescription
0The software writes this to clear the error
1A bus error has been observed on the input

Bits 7:4 – DMAEP[3:0] DMA Endpoint Assignment bits

These bits hold the endpoint that the DMA channel is assigned to. Valid values are 0-7.

Bit 3 – DMAIE DMA Interrupt Enable bit

ValueDescription
0Interrupt is disabled for this channel
1Interrupt is enabled for this channel

Bit 2 – DMAMODE DMA Transfer Mode bit

ValueDescription
0DMA Mode0 Transfers
1DMA Mode1 Transfers

Bit 1 – DMADIR DMA Transfer Direction bit

ValueDescription
0DMA Write (RX endpoint)
1DMA Read (TX endpoint)

Bit 0 – DMAEN DMA Enable bit

ValueDescription
0Disable the DMA transfer
1Enable the DMA transfer and start the transfer