www.atmel.com
DMA Controller
The AVR XMEGA’s 4-channel Direct Memory
Access (DMA) Controller enables fast, CPU
independent data transfer between any locations
in the data memory space and the peripherals.
Flexible channel priority selection, several address-
ing modes and double buffering capabilities. The DMA Controller a powerful module for all data oriented
applications such as signal processing and industrial control. Each DMA transfer can range from 1 byte to
16 Mbytes, increasing CPU computing performance and lowering power consumption.
Crypto Engine
AVR XMEGA includes a crypto engine for 64-bit DES and 128-bit
AES encryption and decryption.
There are no export limitations for the AVR XMEGA with crypto
engine, so using XMEGA for crypto function do not limit where you
can sell your product.
Analog and Digital Conversion
CPU load at various communication speeds
SPI
(kbps)
with DMA
No DMA
UART
(kbps)
with DMA
No DMA
250
0 %
8 %
19.2
0 %
1 %
500
0 %
16 %
116.2
0 %
3 %
1
1 %
30 %
921.6
1 %
26 %
2
1 %
57 %
1.2
1 %
34 %
4
2 %
98 %
2
1 %
58 %
MSB
without DMA
with DMA
100% CPU usage
Communication rate
ADC
12-bit Compare
Function
VREF
DAC
TEMP. SENSOR
8 - 16 External
Pin Inputs
4 x 8 External
Differential
Pin Inputs
Gain stage
1-64x
AVR XMEGA is highly integrated
with high performance 12-bit
ADC and DAC. The ADC sup-
port up to 2 million samples
per second. The DAC has con-
version rates up to 1 msps and
comes with built-in offset and
gain compensation. XMEGA
also include several analog
comparators with window func-
tion and flexible input selection.
DES
8 bytes data
8 bytes key
16 clock cycles
8 bytes cipher
AES
16 bytes data
16 bytes key
375 clock cycles
16 bytes cipher
Data
Secure Data