Datasheet
Section 8 DMA Controller (DMAC) 
Rev. 6.00 Mar. 18, 2010 Page 244 of 982 
REJ09B0054-0600 
8.5.5 Single Address Mode 
DMAC supports the dual address mode, in which two different cycles are used for reading and 
writing, and the single address mode, in which a single cycle is used for both reading and writing. 
In dual address mode, the source address and the destination address are specified respectively for 
transferring data. 
In single address mode, data is transferred between the external space, in which the transfer source 
or transfer destination is specified by the address, and the external device that is selected by 
DACK strobe regardless of the address. Figure 8.9 shows the data bus in single address mode. 
RD
HWR, LWR
A23 to A0
Address bus External
memory
External
device
(Write)
(Read)
Data bus
D15 to D0
(High impedance)
This LSI
DACK
Figure 8.9 Data Bus in Single Address Mode 
When the data bus is used for reading in single address mode, data is transferred from the external 
memory to the external device and the DACK pin functions as the write strobe for the external 
device. When the data bus is used for writing in single address mode, data is transferred from the 
external device to the external memory and the DACK pin functions as the read strobe for the 
external device. Since the direction for the external device cannot be controlled, chose one of 
directions described above. 
The setting of the bus controller for the external memory area controls the bus cycle in single 
address mode. To the external device, DACK is output in synchronization with the address strobe. 
For details on the bus cycle, see section 8.5.10, DMA Transfer (Single Address Mode) Bus 
Cycles. 
In single address mode, do not specify the internal area for the transfer address. 










