From the main advantages of CodeVisionAVR, it can be noted that it is not too complicated for self-development, it supports the entire AVR microcontroller family (including chips with the ATxmega core), it forms a capacious and effective program code. In addition to compiling, the development environment is able to write the created program into the memory of the microcontroller. The firmware module can interact with all popular programmers (AVR910, STK200 / 300 and many others). The editor allows you to work with two projects at the same time, place bookmarks, adjust the time for automatic saving of results.


The family of 8-bit AVR-microcontrollers has the same set of commands inherent in the RISC-architecture, which means the ease of porting programs for different chips. The command execution speed is four times faster than that of Microchip PIC microcontrollers. Bascom-AVR (from the words Basic Compiler) is an excellent compiler that, in addition to the basic function of writing programs and translating them into machine code in the .hex format understandable to the microcontroller, allows debugging-simulation and flashing chips directly from the development environment using a programmer, for example , STK200 / STK300 or external utilities such as USBASP_AVRDUDE_PROG. There is a text editor and reference information system.

MPLAB XC Compilers

Microchip’s line of award-winning MPLAB® XC C Compilers provides a comprehensive solution for your project’s software development and is offered in free, unrestricted-use downloads. Finding the right compiler to support your device is simple: MPLAB XC8 supports all 8-bit PIC MCUs, MPLAB XC16 supports all 16-bit PIC MCUs and dsPICs, MPLAB XC32/32++ supports all 32-bit PIC MCUs

AVR GCC - AVR and ARM Toolchains (C Compilers)

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 & math libraries. 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 standalone 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. Note: These toolchains are included when downloading Atmel Studio 7

MPLAB Xpress - Cloud-based IDE

MPLAB® Xpress Cloud-Based IDE is an online development environment that contains the most popular features of our award-winning MPLAB X IDE. This simplified & distilled application is a faithful reproduction of our desktop-based program, which allows users to easily transition between the two environments.

By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.