RX610 Group
12. DMA Controller (DMAC)
R01UH0032EJ0120 Rev.1.20
Page 310 of 1006
Feb 20, 2013
12.2.3
DMA Control Register B (DMCRB)
b7
b6
b5
b4
b3
b2
b1
b0
Value after reset:
0
0
0
0
0
0
0
0
—
—
—
—
—
—
—
DSCLR
Addresses: DMAC0.DMCRB 0008 2404h, DMAC1.DMCRB 0008 240Ch
DMAC2.DMCRB 0008 2414h, DMAC3.DMCRB 0008 241Ch
Bit
Symbol
Bit Name
Description
R/W
b0
DSCLR
DMAC Internal Status Clear
Writing 1 to this bit initializes the DMAC internal status.
Do not write 0 to this bit. This bit is always read as 0.
R/W
b7 to b1
Reserved
These bits are always read as 0. The write value should
always be 0.
R/W
DMCRB is used to control DMA transfer.
DSCLR Bit (DMAC Internal Status Clear)
This bit initializes the internal status of the DMAC.
Setting the DSCLR bit to 1 when DMA has been suspended cancels the remainder of the DMA transfer and initializes the
DMAC's internal transfer state. However, no registers are initialized. Since a written "1" is not retained, this bit is always
read as 0. Writing 0 has no effect.
Do not set the DSCLR bit during data transfer. Only set it while the DMAC is not active or DMA transfer is disabled.