Toolchains for AVR® Microcontrollers (MCUs)


Note: These toolchains are included when downloading Atmel Studio 7

The AVR Toolchain is a collection of tools/libraries used to create applications for AVR microcontrollers. This collection includes compiler, assembler, linker and Standard C and math libraries.

Most of these tools are based on efforts from GNU (www.gnu.org), and some are developed by Microchip. For more information please refer to the release notes.

The Atmel AVR GNU Toolchain is also available as part of Atmel Studio. Only those users who wish to run the Atmel AVR GNU Toolchain as stand-alone tools from the command line need to download and install this package. There are two sets of downloads: one for Windows® and one for Linux® operating systems.

Key Features

  • C/C++ cross compiler
  • Assembler and linker
  • C-libraries for developing C/C++ programs

Toolchains for Arm-Based Devices


The Arm GNU Toolchain is a collection of tools/libraries used to create applications for our Arm-based MCUs and MPUs. This collection includes compilers, assemblers, linkers and Standard C, C++ and math libraries. Most of these tools are based on efforts from GNU and GNU Tools for Arm Embedded Processors. Some changes have been added by Microchip. For more information, please refer to the release notes. The Arm GNU Toolchain is also available as part of Atmel Studio. Only those users who wish to run the Arm GNU Toolchain as stand-alone tools from the command line need to download and install this package.

Key Features

  • C/C++ cross compiler
  • Assembler and linker
  • C-libraries for developing C/C++ programs

Downloads


GCC Compilers for AVR® and Arm®-Based Devices