Enhanced Direct Memory Access (eDMA)
MPC5566 Microcontroller Reference Manual, Rev. 2
9-2 Freescale Semiconductor
9.1.1 Features
The eDMA is a highly-programmable data transfer engine, which has been optimized to minimize the 
required intervention from the host processor. It is intended for use in applications where the data size to 
be transferred is statically known, and is not defined within the data packet itself. The eDMA module 
features: 
• All data movement via dual-address transfers: read from source, write to destination
Programmable source, destination addresses, transfer size, plus support for enhanced addressing 
modes
• 64-channel implementation performs complex data transfers with minimal intervention from a host 
processor
— 32 bytes of data registers, used as temporary storage to support burst transfers 
(refer to SSIZE bit)
— Connections to the crossbar switch for bus mastering the data movement