R01UH0822EJ0100 Rev.1.00
Page 270 of 1041
Jul 31, 2019
RX13T Group
16. Data Transfer Controller (DTCb)
16.4.6
Chain Transfer
Setting the MRB.CHNE bit to 1 allows chain transfer to be performed continuously on a single transfer request.
If the MRB.CHNE bit is 1 and the MRB.CHNS bit is 0, an interrupt request to the CPU is not generated when the
specified number of data transfers is completed, or while the MRB.DISEL bit is 1 (an interrupt request to the CPU is
generated for every data transfer). Data transfer has no effect on the interrupt status flag, which is the request source.
The transfer information (SAR, DAR, CRA, CRB, MRA, MRB, and MRC) that define a data transfer can be specified
independently of each other.
shows chain transfer operation.
Figure 16.9
Chain Transfer Operation
If the MRB.CHNE bit is 1 and the CHNS bit is 1, chain transfer is performed only after completion of specified number
of data transfers. In repeat transfer mode, chain transfer is performed after completion of specified number of data
transfers.
For details on chain transfer conditions, refer to
Table 16.4, Chain Transfer Conditions
.
Transfer information
CHNE bit = 1
Transfer information
allocated in the RAM
Data area
Transfer source data (1)
Start address of transfer
information
DTC vector table
DTC vector
address
Transfer information
CHNE bit = 0
Transfer destination data (1)
Transfer source data (2)
Transfer destination data (2)