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.