IAR Systems supplies future-proof software tools and services for embedded development, enabling companies worldwide to create the products of today and the innovations of tomorrow.
Since 1983, IAR Systems' solutions have ensured quality, reliability and efficiency in the development of over one million embedded applications. Today, over 150,000 developers are using their software.
The company is headquartered in Uppsala, Sweden and has sales and support offices all over the world. IAR Systems Group AB is listed on NASDAQ OMX Stockholm, Mid Cap.
The toolchain IAR Embedded Workbench
The toolchain IAR Embedded Workbench gives you a complete IDE with everything you need in one single view. IAR Embedded Workbench is by many considered the best compiler and debugger toolchain in the industry.
Products and services offered by IAR Systems
IAR Systems provides superior technology and services for embedded development:
Hardware Development Tools
I-jet and I-jet Trace are high-performing in-circuit debugging probes for Arm providing a fast debugging platform via JTAG and SWD/SWO. The Trace edition supports Embedded Trace Macrocell (ETM) as well as Program Trace Macrocell (PTM).
The IAR probes support all Arm® Cortex®-A/R/M devices from the STM32 32-bit Arm Cortex MCUs.
Software Development Tools
IAR Embedded Workbench for Arm®, is an integrated development environment, and the included IAR C/C++ Compiler generates the fastest performing, most compact code in the industry for Arm®-based applications. The IDE supports all STM32 32-bit Arm Cortex MCUs and STM32 Arm Cortex MPUs in a variety of EVALKITST8500-1 kits.
IAR Embedded Workbench for Arm - Functional Safety, includes the full functionality of the well-known IAR toolchain for ARM with the big plus of being certified by TÜV SÜD according to the requirements of IEC 61508, IEC62304, ISO 26262, EN 50128, EN 50657, IEC 60730, ISO 13849, IEC 62061, IEC 61511 and ISO 25119. The functional safety version supports all STM32 32-bit Arm Cortex MCUs and STM32 Arm Cortex MPUs including the ST Functional Safety Packages X-CUBE-CLASSB and X-CUBE-STL.
IAR Embedded Workbench for STM8, is an integrated development environment with a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger. It provides full support for STM8 8-bit MCUs.
IAR Embedded Workbench for STM8 - Functional Safety, includes the full functionality of the well-known IAR toolchain for STM8 with the big plus of being certified by TÜV SÜD according to the requirements of IEC 61508, IEC62304, ISO 26262, EN 50128 and EN 50657. The functional safety version supports all STM8 8-bit MCUs including the Automotive ST Functional Safety Package STM8A-SafeASIL.
IAR C-STAT performs advanced static analysis of C/C++ code and finds potential issues. It proves alignment with standards such as MISRA C:2012 and is completely integrated with IAR Embedded Workbench supporting the STM32 32-bit Arm Cortex MCUs, STM32 Arm Cortex MPUs and STM8 8-bit MCUs.
IAR C-RUN helps you find runtime errors at an early stage. It is completely integrated with IAR Embedded Workbench and provides detailed runtime error information for the STM32 32-bit Arm Cortex MCUs, STM32 Arm Cortex MPUs based applications.
IAR C-Trust is a Security Development Environment which, as an extension to IAR Embedded Workbench, enables you to easily protect an existing or new application with minimal expertise in the complexities of security. Using IAR C-Trust enables you to implement foundational security measures such as encrypting the codebase and setting unit manufacturing production limits. IAR C-Trust support the STM32 32-bit Arm Cortex MCUs with enabled security capabilities.
IAR Academy - Technical training with embedded experts exploring the internals of a compiler and debugger, and provides useful tips and tricks on how to get the most out of your development projects.
IAR Systems are also able to offer customized courses tailored for your specific needs and requirements focusing on STM32 32-bit Arm Cortex MCUs, STM32 Arm Cortex MPUs and STM8 8-bit MCUs.
IAR Systems in STMicroelectronics Ecosystem
IAR Systems and STMicroelectronics work tightly together in support of STMicroelectronics' 8-bit STM8 microcontrollers and 32-bit Arm-based microcontrollers. IAR Systems provide full support for these feature-rich microcontrollers and is an Authorized Partner also included in STM8 & STM32 Functional Safety Program.