
60
XMEGA A [MANUAL]
8077I–AVR–11/2012
peripheral’s base value and the offset value for the trigger source in the module or peripheral.
Table 5-9 shows the base
trigger sources in the different modules and peripheral types. For modules or peripherals which do not exist for a device,
the transfer trigger does not exist. Refer to the device datasheet for the list of peripherals available.
If the interrupt flag related to the trigger source is cleared or the interrupt level enabled so that an interrupt is triggered,
the DMA request will be lost. Since a DMA request can clear the interrupt flag, interrupts can be lost.
Note:
For most trigger sources, the request is cleared by accessing a register belonging to the peripheral with the
request. Refer to the different peripheral chapters for how requests are generated and cleared
Table 5-9.
DMA trigger source base values for all modules and peripherals.
TRIGSRC Base Value
Group Configuration
Description
0x00
OFF
Software triggers only
0x01
SYS
Event system DMA triggers base value
0x04
AES
AES DMA trigger value
0x10
ADCA
ADCA DMA triggers base value
0x15
DACA
DACA DMA trigger bas
0x20
ADCB
ADCB DMA triggers base value
0x25
DACB
DACB DMA triggers base value
0x40
TCC0
Timer/counter C0 DMA triggers base value
0x46
TCC1
Timer/counter C1 triggers base value
0x4A
SPIC
SPI C DMA triggers value
0x4B
USARTC0
USART C0 DMA triggers base value
0x4E
USARTC1
USART C1 DMA triggers base value
0x60
TCD0
Timer/counter D0 DMA triggers base value
0x66
TCD1
Timer/counter D1 triggers base value
0x6A
SPID
SPI D DMA triggers value
0x6B
USARTD0
USART D0 DMA triggers base value
0x6E
USARTD1
USART D1 DMA triggers base value
0x80
TCE0
Timer/counter E0 DMA triggers base value
0x86
TCE1
Timer/counter E1 triggers base value
0x8A
SPIE
SPI E DMA triggers value
0x8B
USARTE0
USART E0 DMA triggers base value
0x8E
USARTE1
USART E1 DMA triggers base value
0xA0
TCF0
Timer/counter F0 DMA triggers base value
0xA6
TCF1
Timer/counter F1 triggers base value