
The compilers of IAR companies have always been in the first or second place among microcontroller compilers in terms of reliability, optimization of the amount of output code, and maneuverability in programming. languages for the desired microcontroller. Meanwhile, the compilers of IAR company, especially IAR Embedded Workbench for ARM, are more welcomed by microcontroller manufacturers, and if you take a quick look at the Application note provided by microcontroller manufacturers (for example, Atmel), you will realize that often Sources and examples are provided with the IAR compiler. Various compilers have been provided for AVR, 8051, and ARM microcontrollers, which users can use to program in assembly, C, BASIC, C++, etc. This company has 22 software products for the above microcontrollers, and its code interpretation algorithms and output data have been approved by the microcontroller manufacturing companies. One of the successful companies in the field of microcontroller compiler production is IAR, which has been producing compilers for AVR, Freescale, Maxim MAXQ, National-CR16C, Renesas, Samsung, STMicroelectronics, TI MSP430, and 8051 family microcontrollers since 1980. In fact, it should be said that the term CPU used for these devices is actually a powerful ARM microcontroller (not a CPU like a computer), which has many capabilities despite its small size. These microcontrollers with their 32-bit processor are much more powerful than the 8-bit AVR processors, and for this reason, these microcontrollers can act as a powerful CPU for devices such as tablets, and advanced mobile phones, etc.

is used, and in the same way, for ARM microcontrollers , IAR Embedded Workbench for ARM software can be introduced, which is one of the best software for coding, compiling and debugging ARM microcontrollers.ĪRM series microcontrollers are the developed example of their previous generation, AVR.

For AVR programming, software such as Bascom, Codevision, Aver Studio, etc.
