NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
202
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
6.7.7 Register Description
PDMA Channel x Control Register (PDMA_CSRx)
Register
Offset
R/W
Description
Reset Value
PDMA_CSRx
x=0,1 .. 8
PDMA0x00 R/W
PDMA Channel x Control Register
0x0000_0000
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
16
TRIG_EN
Reserved
APB_TWS
Reserved
15
14
13
12
11
10
9
8
Reserved
7
6
5
4
3
2
1
0
DAD_SEL
SAD_SEL
MODE_SEL
SW_RST
PDMACEN
Bits
Description
[31:24]
Reserved
Reserved.
[23]
TRIG_EN
Trigger Enable Bit
0 = No effect.
1 = PDMA data read or write transfer Enabled.
Note:
When PDMA transfer completed, this bit will be cleared automatically.
If the bus error occurs, all PDMA transfer will be stopped. Software must reset all PDMA
channel, and then trigger again.
[22:21]
Reserved
Reserved.
[20:19]
APB_TWS
Peripheral Transfer Width Selection
00 = One word (32-bit) is transferred for every PDMA operation.
01 = One byte (8-bit) is transferred for every PDMA operation.
10 = One half-word (16-bit) is transferred for every PDMA operation.
11 = Reserved.
Note:
This field is meaningful only when MODE_SEL (PDMA_CSRx[3:2]) is Peripheral to
Memory mode (Peripheral-to-Memory) or Memory to Peripheral mode (Memory-to-
Peripheral).
[18:8]
Reserved
Reserved.
[7:6]
DAD_SEL
Transfer Destination Address Direction Selection
00 = Transfer destination address is increasing successively.
01 = Reserved.
10 = Transfer destination address is fixed. (This feature can be used when data where
transferred from multiple sources to a single destination).
11 = Reserved.