RX610 Group
13. Data Transfer Controller (DTC)
R01UH0032EJ0120 Rev.1.20
Page 336 of 1006
Feb 20, 2013
13.2
Register Descriptions
Table 13.2 lists the registers of the DTC.
Registers MRA, MRB, SAR, DAR, CRA, and CRB cannot be accessed directly from the CPU. They are located in the
data area as transfer data.
When a DTC activation request is generated, the transfer data start address is read according to the vector address
determined for each startup source, and arbitrary transfer data is transferred in the DTC. Upon completion of the data
transfer, the values of these registers are written back.
Table 13.2 Registers of the DTC
Register Name
Symbol
Value after Reset
Address
Access Size
DTC mode register A
MRA
xxh
8 bits
DTC mode register B
MRB
xxh
8 bits
DTC source address register
SAR
xxxxxxxxh
32 bits
DTC destination address register
DAR
xxxxxxxxh
32 bits
DTC transfer count register A
CRA
xxxxh
16 bits
DTC transfer count register B
CRB
xxxxh
16 bits
DTC control register
DTCCR
00h
0008 7400h
8 bits
DTC vector base register
DTCVBR
00000000h
0008 7404h
32 bits
DTC address mode register
DTCADMOD
00h
0008 7408h
8 bits
DTC module start register
DTCST
00h
0008 740Ch
8 bits
Note: To activate the DTC, a setting of the ISELRi.ISEL[1:0] and IERi.IENj bits in the interrupt control unit (ICU) is
required. For details, refer to section 10, Interrupt Control Unit (ICU).
[Legend]
x: Undefined value