Datasheet
SAM3X / SAM3A [DATASHEET]
Atmel-11057C-ATARM-SAM3X-SAM3A-Datasheet_23-Mar-15
374
22.7.16 DMAC Channel x [x = 0..5] Control A Register
Name: DMAC_CTRLAx [x = 0..5]
Address: 0x400C4048 [0], 0x400C4070 [1], 0x400C4098 [2], 0x400C40C0 [3], 0x400C40E8 [4], 0x400C4110 [5]
Access: Read-write
Reset: 0x00000000
This register can only be written if the WPEN bit is cleared in “DMAC Write Protect Mode Register” on page 380
• BTSIZE: Buffer Transfer Size
The transfer size relates to the number of transfers to be performed, that is, for writes it refers to the number of source
width transfers to perform when DMAC is flow controller. For Reads, BTSIZE refers to the number of transfers completed
on the Source Interface. When this field is set to 0, the DMAC module is automatically disabled when the relevant channel
is enabled.
• SCSIZE: Source Chunk Transfer Size.
31 30 29 28 27 26 25 24
DONE – DST_WIDTH – – SRC_WIDTH
23 22 21 20 19 18 17 16
– DCSIZE – SCSIZE
15 14 13 12 11 10 9 8
BTSIZE
76543210
BTSIZE
Value Name Description
000 CHK_1 1 data transferred
001 CHK_4 4 data transferred
010 CHK_8 8 data transferred
011 CHK_16 16 data transferred
100 CHK_32 32 data transferred
101 CHK_64 64 data transferred
110 CHK_128 128 data transferred
111 CHK_256 256 data transferred










