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.