RL78/F13, F14 CHAPTER 19 DTC
R01UH0368EJ0210 Rev.2.10 1457
Dec 10, 2015
19.3.4 Chain Transfers
When the CHNE bit in the DTCCRj (j = 0 to 22) register is 1 (chain transfers enabled), multiple data transfers can be
continuously performed by one activation source.
When the DTC is activated, one control data is selected according to the data read from the DTC vector address
corresponding to the activation source, and the selected control data is read from the DTC control data area. When the
CHNE bit for the control data is 1 (chain transfers enabled), the next control data immediately following the current control
data is read and transferred after the current transfer is completed. This operation is repeated until the data transfer with the
control data for which the CHNE bit is 0 (chain transfers disabled) is completed.
Figure 19-26 shows data transfers in chain transfers.
Figure 19-26. Data Transfers during Chain Transfers
FFFFFH
DTDAR2 register
DTSAR2 register
DTRLD2 register DTCCT2 register
DTBLS2 register
DTCCR2 register
DTDAR1 register
DTSAR1 register
DTRLD1 register
DTCCT1 register
DTBLS1 register
DTCCR1 register
F0000H
Control data 1
(the CHNE bit is 1)
Control data 2
(the CHNE bit is 0)
DTC activation source generation
Read DTC vector
Read control data 1
Transfer data
Write back control data 1
Read control data 2
Transfer data
Write back control data 2
End of DTC transfers
Lower addressHigher address