R01UH0823EJ0100 Rev.1.00
Page 374 of 1823
Jul 31, 2019
RX23W Group
18. DMA Controller (DMACA)
18.4.3
Transfer End by Interrupt on Extended Repeat Area Overflow
When an overflow on the extended repeat area occurs while the extended repeat area is specified and the SARIE or
DARIE bit in DMINT of DMACm is set to 1, an interrupt by an extended repeat area overflow is requested. When the
interrupt is requested, the DMA transfer is terminated, the DTE bit in DMCNT of DMACm is cleared to 0, and the ESIF
flag in DMSTS of DMACm is set to 1. If the ESIE bit in DMINT of DMACm is 1 at this time, an interrupt request is
issued to the CPU or the DTC.
Even if an interrupt by an extended repeat area overflow is requested during a read cycle, the following write cycle is
performed.
In block transfer mode, even if an interrupt by an extended repeat area overflow is requested during a 1-block transfer,
the remaining data in the block is transferred; transfer is terminated after a block transfer.
Before sending an interrupt request from the DMAC to the CPU or the DTC, the interrupt control register must be set.
For details, see
section 15, Interrupt Controller (ICUb)