A '''Peripheralperipheral DMA controller''' is a feature found in modern micro[[microcontroller]]s. controllersThis is typically a [[FIFO]] with automated control features for driving implicitly included modules in a microcontroller such as [[UART]]s.
This is typically a [[FIFO]] with automated control features for driving implicitly included modules in a microcontroller such as [[UART]]s.
This takes a large burden from the [[operating system]] and reduces the number of interrupts[[interrupt]]s required to service and control these type of functions.