Microchip Technology Inc

Microchip AVR® MCUs

Unsurpassed Performance, Efficiency, and Flexibility

Microchip’s 8-bit AVR® microcontrollers (MCUs) are an excellent choice for designers of a wide variety of embedded systems.  These devices offer a unique combination of performance, power efficiency and design flexibility. Optimized to reduce development time, they are based on the industry's most code-efficient architecture for C and assembly programming.

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.


View our Quick Reference Guide to get a quick overview of Microchip's 8-bit AVR portfolio, peripheral integration, and migration options

AVR Product Families

tinyAVR® MCUs

tinyAVR microcontrollers (MCUs) are optimized for applications that require performance, power efficiency and ease of use in a small package. All tinyAVR devices are based on the same architecture and compatible with other AVR® devices. The integrated ADC, DAC, Comparators, EEPROM memory and brown-out detector let you build applications without adding external components. tinyAVR devices also offer Flash memory and on-chip debug for fast, secure and cost-effective in-circuit upgrades that significantly cut your time to market.

megaAVR® MCUs

megaAVR microcontrollers (MCUs) are the ideal choice for designs that need some extra muscle. For applications requiring large amounts of code, megaAVR devices offer substantial program and data memories with performance up to 20 MIPS. Meanwhile, innovative Atmel picoPower® technology helps minimize power consumption. All megaAVR devices offer self-programmability for fast, secure, cost-effective in-circuit upgrades. You can even upgrade the Flash memory while running your application.


AVR XMEGA microcontrollers deliver the best possible combination of real-time performance, high integration and low power consumption for 8/16-bit MCU applications.

Tabs / 8 Bit AVR
Hardware Development Tools
Software Development Tools

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost starter kits, fully featured development boards, free Atmel Studio IDE as well as a range of debuggers.

Starter Kits
Starter Kits

These boards include flexibility and expansion capability for full featured designs, with use of application daughter cards.

STK600 - A complete starter kit and development system for the 8-bit AVR microcontrollers that gives designers a quick start to develop code on the AVR, with advanced features for prototyping and testing new designs.

Development & Evaluation Boards
Development Boards

Xplained is a fast prototyping and evaluation platform for Microchip AVR® based microcontrollers (MCUs). These low-cost, easy-to-use evaluation kits are ideal for demonstrating the features and capabilities of AVR MCUs and can be customized with a wide range of expansion boards. Development is easy with a rich selection of example projects and code drivers provided in the Atmel Software Framework (ASF) and START, as well as support in Atmel Studio and from third-party IDEs (integrated development environments). Choose from three types of Atmel Xplained kits

Xplained Nano - The ATTINY104-XNANO Xplained Nano evaluation kit is a hardware platform for evaluating ATtiny102/ATtiny104 microcontrollers.

Xplained Mini - An ultra-low-cost platform for evaluating low pin-count parts. It features an on-board debugger, access to all device pins, and auto-identification in Atmel Studio.

Xplained - A fast prototyping and evaluation platform for Microchip AVR microcontrollers.

Xplained Pro - A professional evaluation board featuring auto-identification in Atmel Studio, with an on-board debugger and standardized extension connectors.

Emulators & Debuggers
Emulators & Debuggers

The debuggers and programmers work across all AVR® MCU platforms, are USB powered and are fully integrated with Atmel Studio® IDE with features ranging from basic debugging to advanced emulation capability.

Atmel-ICE - Atmel-ICE is a powerful development tool for debugging and programming AVR microcontrollers with on-chip debug capability.

AVR ONE - A professional development tool for 8-bit and 32-bit AVR devices with On-Chip Debug capability. It is used for source level symbolic debugging, program trace and device programming.

Power Debugger - Power Debugger is a powerful development tool for debugging and programming AVR microcontrollers using UPDI, JTAG, PDI, debugWIRE, aWire, TPI or SPI target interfaces using JTAG or SWD target interfaces.

Software Libraries


Atmel Start

Advanced Software Framework

8-bit Support

Online Support

8-bit Forum

The Microchip customer community is a wealth of information! We offer many different forums covering Microchip products and Development Tools where you can interact with your peers to share thoughts and ideas and find answers to questions you may have.

AVRFreaks Forum

AVRFreaks.net is a user driven community and discussion forum, where users exchange ideas, challenges, and day to day experiences on AVR. The community has been in existence since 2001 and some might say most AVR topics under the sun have been discussed... but new products bring new possibilities! Join today, learn and share your experience.

Technical Support

Visit the Microchip technical support site and get access to knowledge base, support resources, community support and submit support tickets.

Software Development Tools

Development Environment

Our development software and tools can help you streamline your design process.

Atmel Studio 7 - Studio 7 is the integrated development platform (IDP) for developing and debugging all AVR® microcontroller applications. The Atmel Studio 7 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. It also connects seamlessly to the debuggers, programmers and development kits that support AVR devices.

Atmel Start - is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints. In the case of a conflict, Atmel START will automatically suggest solutions that fit you specific setup.

8-bit AVR Videos

Getting Started with AVR

In this series we are introducing a number of AVR peripherals, including GPIO, timer/counter, USART and ADC. In the process, we will work towards building an example application which samples an analog light sensor, then proportion to this ADC sensor reading, updates a PWM duty cycle. An averaged sensor value is then sent over USART to a PC terminal. Watch the videos here.

AVR Insights

AVR Insights is a frequent release of technical videos, diving into different aspects of the AVR MCUs from the core to peripherals with links to actual code examples. Follow and subscribe, you might discover some new aspects of the AVR here.

8-Bit Video Channel