Datasheet

Table Of Contents
Section 8 Data Transfer Controller (DTC)
Page 220 of 846 REJ09B0140-0900 Rev. 9.00
Sep 16, 2010
H8S/2215 Group
8.5.3 Block Transfer Mode
In block transfer mode, one operation transfers one block of data. Either the transfer source or the
transfer destination is designated as a block area. The block size is 1 to 256. When the transfer of
one block ends, the initial state of the block size counter and the address register specified as the
block area is restored. The other address register is then incremented, decremented, or left fixed.
From 1 to 65,536 transfers can be specified. Once the specified number of transfers have ended, a
CPU interrupt is requested.
Table 8.6 shows the register information in block transfer mode, and figure 8.8 shows the memory
mapping in block transfer mode.
Table 8.6 Register Information in Block Transfer Mode
Name Abbreviation Function
DTC source address register SAR Designates source address
DTC destination address
register
DAR Designates destination address
DTC transfer count register AH CRAH Holds block size
DTC transfer count register AL CRAL Designates block size count
DTC transfer count register B CRB Transfer count
First block
Transfer
Block area
Nth block
DAR
or
SAR
SAR
or
DAR
.
.
.
Figure 8.8 Memory Mapping in Block Transfer Mode