Datasheet
Section 11 Data Transfer Controller (DTC) 
REJ09B0465-0300 Rev. 3.00     Page 335 of 982 
Sep 17, 2010     
H8S/20103, H8S/20203, H8S/20223, H8S/20115, H8S/20215, H8S/20235 Group 
Section 11 Data Transfer Controller (DTC) 
This LSI includes a data transfer controller (DTC). The DTC can be activated by an interrupt or 
software to transfer data. 
Figure 11.1 shows a block diagram of the DTC. 
11.1  Features 
•  Transfer possible over any number of channels 
•  Three transfer modes 
⎯  Normal mode 
One operation transfers one byte or one word of data. 
Memory address is incremented or decremented by 1 or 2. 
From 1 to 65,536 transfers can be specified. 
⎯  Repeat mode 
One operation transfers one byte or one word of data. 
Memory address is incremented or decremented by 1 or 2. 
Once the specified number of transfers (1 to 256) has ended, the initial state is restored, and 
transfer is repeated. 
⎯  Block transfer mode 
One operation transfers specified one block of data. 
The block size is 1 to 256 bytes or words. 
From 1 to 65,536 transfers can be specified. 
Either the transfer source or the transfer destination is designated as a block area. 
•  One activation source can trigger a number of data transfers (chain transfer) 
•  Direct specification of 16-Mbyte address space possible 
•  Activation by software is possible. 
•  Transfer can be set in byte or word units. 
•  A CPU interrupt can be requested for the interrupt that activated the DTC. 
•  Module standby mode can be set. 










