Get Started

We'll tell you all you need to know to start evaluating and working with this product.

Flash MCU

Getting Started with AVR Playlist on YouTube

» Watch Now
Simply AVR

Discover why Atmel AVR MCUs are simple to use and used everywhere.

» Learn More
Atmel AVR

Unsurpassed Performance, Efficiency and Flexibility

Delivering ease-of-use, low power consumption and a high level of integration, Atmel® AVR® 8-bit and 32-bit microcontrollers (MCUs) complement the Atmel® | SMART line of ARM®-based microcontrollers and microprocessors. These devices offer a unique combination of performance, power efficiency and design flexibility. Optimized to reduce time to market, they are based on the industry's most code-efficient architecture for C and assembly programming. No other microcontroller delivers more computing performance with better power efficiency. Industry-leading development tools and design support further help you get your design to market faster. Plus once your products have launched, the large AVR family allows you to reuse your knowledge to improve and enhance your offerings, making it easy and cost-effective to expand into new markets.

Devices

Device Family Summary Benefit Applications Technologies Key Parameters
The world's most efficient 32-bit MCU
General Purpose

picoPower

SleepWalking

FlashVault

DMA

Event System

Self-programming

16-512KB Flash

48-144 pins

Up to 66 MHz

1.5 MIPS/MHz
Xtreme performance 8-bit
General Purpose
picoPower

SleepWalking

DMA

Event System

EEPROM

Self-programming
16-384KB Flash

32-100 pins

Up to 32 MHz

1.0 MIPS/MHz
More peripherals and options
General Purpose

Lighting

LCD

QTouch

PTC

picoPower

SleepWalking

EEPROM

Self-programming

4-256KB Flash

28-100-pins

Up to 20 MHz

1.0 MIPS/MHz
Small and powerful
General Purpose

Limited board space

QTouch

EEPROM

0.7V operation

0.5 – 8KB Flash

6-32 pins

Up to 20MHz

1.0 MIPS/MHz
Li-Ion Battery Management
Gas gauging

Cell balancing

Authentication

Short-circuit protection

Heat protection

1 – 4 cells

High side N-MOS

Coloumb counter

Temperature sensor

Self-programming

1.8 – 25V operation

8 – 40KB Flash

28 – 48 pins

Up to 8 MHz

1.0 MIPS/MHz
Intelligence, control, and rugged design for demanding automotive environments.

Qualified for Automotive
Automotive

QTouch

picoPower

SleepWalking

EEPROM

Self-programming

Robust design for automotive environments

Rich portfolio for a variety of applications

Dependable design

The Performance, Features, and Tools You Need to Maximize Power Efficiency

To meet the tough requirements of today's applications, Atmel has built upon more than a decade of low-power research to develop Atmel picoPower technology. AVR microcontrollers use picoPower technology to reduce power consumption in both sleep and active mode, and to achieve the industry's lowest power consumption - 500nA @ 1.8V with the RTC (real-time-clock) running and 9 nA in power-down sleep mode.

A Complete Set of Tools Streamline Development

Atmel offers a high-quality, easy-to-use tool chain for the full range of AVR families. Available for free, the Atmel Studio integrated development environment (IDE) enables code development and simulation in C or assembly. It also integrates seamlessly with Atmel starter kits, programmers, debuggers, evaluation kits, and reference designs. The result is faster development, a more productive development team, and shorter time to market.

Atmel AVR Tools Quality

Software Made Easy

Atmel offers The Atmel Software Framework (ASF), a complete library of drivers and middleware required to build an application. It provides a common Application Protocol Interface (API) that makes it easy to port your software between different AVR microcontrollers. The Atmel Gallery offers a range of examples as well as videos that cover development. Atmel Spaces furnishes a collaborative work environment where you can have a team spread across the world working on the same project. In addition, a large collection of application notes explains how to use all on-chip peripherals in an application.

Capacitive Touch

Peripheral Touch Controller (PTC): The Atmel Peripheral Touch Controller is a capacitive touch sense module that supports autonomous sensing of 1 to 256 channels. The PTC supports both self- and mutual-capacitance sensor layouts in the same application, which provides greater flexibility for the system designer. Thanks to its autonomous operation, the PTC uses very little CPU resources and power, even for high-key-count designs. With built-in automatic tuning and calibration, the PTC delivers high-quality of touch performance even in harsh environments. This makes MCUs with a PTC ideal for any touch application. Atmel Studio supports code development and debugging. MCUs with a PTC are the obvious choice for any application with strict requirements for integration and touch performance.

QTouch Library: For devices without a PTC, the Atmel QTouch® Library offers a software-based solution that allows a high degree of freedom for microcontroller selection and configuration. The library provides robust, industry-proven capacitive touch performance, and most Atmel AVR and Atmel | SMART ARM-based devices are supported. It supports both self- and mutual-capacitance sensing. However, unlike microcontrollers with hardware a PTC module, the software library is only capable of running a single sensing method at a time.

A Perfect Fit for Your Application

Atmel complements its broad range of standard AVR microcontrollers with a growing portfolio of derivatives tailored to specific applications. This large portfolio enables you to support a wide range of applications and functions, including automotive, LCD drivers, CAN networking, USB connectivity, motor control, lighting applications, single-chip battery management, IEEE 802.15.4, ZigBee, Remote Access Control, and more.

Removing Data Transfer Bottlenecks

The DMA controller found in Atmel AVR XMEGA® and Atmel AVR UC3 microcontrollers sets a new standard for data transfer efficiency. It allows efficient data transfers between peripherals and memories with minimal CPU intervention. The result is data transfer rates of up to 33MBit/s over each SPI and USART port—with only a 15% load on the CPU.

Peripheral Intelligence

Atmel SleepWalking technology in AVR XMEGA, AVR UC3 and megaAVR devices adds intelligence to peripherals, enabling them to perform a basic range check before they generate an interrupt to the CPU. Combined with power-saving modes, the automatic range check can be applied to remove the need to wake up the CPU at regular intervals to check the environment. The intelligent peripherals will monitor the environment on their own, and only wake the CPU when there is a need for action. Because the CPU draws far more energy than a single peripheral, SleepWalking can dramatically reduce power consumption.

Peripheral Cooperation

Inefficient peripheral management can reduce performance and increase power consumption. To overcome these problems, our Peripheral Event System lets peripherals send signals (events) directly to other peripherals, bypassing the CPU. The result is short, predictable response times, a reduced number of wakeups from sleep, and CPU resources freed up for other tasks. To help reduce application power consumption and increase system performance, the Peripheral Event System can also replace interrupt-driven data transfer with event-triggered data transfer.

Advanced Arithmetic Performance

For applications that demand high-end arithmetic performance, selected AVR MCUs feature an IEEE 754-compliant Floating Point Unit (FPU). This integrated component lets the MCU perform arithmetic calculations on decimal numbers in fewer clock cycles, and with higher precision. The FPU helps enhance a wide range of applications. You can filter or analyze sensor data to suppress noise and capture better quality information, and process audio data without loss of fidelity.

Integrated Security

To help safeguard sensitive information, some AVR MCUs include a high-performance encryption and decryption engine that supports 128-, 192- and 256-bit key lengths for AES and 56-bit key lengths for DES. These products are ideal for applications that require on-the-fly encryption of high-speed communication streams.

Flash Security

To safeguard sensitive data, Atmel FlashVault code protection enables on-chip Flash memory to be partially programmed and locked for secure on-chip storage of software intellectual property. FlashVault code protection can carry software such as a math library or an encryption algorithm to potentially untrustworthy environments where the rest of the source code can be developed and debugged. All AVR microcontrollers contain lock mechanisms to prevent reading and copying the program stored in on-chip Flash memory.

The Power of Self-Programming Flash Memory

For flexibility and scalability, support for self-programming Flash memory enables field upgrades via any communication interface. It also lets customers perform encrypted field programming, reducing or completely eliminating the risk of programming the wrong binary. To minimize downtime, Read-while-Write Flash memory support lets customers continue to run applications while an upgrade is in progress.