


– Compatible user environments (users who have worked with one of the IAR products can easily work with other products) – Reliance on standard C and C++ language commands with the ability to optimize commands – Supporting the internal architecture of the microcontroller and optimizing the code of only the selected microcontroller (in compilers such as Bascom and Codevision, an algorithm is used for code translation, while IAR claims that the translation of instructions for each microcontroller has a special algorithm) – Project management capability (writing a program by several programmers at the same time) – Advanced editor with the ability to identify commands (highlight standard commands)

The Features and Specification of the IAR Embedded Workbench for ARM compiler: In order to support users and facilitate the learning process of these compilers, IAR has produced various educational boards and debuggers, and programmers for each family, and sources have prepared various projects for all parts of the microcontroller. 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. ARM series microcontrollers are the developed example of their previous generation, AVR.
