11.2.3.2 DMA Channel n Control Register

Note:
  1. Only the original DMACNTn is required to be stored to recover the original DMASRCn and DMADSTn values.
  2. DMACNTn will always be reloaded in Repeated mode transfers, regardless of the state of the RELOAD bit.
  3. The number of transfers executed while CHREQ is set depends on the configuration of TRMODE[1:0].

Legend: r = Reserved bit

Name: DMACHn
Offset: 0xAB0

Bit 15141312111098 
    Reserved NULLWRELOADCHREQ 
Access rR/WR/WR/W 
Reset 0000 
Bit 76543210 
 SAMODE[1:0]DAMODE[1:0]TRMODE[1:0]SIZECHEN 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 12 – Reserved  Maintain as ‘0

Bit 10 – NULLW Null Write Mode bit

ValueDescription
1

A dummy write is initiated to DMASRCn for every write to DMADSTn

0

No dummy write is initiated

Bit 9 – RELOAD  Address and Count Reload bit(1)

ValueDescription
1

DMASRCn, DMADSTn and DMACNTn registers are reloaded to their previous values upon the start of the next operation

0

DMASRCn, DMADSTn and DMACNTn are not reloaded on the start of the next operation(2)

Bit 8 – CHREQ  DMA Channel Software Request bit(3)

ValueDescription
1

A DMA request is initiated by software; automatically cleared upon completion of a DMA transfer

0

No DMA request is pending

Bits 7:6 – SAMODE[1:0] Source Address Mode Selection bits

ValueDescription
11

DMASRCn is used in Peripheral Indirect Addressing and remains unchanged

10

DMASRCn is decremented based on the SIZE bit after a transfer completion

01

DMASRCn is incremented based on the SIZE bit after a transfer completion

00

DMASRCn remains unchanged after a transfer completion

Bits 5:4 – DAMODE[1:0] Destination Address Mode Selection bits

ValueDescription
11

DMADSTn is used in Peripheral Indirect Addressing and remains unchanged

10

DMADSTn is decremented based on the SIZE bit after a transfer completion

01

DMADSTn is incremented based on the SIZE bit after a transfer completion

00

DMADSTn remains unchanged after a transfer completion

Bits 3:2 – TRMODE[1:0] Transfer Mode Selection bits

ValueDescription
11

Repeated Continuous

10

Continuous

01

Repeated One-Shot

00

One-Shot

Bit 1 – SIZE Data Size Selection bit

ValueDescription
1

Byte (8-bit)

0

Word (16-bit)

Bit 0 – CHEN DMA Channel Enable bit

ValueDescription
1

The corresponding channel is enabled

0

The corresponding channel is disabled