DMA Operation
10-5
DMA Controller
10.2.2 DMA Transfer Modes
The DMA controller has six transfer modes selected by the DMADTx bits as
listed in Table 10−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.
Two types of data can be transferred selectable by the DMAxCTL DSTBYTE
and SRCBYTE fields. The source and/or destination location can be either
byte or word data. It is also possible to transfer byte to byte, word to word or
any combination.
Table 10−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.
Summary of Contents for MSP430x4xx Family
Page 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Page 2: ......
Page 6: ...vi ...
Page 114: ...3 76 RISC 16 Bit CPU ...
Page 304: ...5 20 FLL Clock Module ...
Page 340: ...7 8 Supply Voltage Supervisor ...
Page 348: ...8 8 16 Bit Hardware Multiplier ...
Page 372: ...9 24 32 Bit Hardware Multiplier ...
Page 400: ...10 28 DMA Controller ...
Page 428: ...13 10 Basic Timer1 ...
Page 466: ...15 24 Timer_A ...
Page 522: ...17 30 USART Peripheral Interface UART Mode ...
Page 544: ...18 22 USART Peripheral Interface SPI Mode ...
Page 672: ...23 12 Comparator_A ...
Page 692: ...24 20 LCD Controller ...
Page 746: ...26 28 ADC12 ...