Overview
The Atmel® AVR® XMEGA® is a family of low power, high performance and peripheral rich 8/16- bit microcontrollers based on the AVR® enhanced RISC architecture. By executing instructions in a single clock cycle, AVR achieves throughputs CPU approaching 1Million Instructions Per Second (MIPS) per MHz allowing the system designer to optimize power consumption versus processing speed.
FEATUREs
• High-performance, Low-power Atmel® AVR® XMEGA® 8/16-bit Microcontroller
• Non-volatile Program and Data Memories
– 16K - 128KBytes of In-System Self-Programmable Flash
– 4K - 8KBytes Boot Code Section with Independent Lock Bits
– 1K - 2KBytes EEPROM
– 2K - 8KBytes Internal SRAM
• Peripheral Features
– Four-channel DMA Controller
– Eight-channel Event System
– Five 16-bit Timer/Counters
Three Timer/Counters with 4 Output Compare or Input Capture channels
Two Timer/Counters with 2 Output Compare or Input Capture channels
High-Resolution Extensions on all Timer/Counters
Advanced Waveform Extension on one Timer/Counter
– One USB device Interface
USB 2.0 full speed (12Mbps) and low speed (1.5Mbps) device compliant 32 Endpoints with full configuration flexibility
– Five USARTs with IrDA support for one USART
– Two Two-Wire Interfaces with dual address match (I2C and SMBus compatible)
– Two Serial Peripheral Interfaces (SPIs)
– AES and DES Crypto Engine
– CRC-16 (CRC-CCITT) and CRC-32 (IEEE 802.3) Generator
– 16-bit Real Time Counter with Separate Oscillator
– One Twelve-channel, 12-bit, 2MSPS Analog to Digital Converter
– One Two-channel, 12-bit, 1MSPS Digital to Analog Converter
– Two Analog Comparators with Window compare function, and current source feature
– External Interrupts on all General Purpose I/O pins
– Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
– QTouch® library support
Capacitive touch buttons, sliders and wheels Up to 64 sense channels
• Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal and External Clock Options with PLL and Prescaler
– Programmable Multi-level Interrupt Controller
– Five Sleep Modes
– Programming and Debug Interfaces PDI (Program and Debug Interface)
• I/O and Packages
– 34 Programmable I/O Pins
– 44 - lead TQFP
– 44 - pad VQFN/QFN
– 49 - ball VFBGA
• Operating Voltage
– 1.6 – 3.6V
• Operating Frequency
– 0 – 12MHz from 1.6V
– 0 – 32MHz from 2.7V
Typical Applications
• Industrial control • Climate control • Low power battery applications
• Factory automation • RF and ZigBee • Power tools
• Building control • USB Connectivity • HVAC
• Board control • Sensor control • Utility Metering
• White Goods • Optical • Medical Applications