SWRU626 December 2025 CC3501E , CC3551E
The µDMA (also called external DMA) is an auxiliary module dedicated to performing data movement between external and internal memory without CPU intervention. The µDMA is a basic DMA (single task execution) with two AHB masters interfacing OTFDE and MEMSS/SOC interconnect. The µDMA also has interface capabilites to peripherals, consult SDK documentation for support.
External DMA supports the following features:
The two channels can be defined as secured and non-secured, or both secured. The secured channel should be used to access secured memory regions and the non-secured to access non-secured memory regions. Access control based on the initiating context (secured / non-secured).