RX610 Group
13. Data Transfer Controller (DTC)
R01UH0032EJ0120 Rev.1.20
Page 338 of 1006
Feb 20, 2013
13.2.2
DTC Mode Register B (MRB)
Address (inaccessible directly from the CPU)
b7
b6
b5
b4
b3
b2
b1
b0
Value after reset:
x
x
x
x
x
x
x
x
CHNE
CHNS
DISEL
DTS
—
—
DM[1:0]
[Legend] x: Undefined
Bit
Symbol
Bit Name
Description
R/W
b1, b0
Reserved
The read data is undefined. The write value should be 0.
b3, b2
DM[1:0]
DAR Transfer Destination
Address Addressing Mode
b3 b2
0 0: DAR address is fixed
(Write-back to DAR is skipped)
0 1: DAR address is fixed
(Write-back to DAR is skipped)
1 0: DAR value is incremented after data transfer
(+1 when SZ[1:0] bits in MRA = 00b, +2 when SZ[1:0]
bits = 01b, +4 when SZ[1:0] bits = 10b)
1 1: DAR value is decremented after data transfer
(-1 when SZ[1:0] bits in MRA = 00b, -2 when SZ[1:0]
bits = 01b, -4 when SZ[1:0] bits = 10b)
b4
DTS
DTC Transfer Mode Select
0: Destination side is repeat area or block area
1: Source side is repeat area or block area
b5
DISEL
DTC Interrupt Select
0: An interrupt request to the CPU is generated when
specified data transfer is completed
1: An interrupt request to the CPU is generated each time
DTC data transfer is performed
b6
CHNS
DTC Chain Transfer Select
0: Chain transfer is performed continuously
1: Chain transfer is performed only when the transfer
counter is 0
b7
CHNE
DTC Chain Transfer Enable
0: Chain transfer is disabled
1: Chain transfer is enabled
MRB is used to select the operating mode of the DTC.
MRB cannot be accessed directly from the CPU.
DM[1:0] Bits (DAR Transfer Destination Address Addressing Mode)
These bits specify the DAR operation after data transfer.
DTS Bit (DTC Transfer Mode Select)
The DTS bit specifies the side (transfer source or destination) to be a repeat area or block area in repeat transfer mode or
block transfer mode.
DISEL Bit (DTC Interrupt Select)
The DISEL bit specifies whether to generate an interrupt request to the CPU each time DTC data transfer is performed or
when specified data transfer is completed.