RL78/G1H CHAPTER 16 DATA TRANSFER CONTROLLER (DTC)
R01UH0575EJ0120 Rev. 1.20 Page 533 of 920
Dec 22, 2016
Figure 16 - 16 Data Transfers in Repeat Mode
Caution 1. When repeat mode is used, the lower 8 bits of the initial value for the repeat area address must be 00H.
Caution 2. When repeat mode is used, the data size of the repeat area must be set to 255 bytes or less.
FFFFFH
SRC
F0000H
Transfer
DST
Size of the data block to be transferred
by one activation
(N bytes)
DTBLSj register = N
DTCCTj register 1
DTSARj register = SRC
DTDARj register = DST
j = 0 to 23
DTCCR Register Setting
Source Address
Control
Destination Address
Control
Source Address
after Transfer
Destination Address
after Transfer
DAMOD
SAMOD RPTSEL MODE
0 X 1 1 Repeat area Fixed SRC + N DST
1 X 1 1 Repeat area Incremented SRC + N DST + N
X 0 0 1 Fixed Repeat area SRC DST + N
X 1 0 1 Incremented Repeat area SRC + N DST + N
X: 0 or 1
FFFFFH
SRC/DST
F0000H
DTBLSj register = N
DTCCTj register = 1
DTSARj register = SRC
DTDARj register = DST
j = 0 to 23
DTCCR Register Setting
Source Address
Control
Destination Address
Control
Source Address
after Transfer
Destination Address
after Transfer
DAMOD
SAMOD RPTSEL MODE
0 X 1 1 Repeat area Fixed SRC0 DST
1 X 1 1 Repeat area Incremented SRC0 DST + N
X 0 0 1 Fixed Repeat area SRC DST0
X 1 0 1 Incremented Repeat area SRC + N DST0
SRC0: Initial source address value
DST0: Initial destination address value
X: 0 or 1
SRC0/DST0
Address of the repeat area is initialized after a data transfer
DTCCTj register ≠1
DTCCTj register = 1