
CH32V003
Reference Manual
V1.3
69
8.3.5 DMA Channel x peripheral address register (DMA_PADDRx)(x=1/2/3/4/5/6/7 )
Offset address: 0x10
+ (x-1)*20 + (y-1)*0x400
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
PA[31:0]
Bit
Name
Access
Description
Reset
value
[31:0] PA
RW
Peripheral base address, which serves as the source or
destination address for peripheral data transfer.
When PSIZE[1:0]='01' (16 bits), the module automatically
ignores bit0 and the operation address is automatically 2-
byte aligned; when PSIZE[1:0]='10' (32 bits), the module
automatically ignores bit[1:0] and the operation address is
automatically 4-byte aligned.
0
Note: This register can only be changed when EN=0 and cannot be written when EN=1.
8.3.6 DMA Channel x memory address register (DMA_MADDRx)(x=1/2/3/4/5/6/7 )
Offset address: 0x14
+ (x-1)*20 + (y-1)*0x400
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MA[31:0]
Bit
Name
Access
Description
Reset
value
[31:0] MA
RW
The memory data address, which serves as the source or
destination address for data transfers.
When MSIZE[1:0]='01' (16 bits), the module
automatically ignores bit0, and the operation address is
automatically 2-byte aligned; when MSIZE[1:0]='10' (32
bits), the module automatically ignores bit[1:0], and the
operation address is automatically 4-byte aligned.
0
Note: This register can only be changed when EN=0 and cannot be written when EN=1.