DMA Operation
10-13
DMA Controller
Table 10−2. DMA Trigger Operation
DMAxTSELx Operation
0000
A transfer is triggered when the DMAREQ bit is set. The DMAREQ bit is automatically reset
when the transfer starts
0001
A transfer is triggered when the TACCR2 CCIFG flag is set. The TACCR2 CCIFG flag is
automatically reset when the transfer starts. If the TACCR2 CCIE bit is set, the TACCR2
CCIFG flag will not trigger a transfer.
0010
A transfer is triggered when the TBCCR2 CCIFG flag is set. The TBCCR2 CCIFG flag is
automatically reset when the transfer starts. If the TBCCR2 CCIE bit is set, the TBCCR2
CCIFG flag will not trigger a transfer.
0011
Devices with USART0: A transfer is triggered when the URXIFG0 flag is set. URXIFG0 is
automatically reset when the transfer starts. If URXIE0 is set, the URXIFG0 flag will not trigger
a transfer.
Devices with USCI_A0: A transfer is triggered when the UCA0RXIFG flag is set. UCA0RXIFG
is automatically reset when the transfer starts. If UCA0RXIE is set, the UCA0RXIFG flag will
not trigger a transfer.
0100
Devices with USART0: A transfer is triggered when the UTXIFG0 flag is set. UTXIFG0 is
automatically reset when the transfer starts. If UTXIE0 is set, the UTXIFG0 flag will not trigger
a transfer.
Devices with USCI_A0: A transfer is triggered when the UCA0TXIFG flag is set. UCA0TXIFG
is automatically reset when the transfer starts. If UCA0TXIE is set, the UCA0TXIFG flag will
not trigger a transfer.
0101
A transfer is triggered when the DAC12_0CTL DAC12IFG flag is set. The DAC12_0CTL
DAC12IFG flag is automatically cleared when the transfer starts. If the DAC12_0CTL
DAC12IE bit is set, the DAC12_0CTL DAC12IFG flag will not trigger a transfer.
0110
A transfer is triggered by an ADC12IFGx flag. When single-channel conversions are
performed, the corresponding ADC12IFGx is the trigger. When sequences are used, the
ADC12IFGx for the last conversion in the sequence is the trigger. A transfer is triggered when
the conversion is completed and the ADC12IFGx is set. Setting the ADC12IFGx with software
will not trigger a transfer. All ADC12IFGx flags are automatically reset when the associated
ADC12MEMx register is accessed by the DMA controller.
0111
A transfer is triggered when the TACCR0 CCIFG flag is set. The TACCR0 CCIFG flag is
automatically reset when the transfer starts. If the TACCR0 CCIE bit is set, the TACCR0
CCIFG flag will not trigger a transfer.
1000
A transfer is triggered when the TBCCR0 CCIFG flag is set. The TBCCR0 CCIFG flag is
automatically reset when the transfer starts. If the TBCCR0 CCIE bit is set, the TBCCR0
CCIFG flag will not trigger a transfer.
1001
A transfer is triggered when the URXIFG1 flag is set. URXIFG1 is automatically reset when
the transfer starts. If URXIE1 is set, the
URXIFG1 flag will not trigger a transfer.
1010
A transfer is triggered when the UTXIFG1 flag is set. UTXIFG1 is automatically reset when the
transfer starts. If UTXIE1 is set, the UTXIFG1 flag will not trigger a transfer
.
1011
A transfer is triggered when the hardware multiplier is ready for a new operand.
1100
A transfer is triggered when the UCB0RXIFG flag is set. UCB0RXIFG is automatically reset
when the transfer starts. If UCB0RXIE is set, the UCB0RXIFG flag will not trigger a transfer.
1101
A transfer is triggered when the UCB0TXIFG flag is set. UCB0TXIFG is automatically reset
when the transfer starts. If UCB0TXIE is set, the UCB0TXIFG flag will not trigger a transfer.
1110
A transfer is triggered when the DMAxIFG flag is set. DMA0IFG triggers channel 1, DMA1IFG
triggers channel 2, and DMA2IFG triggers channel 0. None of the DMAxIFG flags are
automatically reset when the transfer starts.
1111
A transfer is triggered by the external trigger DMAE0.
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 ...