SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
The integrated direct memory access controller (DMA) independently handles input samples (from one or two ADx pins to RAM) and output samples (from RAM 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 I2S:AIFINPTRNEXT for input samples and to I2S:AIFOUTPTRNEXT for output samples.