Start
Set the address, repeat size, and number of repeat
operations.
Set repeat transfer mode.
Enable repeat size end interrupts.
Write 1 to the DTE bit in DMAC0.DMCNT.
Receive a transfer request.
Repeat size and number of repeat operations decremented.
Number of repeat operations = 0
Repeat size = 0
Return to the transfer source address.
Generate a repeat size end interrupt.
Set “transfer source address + 4”
Yes
No
Yes
No
End
: User side processing
: DMAC side processing
Data transfer
(When transfer data size = 32 bits)