Datasheet
Section 8 EXDMA Controller (EXDMAC) 
R01UH0310EJ0500 Rev. 5.00    Page 411 of 1384 
Sep 25, 2012     
H8S/2426, H8S/2426R, H8S/2424 Group 
8.3.2  EXDMA Destination Address Register (EDDAR) 
EDDAR is a 32-bit readable/writable register that specifies the transfer destination address. An 
address update function is provided that updates the register contents to the next transfer 
destination address each time transfer processing is performed. In single address mode, the 
EDDAR value is ignored when a device with DACK is specified as the transfer destination. 
The upper 8 bits of EDDAR are reserved; they are always read as 0 and cannot be modified. Only 
0 should be written to these bits. 
EDDAR can be read at all times by the CPU. When reading EDDAR for a channel on which 
EXDMA transfer processing is in progress, a longword-size read must be executed. Do not write 
to EDDAR for a channel on which EXDMA transfer is in progress. The initial values of EDDAR 
are undefined. 
8.3.3  EXDMA Transfer Count Register (EDTCR) 
EDTCR specifies the number of transfers. The function differs according to the transfer mode. Do 
not write to EDTCR for a channel on which EXDMA transfer is in progress. 
(1)  Normal Transfer Mode 
Bit  Bit Name  Initial Value  R/W  Description 
31 to 24  ⎯ All 0  ⎯ Reserved 
These bits are always read as 0 and cannot be 
modified. 
23 to 0    All 0  R/W  24-Bit Transfer Counter 
These bits specify the number of transfers. Setting 
H'000001 specifies one transfer. Setting H'000000 
means no specification for the number of 
transfers, and the transfer counter function is 
halted. In this case, there is no transfer end 
interrupt by the transfer counter. Setting 
H'FFFFFF specifies the maximum number of 
transfers, that is 16,777,215. During EXDMA 
transfer, this counter shows the remaining number 
of transfers. 
This counter can be read at all times. When 
reading EDTCR for a channel on which EXDMA 
transfer processing is in progress, a longword-size 
read must be executed. 










