Datasheet
Section 9 Data Transfer Controller (DTC) 
R01UH0310EJ0500 Rev. 5.00    Page 495 of 1384 
Sep 25, 2012     
H8S/2426, H8S/2426R, H8S/2424 Group 
9.5.4  Chain Transfer 
Setting the CHNE bit to 1 enables a number of data transfers to be performed consecutively in 
response to a single transfer request. SAR, DAR, CRA, CRB, MRA, and MRB, which define data 
transfers, can be set independently. 
Figure 9.9 shows the operation of chain transfer. When activated, the DTC reads the register 
information start address stored at the vector address, and then reads the first register information 
at that start address. The CHNE bit in MRB is checked after the end of data transfer, if the value is 
1, the next register information, which is located consecutively, is read and transfer is performed. 
This operation is repeated until the end of data transfer of register information with CHNE = 0. It 
is also possible, by setting both the CHNE bit and CHNS bit to 1, to specify execution of chain 
transfer only when the transfer counter value is 0. 
In the case of transfer with CHNE set to 1, an interrupt request to the CPU is not generated at the 
end of the specified number of transfers or by setting of the DISEL bit to 1, and the interrupt 
source flag for the activation source is not affected. 
DTC vector
address
Register information
CHNE=1
Register information
CHNE=0
Register information
start address
Source
Destination
Source
Destination
Figure 9.9 Operation of Chain Transfer 










