Memory Access

The DMA controller has read/write access of the data space (RAM) and read-only access of the Flash memory and EEPROM.

The start addresses for the source and destination can be configured using the Source Start Address (DMAxSSA) and Destination Start Address (DMAxDSA) registers, respectively. The Source Memory Region selection bits (SMR) in the DMAxCON1 register can be used to choose which memory region is being addressed by the DMAxSSA register. There are no bits to set the destination memory region since the DMA controller can only write to RAM.