The platform
For over 40 years, IAR has been the trusted partner for professional embedded developers worldwide, providing high-performance compiler and debugger toolchains. Our singular focus is empowering companies to deliver secure, reliable, and high-quality embedded products faster. The IAR Embedded Development Platform is a comprehensive, multi-architecture solution designed for rigorous development environments where extreme code efficiency and functional safety are non-negotiable.
Our brands

Our brands

Related articles

PRESS RELEASE – Logic Technology becomes exclusive Benelux distributor for IAR
Beek (L), The Netherlands — 17 October 2025 As of 15 September 2025, Logic Technology is proud to announce its new partnership with IAR, becoming the exclusive distributor of IAR’s embedded software development...
Read more
RISC-V Development Tools for Embedded Innovation
Read more
Introducing the TX93: A Compact, High-Impact Embedded Platform
Read more
RED 3.3: Essential Cybersecurity Requirements for Radio Equipment
Read more
Spotlight: The TX91 – Tiny Plug-In Powerhouse
Read more

🛠️ Key Differentiators: Performance & Trust
Feature Category | IAR Advantage |
Code Size & Speed | The highly optimized IAR C/C++ Compiler consistently produces the smallest and fastest code on the market. This optimization is crucial for minimizing bill-of-materials (BOM) costs and enabling more complex features on resource-constrained microcontrollers. |
Functional Safety | The toolchains are TÜV SÜD certified for standards like ISO 26262 (Automotive), IEC 61508 (Industrial), and IEC 62304 (Medical). Mandatory documentation and tools provided, significantly reducing the complexity and cost of your safety certification activities. |
Architectural Freedom | The unified development environment supports a vast array of processor architectures, ensuring you are never locked into a single vendor's ecosystem. This facilitates rapid migration to the optimal CPU/MCU for your required features. |
🔍 C-SPY Debugger: Next-Generation Insight
The C-SPY Debugger provides advanced, RTOS-aware features that dramatically cut debugging time (often 50-80% of a project). Its differentiating features include:
- Better Debugging with High Optimization: IAR is able to produce a small, highly optimized binary while still allowing a good step-by-step debugging experience.
- Advanced Listwindows Technique: Provides powerful, real-time visualization and manipulation of data, including Registers, Symbolic Memory, and Live Watch.
- Integrated Code Analysis: Built-in tools for Trace, Profiling (function timing/call stack), and Code Coverage ensure thorough verification and optimization without leaving the IDE.
- RTOS-Awareness: Seamlessly debug applications using major real-time operating systems (RTOS) such as FreeRTOS, Azure RTOS, Zephyr RTOS, and others, displaying task lists, queues, and other kernel objects in an organized manner.
🗺️ Broad Architecture & Ecosystem Support
The architecture-agnostic platform delivers unmatched flexibility, allowing professional teams to easily leverage a single, familiar toolchain across diverse projects and hardware.
Supported Processor List (IAR Embedded Workbench®)
Support for over 20 architectures and 15,000+ specific devices, including but not limited to:
Core Family | Key Supported Architectures |
Arm | Cortex-M (M0/M3/M4/M7/M23/M33), Cortex-R, Cortex-A |
RISC-V | RV32I, RV32E, RV64I (and various extensions) |
Renesas | RX, RL78, RH850, V850, M16C/R8C, 78K |
Microchip | AVR, AVR32, MSP430 |
STMicroelectronics | STM8 |
Legacy/Other | 8051 (and derivatives) |
Ecosystem and Migration Flexibility
The platform supports a comprehensive range of industry-standard debug probes, emulators, and starter kits (e.g., I-jet, J-Link, ST-LINK, PE Micro). This extensive compatibility ensures professional users can rapidly migrate to new CPUs/MCUs from different silicon vendors based solely on technical requirements, completely avoiding vendor lock-in and minimizing toolchain re-training costs.
🔒 Perpetual Licensing: Long-Term Value & Control
IAR provides professional licenses under a perpetual model, offering clear, long-term advantages over cloud-dependent or term-based subscription models:
- Software Ownership: You purchase the right to use the specific version of the software indefinitely. The toolchain remains operational regardless of future business decisions, network connectivity, or subscription renewal status.
- Lower Total Cost of Ownership (TCO): While the initial investment is higher, the perpetual license model is often more cost-effective in the long term, avoiding the continuous recurring cost escalation of subscriptions.
- Cost Predictability: Licensing is a capital expense with a clear, upfront cost. Future costs are limited to optional annual support and maintenance contracts (which include upgrades).
- Deployment Control: Licenses are typically managed locally via an on-premise system (LMS2) or specific hardware locking, providing necessary control for secure development environments and environments with restricted internet access.
As IAR's compiler, built from the ground up to target Arm, is consistently praised for producing some of the most compact binaries. References often report IAR code to be 5% to 25% smaller than a non-optimally configured GCC build

André De Ceuninck
Software Quality | Testing | Certification
The Logic Solution
IAR supports over 20 architectures (Arm, RISC-V, Renesas RX/RL78, MSP430, AVR, etc.) under the same IDE, simplifying development when you need to use different MCUs across different product lines. We provide matching HW assisted trace and/or programming solutions to assist engineers during protype debug and mid- to high volume Production setups.