Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools

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

IAR

Our brands

IAR Platform

🛠️ 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:

  1. 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.
  2. 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.
  3. 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).
  4. 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

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.