317
DMA Controller (DMAC)
Chapter 8
Preliminary User’s Manual U17566EE1V2UM00
8.3.4
DADCn - DMA addressing control registers
These 16-bit registers are used to control the DMA transfer modes for DMA
channel n.
They can be read/written in 16-bit units.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DADC0
DS1
DS0
0
0
0
0
0
0
SAD1
SAD0
DAD1
DAD0
TM1
TM0
0
0
FFFFF0D0H
0000H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DADC1
DS1
DS0
0
0
0
0
0
0
SAD1
SAD0
DAD1
DAD0
TM1
TM0
0
0
FFFFF0D2H
0000H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DADC2
DS1
DS0
0
0
0
0
0
0
SAD1
SAD0
DAD1
DAD0
TM1
TM0
0
0
FFFFF0D4H
0000H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DADC3
DS1
DS0
0
0
0
0
0
0
SAD1
SAD0
DAD1
DAD0
TM1
TM0
0
0
FFFFF0D6H
0000H
Bit position
Bit name
Function
15, 14
DS1, DS0
Sets the transfer data size for DMA transfer.
DS1
DS0
Transfer data size
0
0
8 bits
0
1
16 bits
1
0
32 bits
1
1
Setting prohibited
For the peripheral I/O and programmable peripheral I/O registers, ensure the
transfer size matches the access size.
7, 6
SAD1,
SAD0
Sets the count direction of the source address for DMA channel n.
SAD1
SAD0
Count direction
0
0
Increment
0
1
Decrement
1
0
Fixed
1
1
Setting prohibited
5, 4
DAD1,
DAD0
Sets the count direction of the destination address for DMA channel n.
DAD1
DAD0
Count direction
0
0
Increment
0
1
Decrement
1
0
Fixed
1
1
Setting
prohibited
electronic components distributor