SWRU626 December 2025 CC3501E , CC3551E
The integrated direct memory access controller (DMA) independently handles input samples (from one or two ADx pins to SRAM) and output samples (from SRAM or flash to one or two ADx pins). There is one shift-register and one sample word buffer for each ADx pin. The DMA stores input sample words to memory while the next sample words are received, and it loads output sample words from memory while the last loaded sample words are transmitted. The DMA operates on blocks of memory. While the DMA works on one block of memory, software must write the start address of the next memory block to AIFINPTRNEXT for input samples and to AIFOUTPTRNEXT for output samples.