Cechy kontrolera DMA:
• Kontroler DMA jest samodzielnym procesorem mogącym przejąć sterowanie magistral systemu mikroprocesorowego.
• Kontroler DMA zazwyczaj posiada zwielokrotnione zasoby pozwalające na realizację kilku kanałów DMA o różnym priorytecie.
• Każdy kanał jest obsługiwany przez oddzielną, wewnętrzną logikę w kontrolerze połączoną z rejestrem adresującym pamięć i licznikiem słów pozostałych do przesłania.