Atmel maXTouch E Series
Watch Video

The new Atmel AVR Studio 5

Atmel® AVR Studio® 5 is the Integrated Development Environment (IDE) for developing and debugging embedded Atmel AVR® applications. The AVR Studio 5 IDE gives you a seamless and easy-to-use environment to write, build, and debug your C/C++ and assembler code.

One environment for 8– and 32–bit

AVR Studio 5 supports ALL AVR microcontrollers. Now you can bring all your 8– and 32-bit AVR projects into one, easy-to-use environment.

One environment for 8- and 32-bit

Integrated C Compiler

You no longer have to install a separate compiler or toolchain. AVR Studio 5 includes a compiler, assembler and a simulator, and interfaces seamlessly with in-system debuggers and programmers to make code development easier.

Integrated Compiler

New Project Wizard

Starting a new project is easy. In AVR Studio 5, the New Project wizard sets up all the compiler and linker settings, letting you jump straight to writing code.

Create a blank project, or select from several hundred example projects.

New Project Wizard

A Better Editor

The AVR Studio 5 editor simplifies code editing and lets you code more efficiently. Type a few letters of a symbol, and AVR Studio 5 will display a list of suggestions. Type a shortcut to expand frequently used snippets of code. Instantly view the context and definition of a symbol just by clicking on it. Hover over symbols while browsing code to see related information. Get the information you need without hunting for it.

A Better Editor

Atmel AVR Software Framework

The AVR Software Framework is a collection of production-ready source code, written and optimized by experts and tested in hundreds of production designs. Using these peripheral drivers, communication stacks and application-specific libraries is the quick and effortless way to complete a project.

Software Framework works across all 32-bit AVR UC3 and 8-bit AVR XMEGA devices and works with both GNU and IAR C compilers.

AVR Software Framework

Standard APIs

The AVR Software Framework uses a set of standard Application Programming Interfaces or APIs across all AVRs. They simplify how your application code interfaces with chip peripherals and communication interfaces, ensuring that your application code migrates even easier across the whole range of AVR microcontrollers.

Application Builder

Use the Application Builder to import drivers, communication stacks and services from AVR Software Framework into a project. The Application Builder automatically manages library dependencies, making sure your code contains the required drivers.

Solution Explorer

The Solution Explorer presents an organized view of all your projects and their files, and gives you simple access to the commands that apply to them. You can easily create applications containing multiple microcontrollers and develop the code for all of them within the same solution.

Solution Explorer

In-system programming

AVR Studio 5 connects seamlessly to a wide range of AVR debuggers and programmers.

One of the biggest advantages of modern flash microcontrollers is their ability to send debug data to your PC, giving you perfect view of what goes on inside.


The new JTAGICE 3 is smaller, faster and more robust than previous models, and supports all 8- and 32-bit AVR microcontrollers.

I/O view

With the JTAGICE connected, AVR Studio 5 can present status of all processor, memories, communication interfaces, and analog interfaces in nicely formatted views, giving you fast access to critical system parameters. There is no faster way to identify bugs and optimize a design, in the lab or in the field.

Easy updates

Fast in-system programming allows a software update to be downloaded in seconds. Self programming and custom bootloaders allows microcontrollers to receive code updates via any interface, even across a radio link.