Peripheral DMA controller
Appearance
Peripheral DMA controller
This is typically a FIFO with automated control features for driver implictly included modules in a microcontroller such as UARTS.
This takes a large burden from the operating system and reduces the number of interrupts required to service and control these type of functions.