Datasheet
Section 7 DMA Controller (DMAC) 
R01UH0310EJ0500 Rev. 5.00    Page 347 of 1384 
Sep 25, 2012     
H8S/2426, H8S/2426R, H8S/2424 Group 
Activation by External Request 
If an external request (DREQ pin) is specified as a DMAC activation source, the relevant port 
should be set to input mode in advance*. Level sensing or edge sensing can be used for external 
requests. 
External request operation in normal mode of short address mode or full address mode is 
described below. 
When edge sensing is selected, a byte or word is transferred each time a high-to-low transition is 
detected on the DREQ pin. The next data transfer may not be performed if the next edge is input 
before data transfer is completed. 
When level sensing is selected, the DMAC stands by for a transfer request while the DREQ pin is 
held high. While the DREQ pin is held low, transfers continue in succession, with the bus being 
released each time a byte or word is transferred. If the DREQ pin goes high in the middle of a 
transfer, the transfer is interrupted and the DMAC stands by for a transfer request. 
Note:  *  If the relevant port is set as an output pin for another function, DMA transfers using the 
channel in question cannot be guaranteed. 
7.4.2  Activation by Auto-Request 
Auto-request is activated by register setting only, and transfer continues to the end. With auto-
request activation, cycle steal mode or burst mode can be selected. 
In cycle steal mode, the DMAC releases the bus to another bus master each time a byte or word is 
transferred. DMA and CPU cycles are usually repeated alternately. In burst mode, the DMAC 
keeps possession of the bus until the end of the transfer so that transfer is performed continuously. 
7.5  Operation 
7.5.1  Transfer Modes 
Table 7.4 lists the DMAC transfer modes. 










