R01UH0823EJ0100 Rev.1.00 Page 379 of 1823
Jul 31, 2019
RX23W Group 19. Data Transfer Controller (DTCa)
19. Data Transfer Controller (DTCa)
This MCU incorporates a data transfer controller (DTC).
The DTC is triggered by an interrupt request to perform data transfers.
19.1 Overview
Table 19.1 lists the specifications of the DTC, and Figure 19.1 shows a block diagram of the DTC.
Table 19.1 DTC Specifications
Item Description
Number of transfer channels The same number as all interrupt sources that can start the DTC transfer.
Transfer modes
Normal transfer mode
A single transfer request leads to a single data transfer.
Repeat transfer mode
A single transfer request leads to a single data transfer.
The transfer address is returned to the transfer start address after the number of data
transfers corresponding to “repeat size”.
The maximum number of repeat transfers is 256, and the maximum data transfer size is 256 ×
32 bits, 1024 bytes.
Block transfer mode
A single transfer request leads to the transfer of a single block.
The maximum block size is 256 × 32 bits = 1024 bytes.
Chain transfer
Multiple types of data transfers can sequentially be executed in response to a single request.
Either “performed only when the transfer counter becomes 0” or “every time” can be selected.
Transfer space
In short-address mode: 16 Mbytes
(Areas from 0000 0000h to 007F FFFFh and FF80 0000h to FFFF FFFFh except reserved
areas)
In full-address mode: 4 Gbytes
(Area from 0000 0000h to FFFF FFFFh except reserved areas)
Data transfer units
Single data: 1 byte (8 bits), 1 word (16 bits), 1 longword (32 bits)
Single block size: 1 to 256 data
CPU interrupt source
An interrupt request can be generated to the CPU on a request source for a data transfer.
An interrupt request can be generated to the CPU after a single data transfer.
An interrupt request can be generated to the CPU after data transfer of specified volume.
Event link function An event link request is generated after one data transfer (for block, after one block transfer).
Read skip Reading of the transfer information can be skipped when the same transfer is repeated.
Write-back skip Write-back of the transferred data that is not updated can be skipped when the address of the
transfer source or destination is fixed.
Low power consumption function Module stop state can be set.