2 dma transfer modes – Texas Instruments MSP430x4xx User Manual

Page 165

Advertising
background image

8-5

8.2.2

DMA Transfer Modes

The DMA controller has six transfer modes selected by the DMADTx bits as
listed in Table 8−1. Each channel is individually configurable for its transfer
mode. For example, channel 0 may be configured in single transfer mode,
while channel 1 is configured for burst-block transfer mode, and channel 2
operates in repeated block mode. The transfer mode is configured
independently from the addressing mode. Any addressing mode can be used
with any transfer mode.

Table 8−1. DMA Transfer Modes

DMADTx

Transfer

Mode

Description

000

Single transfer

Each transfer requires a trigger. DMAEN is
automatically cleared when DMAxSZ transfers have
been made.

001

Block transfer

A complete block is transferred with one trigger.
DMAEN is automatically cleared at the end of the
block transfer.

010, 011

Burst-block
transfer

CPU activity is interleaved with a block transfer.
DMAEN is automatically cleared at the end of the
burst-block transfer.

100

Repeated
single transfer

Each transfer requires a trigger. DMAEN remains
enabled.

101

Repeated
block transfer

A complete block is transferred with one trigger.
DMAEN remains enabled.

110, 111

Repeated
burst-block
transfer

CPU activity is interleaved with a block transfer.
DMAEN remains enabled.

Advertising