User manual
...the world's most energy friendly microcontrollers
2012-04-24 - Giant Gecko Family - d0053_Rev0.96 95
www.energymicro.com
8.7.29 DMA_CHx_CTRL - Channel Control Register
Offset Bit Position
0x1100
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0x00
0x0
Access
RW
RW
Name
SOURCESEL
SIGSEL
Bit Name Reset Access Description
31:22 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
21:16 SOURCESEL 0x00 RW Source Select
Select input source to DMA channel.
Value Mode Description
0b000000 NONE No source selected
0b001000 ADC0 Analog to Digital Converter 0
0b001010 DAC0 Digital to Analog Converter 0
0b001100 USART0 Universal Synchronous/Asynchronous Receiver/Transmitter 0
0b001101 USART1 Universal Synchronous/Asynchronous Receiver/Transmitter 1
0b001110 USART2 Universal Synchronous/Asynchronous Receiver/Transmitter 2
0b010000 LEUART0 Low Energy UART 0
0b010001 LEUART1 Low Energy UART 1
0b010100 I2C0 I2C 0
0b010101 I2C1 I2C 1
0b011000 TIMER0 Timer 0
0b011001 TIMER1 Timer 1
0b011010 TIMER2 Timer 2
0b011011 TIMER3 Timer 3
0b101100 UART0 Universal Asynchronous Receiver/Transmitter 0
0b101101 UART1 Universal Asynchronous Receiver/Transmitter 0
0b110000 MSC
0b110001 AES Advanced Encryption Standard Accelerator
0b110010 LESENSE Low Energy Sensor Interface
0b110011 EBI External Bus Interface
15:4 Reserved
To ensure compatibility with future devices, always write bits to 0. More information in Section 2.1 (p. 3)
3:0 SIGSEL 0x0 RW Signal Select
Select input signal to DMA channel.
Value Mode Description
SOURCESEL = 0b000000 (NONE)
0bxxxx OFF Channel input selection is turned off
SOURCESEL = 0b001000 (ADC0)
0b0000 ADC0SINGLE ADC0SINGLE
0b0001 ADC0SCAN ADC0SCAN
SOURCESEL = 0b001010 (DAC0)
0b0000 DAC0CH0 DAC0CH0
0b0001 DAC0CH1 DAC0CH1
SOURCESEL = 0b001100
(USART0)
0b0000 USART0RXDATAV USART0RXDATAV REQ/SREQ
0b0001 USART0TXBL USART0TXBL REQ/SREQ
0b0010 USART0TXEMPTY USART0TXEMPTY