BAT32G1x9 user manual | Chapter 24 Enhanced DMA
1019 / 1149
Rev.1.02
Figure 24-6
DMA control register j (DMACRj).
Address: Refer to
After reset: indefinite value
R/W
Symbol:
15
14
13
12
11
10
9
8
DMACRj
0
0
0
0
0
0
0
FIFO
7
6
5
4
3
2
1
0
S
RPTINT
CHNE
DAMOD
SAMOD
RPTSEL
MODE
FIFO
FIFO block transfer control
0
Not a FIFO block transfer
1
is a FIFO block transfer, and the source address (SAMOD=0) or destination address (DAMOD=0) is
absolutely fixed
S
The choice of the length of the data to be transferred
00
8 bits
01
16 bits
10
32 bits
11
Prohibit settings
RPTINT
Allow/disable repeat mode interrupts
0
An interrupt is prohibited.
1
Interrupts are allowed.
When the MODE bit is "0" (normal mode), the setting of the RPTINT bit is invalid.
CHNE
Allow/disable for chain transfers
0
Chain transfer is prohibited.
1
Chain transfer is allowed.
The DMACR39 register must be placed at chne position "0" (chain transfer is prohibited).
DAMOD
Control of the delivery destination address
0
fixed
1
Increasing
When the MODE
bit is
"1"
(repeat mode) and
the RPTSEL
bit is
"0"
(the transfer target is the repeating
region),
the
SETTING of the DAMOD bit is invalid.
SAMOD
Control of the delivery source address
0
fixed
1
Increasing
When the MODE
bit is
"1"
(repeat mode) and
the RPTSEL
bit is
"1"
(the transmission source is a
repeating region),
the setting of the SAMOD bit is invalid.
RPTSEL
Selection of repeating regions
0
The delivery destination is a repeat zone.
1
The transfer source is a repeat zone.
When the MODE
bit is
"0"
(normal mode), the setting of the RPTSEL bit is invalid.
MODE
Selection of transfer mode
0
Normal mode
1
Repeat pattern
Note that access to the
DMACRj
register cannot be made via
DMA
transfer.