Atmel AVR XMEGA - High Performance Low power Flash Microcontrollers
Atmel's AVR XMEGA™ 8-bit and 16-bit microcontrollers (MCUs) combine second generation picoPower™ technology, 1.6V operation, and fast 12-bit analog functions. The Atmel devices also include a DMA controller, an innovative Event System, a crypto engine, and multiple communication modules and timer/counters. The MCUs have a maximum speed of 12 MHz at 1.6V and 32 MHz from 2.7V. XMEGA devices use the same CPU and instruction set as other 8-bit AVR products. All XMEGA family members are pin and code compatible. The devices are ideal for industrial control, medical, and ZigBee® applications.

Atmel AVR XMEGA devices include:
- 2nd generation of picoPower technology
- Innovative Event System for fast, CPU independent inter-peripheral
communication
- 4-channel DMA Controller boosts MCU performance
- 100% predictable timing
- Fast 12-bit ADC and DAC
- Fast Cryptography support for AES and DES
Atmel AVR XMEGA microcontrollers have the same acclaimed characteristics as the established AVR devices, and operates from just 1.6 volt with up to 32 MIPS at 32 MHz. Memory size range from 16 to 384 KB of Flash and they come in 44- to 100-pin packages. The XMEGA devices are general purpose microcontrollers well suited for a variety of applications including audio systems, ZigBee®, power tools, medical , board controllers, networking, metering, optical transceivers, motor control, white goods and any battery powered product.
View Products List

Ultra Low Power:
Atmel's picoPower technology is recognized as market leader in low power. With 2nd generation picoPower, AVR XMEGA further extends battery life. The true 1.6 volt operation means that battery powered applications like mobile phones XMEGA devices can be connected to a 1.8V (+/- 10%) regulated power supply to save cost and battery life.
Event System:
Like a reflex in the human body, the innovative XMEGA Event System enables inter-peripheral communication without CPU or DMA usage. This ensures 100% predictable and short response time. Up to 8 simultaneous events or interrupt conditions in the peripherals can automatically start actions in other peripherals.

Real 12-bit ADC and DAC:
For high analog accuracy the XMEGA features high-speed 12-bit analog peripherals. Capable of up to 2 Msps, XMEGA's ADCs deliver the fastest sample rate and most accurate result compared to conventional MCUs. Since XMEGA also features two 12-bit digital-to-analog converters (DAC) with up to 1 Msps and four advanced analog comparators, XMEGA microcontrollers have leading analog integration.
DMA Controller:
A 4-channel DMA Controller enables fast, CPU independent data transfer that significantly boosts performance. The DMA Controller in XMEGA handles transfers between all combinations of data memories and peripherals.

Compatibility and Tools:
XMEGA uses the same instruction set as existing AVR products, and code can easily be reused. All XMEGA family members are pin and 100% code compatible, and designers can easily reuse both source and binary code in all projects.
XMEGA is supported by the easy-to-use tool chain already existing for AVR devices, and Compilers and development tools platforms are the same for all AVR microcontrollers.

All XMEGA A devices run from 1.6 to 3.6 volt and up to 32 MHz and include:
- 4 DMA channels
- 8 Event System channels
- Crypto engine for AES and DES
- Real-Time Clock
- Brown-out Detector
- Watch-dog Timer
- Internal RC
| Product |
Flash |
SRAM |
I/O |
16-bit Timers |
SPI/TWI/USART |
12-bit ADC |
12-bit DAC |
Analog Comparator |
| ATxmega64A1 |
64 |
4 |
78 |
8 |
4/4/8 |
2x8 |
2x2 |
4 |
| ATxmega128A1 |
128 |
8 |
78 |
8 |
4/4/8 |
2x8 |
2x2 |
4 |
| ATxmega192A1 |
192 |
8 |
78 |
8 |
4/4/8 |
2x8 |
2x2 |
4 |
| ATxmega256A1 |
256 |
16 |
78 |
8 |
4/4/8 |
2x8 |
2x2 |
4 |
| ATxmega64A3 |
64 |
4 |
50 |
7 |
4/4/7 |
2x8 |
1x2 |
4 |
| ATxmega128A3 |
128 |
8 |
50 |
7 |
4/4/7 |
2x8 |
1x2 |
4 |
| ATxmega192A3 |
192 |
16 |
50 |
7 |
4/4/7 |
2x8 |
1x2 |
4 |
| ATxmega256A3 |
256 |
16 |
50 |
7 |
4/2/7 |
2x8 |
1x2 |
4 |
| ATxmega16A4 |
16 |
2 |
36 |
5 |
2/2/5 |
1x12 |
1x2 |
2 |
| ATxmega32A4 |
32 |
4 |
36 |
5 |
2/2/5 |
1x12 |
1x2 |
2 |
| ATxmega64A4 |
64 |
4 |
36 |
5 |
2/2/5 |
1x12 |
1x2 |
2 |
| ATxmega128A4 |
128 |
8 |
36 |
5 |
2/2/5 |
1x12 |
1x2 |
2 |