В состав устройств AVR XMEGA входит 4-канальный контроллер прямого доступа к памяти (DMA), который может быть использован для быстрой процессоронезависимой передачи данных между периферийными устройствами и памятью данных в любой их комбинации:
· Периферия <-> Память
· Периферия <-> Периферия
· Память <-> Память
Контроллер DMA позволяет выбрать приоритет каналов, имеет несколько режимов адресации и возможность двойной буферизации. Он особенно полезен во всех ориентированных на данные приложениях, таких как сбор и обработка сигналов, управление производственными процессами, коммуникационные шлюзы. В прочих приложениях он тоже обеспечивает преимущество, значительно снижая загрузку ЦП при передаче данных, как показано на графике ниже:
