Atmel AVR XMEGA User Manual

AVR® MICROCONTROLLERS
AVR XMEGA
8/16-bit High Performance Low Power Flash Microcontrollers
MCU SMART BATTERY SOLUTIONS Everywhere You Are
tinyAVR
megaAVR
AVR XMEGA
AP7
AVR32
UC3
AVR32
32-bit
8-/16-bit
8-bit
LESS POWER
MORE PERFORMANCE
AVR XMEGA™ MICROCONTOLLERS Everywhere You Are
Introducing The AVR Family
AVR Devices — success through innovation
Atmel® offers both 8-bit and 32-bit AVR®’s, and since day one the AVR philosophy has always been clear:
Highest performance with no power penalty.
Atmel is of feri ng a wide range of AVR microcontrollers:
tinyAVR , 1-16 KBytes Flash, 8-32 pin
packages
megaAVR, 4-256 KBytes Flash, 28 to
100 pin packages
AVR XMEGA, 16-384 KBytes Flash,
44-100 pin packages
AVR32 UC3, 64-512 KBytes Flash,
48-144 pin packages
AVR32 AP7, 210 DMIPS throughput at 150 MHz, 196-256 pin packages
®
®
AVR XMEGA - For demanding embedded applications
With a DMA Controller, an Innovative Event System, crypto engine and high speed ADC and DAC,
AVR XMEGA™ pushes the boundaries for high performance 8/16 bit MCUs while still remaining highly
®
compatible with tinyAVR
and megaAVR®.
XMEGA highlights
• picoPower™ technology for ultra low power consumption
• True 1.6 volt operation and CPU speeds up to 32 MHz
• Event System and DMA controller
• High speed, high resolution 12-bit ADC and DAC
• Crypto engine, Timers/Counters and fast communication interfaces
• Accurate and flexible Clock System with automatic clock failure protection
All AVR devices from the smallest tinyAVR
to the largest XMEGA uses the same CPU.
They dif fer only in features, pin count and
memor y size. This enable AVR to cover the
complete 8- and 16-bit market with one
single, compatible product family.
www.atmel.comwww.atmel.com
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
ASYNC. CLK
MAIN CLK
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
ASYNC.
CLK.
MAIN
CLK.
BOD
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
BOD
CPU
I/O AC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
ADC
ASYNC.
BOD
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
ASYNC.
CLK.
MAIN
CLK.
BOD
CPU
I/O AC ADC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
BOD
CPU
I/O AC
FLASH
WDT
T/C
PIN
CHANGE
INT.
DMA
EVENT
SYS.
TWI SPI USART
ADC
ASYNC.
BOD
picoPower Technology
Reducing power consumption—maintaining performance
picoPower — Best MCU power budget
Atmel’s picoPower technology reduces power
consumption in both sleep and active mode. With
picoPower technology the embedded designer
can reduce the applications power consumption
while maintaining performance.
True 1.6 Volt Operation
AVR XMEGA offers true 1.6 Volt operation. All functions including ADC, DAC, Flash- and EEPROM
memories are all operating down to 1.6V. This allows safe operation directly from a 1.8V ±10% power
supply. It also enables deeper battery discharge to increase battery life.
Minimized Leakage Current
AVR XMEGA leakage current is only 100 nA while still maintaining
full RAM and register retention. This reduces power consumption
for applications spending most time in sleep mode.
Ultra Low Power 32 kHz Crystal Oscillator
AVR XMEGA’s Real Time Counter consumes only 500 nA while
running from a 32.768 kHz Crystal Oscillator.
Sleep modes
XMEGA has five different sleep modes to turn off unused modules
and reduce the power consumption in the application. Many
sleep modes makes it easy to find the perfect fit for the applica-
tion. The granularity is further enhanced by the innovative Power Reduction Register technology.
In idle sleep mode all peripherals operate while the CPU is sleeping
to reduce the power consumption. with
up to 50%, while event handling, communication and data input/output still run.
In power-save mode, XMEGA uses 650nA to run the Real Time Counter and have full SRAM and register
retention offering industry leading low power numbers. Enabling Watchdog and Brown Out adds only 1uA.
In power-down mode, XMEGA uses only 100nA with SRAM and register retetion, and 5us wake-up time
from pin change on any I/O pin and TWI address match.
Standby and extended standby sleep modes are identical to power-down and power-save, except the
external oscillator is kept running to reduce wake-up time.
Idle mode
Power-save mode Power-down mode
The new XMEGA microcontrollers feature
- Off-loads the CPU
- Based on the AVR CPU
- Increased CPU speed -> 32 MHz
- Supports ultralow 1.6 Volt operation
- Reduced power consumption
- Up to 32 MIPS
- Single cycle execution
- Instruction set optimized for C
- 32x8 general purpose registers
- hardware multiplier
- Reducing power usage
- Up to 8 simultaneous events
-> 100% predictable response time
-> Perfect for 8/16-bit applications
- Supports both AES and DES
- Reducing CPU time and power consumption
- Minimal CPU overhead for secure communication
- Off-loads the CPU
- Saves power
- 4-channels
-> Fast transfer between memories and peripherals
- 16-bit (32-bit cascaded)
- Advanced Waveform eXtensions
- 16-bit RTC
Loading...
+ 8 hidden pages