Dma controller, Crypto engine, Analog and digital conversion – Atmel AVR XMEGA 8/16-bit High Performance Low Power Flash Microcontrollers User Manual

Page 7

Advertising
background image

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

Advertising