English
Language : 

M0564LE4AE Datasheet, PDF (96/161 Pages) List of Unclassifed Manufacturers – 32-BIT MICROCONTROLLER
M0564
6.12 PDMA Controller (PDMA)
6.12.1 Overview
The peripheral direct memory access (PDMA) controller is used to provide high-speed data
transfer. The PDMA controller can transfer data from one address to another without CPU
intervention. This has the benefit of reducing the workload of CPU and keeps CPU resources free
for other applications. The PDMA controller has a total of 5 channels and each channel can
perform transfer between memory and peripherals or between memory and memory. The PDMA
supports time-out function for channel 0 and channel 1.
6.12.2 Features
 Supports 5 independently configurable channels
 Supports selectable 2 level of priority (fixed priority or round-robin priority)
 Supports transfer data width of 8, 16, and 32 bits
 Supports source and destination address increment size can be byte, half-word, word or
no increment
 Supports software and SPI, UART, I2S, I2C, ADC, PWM and TIMER request
 Supports Scatter-Gather mode to perform sophisticated transfer through the use of the
descriptor link list table
 Supports single and burst transfer type
 Supports time-out function for channel0 and channel 1
May 05, 2017
Page 96 of 161
Rev 1.00