SLASFJ6A July 2025 – September 2025 MSPM0C1105 , MSPM0C1106
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The direct memory access (DMA) controller allows movement of data from one memory address to another without CPU intervention. For example, the DMA can be used to move data from ADC conversion memory to SRAM. The DMA reduces system power consumption by allowing the CPU to remain in low power mode, without having to awaken to move data to or from a peripheral.
The DMA_B in these devices support the following key features:
| DMA Feature | DMA_B | |
|---|---|---|
| Full-Feature Channel | Basic Channel | |
| Channel Number | 0, 1 | 2 |
| Repeated mode | ✓ | – |
| Table & fill mode | ✓ | – |
| Gather mode | ✓ | – |
| Early IRQ notification | ✓ | – |
| Auto enable | ✓ | ✓ |
| Long long (128-bit) transfer | ✓ | ✓ |
| Stride mode | ✓ | ✓ |
| Cascading channel support | ✓ | ✓ |
| DMACTL.DMATSEL | TRIGGER SOURCE |
|---|---|
| 0 | Software |
| 1 | Generic Subscriber 0 (FSUB_0) |
| 2 | Generic Subscriber 0 (FSUB_1) |
| 3 | I2C0 PUBLISHER 1 |
| 4 | I2C0 PUBLISHER 2 |
| 5 | I2C1 PUBLISHER 1 |
| 6 | I2C1 PUBLISHER 2 |
| 7 | SPI0 PUBLISHER 1 |
| 8 | SPI0 PUBLISHER 2 |
| 9 | UART0 PUBLISHER 1 |
| 10 | UART0 PUBLISHER 2 |
| 11 | UART1 PUBLISHER 1 |
| 12 | UART1 PUBLISHER 2 |
| 13 | UART2 PUBLISHER 1 |
| 14 | UART2 PUBLISHER 2 |
| 15 | ADC0 DMA Trigger |