1 What is the DMA Peripheral Library Driver?

The Direct Memory Access (DMA) PLIB driver supports the DMA peripheral functions which are designed to service data transfers between different memory regions directly, without intervention from the CPU.