
I did it for PICs, comparing it with the different compilers on the market. I see you are interested in the compiler performance? I did not made a comparison regarding AVR micros.

But again, this aspect will be of interest once you start competing with other commercial entities. Although, you may be not happy with the result if you compare it with what IAR does. Is the only one who can help you to use any microcontroller you want (8051, AVR, PIC, dsPIC, PIC32, STM32, Tiva C), knowing only one API. A huge library of functions which not only covers a large amount of Atmel microcontrollers independent of the chosen clock speed, but extends to other microcontroller manufacturers and even other languages. The various libraries and wizards of the CodeVision IDE īut, in my opinion, nothing is comparable with what Mikroe can offer.
#FREE DOWNLOAD CODEVISION AVR 1.2564 BIT SOFTWARE#
Atmel Software Framework which covers the internals of the microcontroller The fantastic ecosystem of Arduino, where everything is covered (internal peripherals and external devices), except the speed clock, limited to 8/16MHz and a small group of microcontrollers (fully supported by Atmel Studio) In my opinion these are criteria for a good development toolchain which you can recommend to a beginner, but also to a pro.

The key to a successful toolchain may be a complete library, with large support for all external peripherals and devices available on the market, with templates/skeletons for all AVR microcontrollers at any clock speed, allowing you to comfortably focus on your application. Also, the today's compilers are very close to each others regarding the final result.
#FREE DOWNLOAD CODEVISION AVR 1.2564 BIT CODE#
I think today, there are good code editors,with good syntax highlighting and other features that helps the coder to write massive applications with ease.
