SPRUJF2A March 2026 – March 2026 AM13E23019
The basic addressing modes available on channel types are configured with the source increment (DMASRCINCR) and destination increment (DMADSTINCR) control bits within the respective channel control registers. The DMASRCINCR bits select if the source address is incremented, decremented, or unchanged after each transfer. The DMADSTINCR bits select if the destination address is incremented, decremented, or unchanged after each transfer. The basic addressing modes are showcased in DMA Basic Addressing Modes. The configuration settings for the basic addressing modes are in DMA Basic Addressing Mode Configuration.
| Addressing Mode | DMASRCINCR | DMADSTINCR | Recommended Usage | Example |
|---|---|---|---|---|
| Fixed address to fixed address | Unchanged | Unchanged | Peripheral to peripheral | Transfer ADCRESULT0 register value to UNICOMM-UART TXDATA register |
| Fixed address to block of addresses | Unchanged | Increment/Decrement | Peripheral to memory | UNICOMM Receive operation - Transfer RXDATA register value to a buffer in memory |
| Block of addresses to fixed address | Increment/Decrement | Unchanged | Memory to peripheral | UNICOMM Transmit operation - Transfer buffer in memory to TXDATA register |
| Block of addresses to block of addresses | Increment/Decrement | Increment/Decrement | Memory to memory | Transfer memory buffer contents to another memory buffer |