Skip to main content

Providing comprehensive support for Renesas MCU: IAR Systems


IAR Systems—Providing support for all Renesas MCU architectures and 4000+ devices

IAR Systems

Founded in 1983, IAR Systems (NASDAQ OMX) is the world’s leading provider of software tools for embedded-systems design. Headquartered in Uppsala, Sweden, it has 150+ employees and sales and support offices in the US, Japan, Korea, China, Germany, France and the UK, as well as distributors in 25 other countries.
IAR Systems is an MCU technology pioneer, having launched the world’s-first C compiler for the 8051 microprocessor in the 1980s. The firm’s premier product is a high-performance C/C++ compiler and debugger tool. A large ecosystem of partners can supply IAR Systems’ customers with integrated products, such as real-time operating systems and middleware.

Comprehensive expert support for Renesas MCUs

The first version of IAR Embedded Workbench optimized for Renesas MCUs was introduced in the early 1990s. Today, the company’s development tools provide Renesas’ widest third-party support, covering all architectures and over 4000 devices. Recent product introductions include power debugging technology in 2010 and an extended technology platform for debugging in 2012.

IAR Systems’ very extensive software tool support for Renesas MCUs.

IAR Systems’ very extensive software tool support for Renesas MCUs.

IAR Embedded Workbench for V850 has been an innovation-driver for much of IAR Systems’ history. For example, it was the first of the company’s products to offer Embedded C++ support. The version 2.11 software released in 2000 introduced an entirely new IDE, incorporating the RTOS-aware IAR C-SPY Debugger that displays task lists, mailboxes, timers, semaphores, queues, and more. Also introduced were a new plug-in architecture, the first RTOS plug-in in C-SPY, and stack back-trace capability. Another notable technology advance was the ability to single-step through code at statement level, an addition to the row-level stepping that remains the only single-step feature of many other debuggers.
Development of V850 tools continues with support for all V850 cores, complete with debug solutions. IAR Systems recently introduced support for the V850E2S processor and looks forward to developing excellent tools also for RH850 MCUs.
IAR Embedded Workbench for Renesas RX adheres to the Renesas ABI and includes linkable routines such as the Renesas Peripheral Driver Library. Features for some MCUs include position-independent code/data and support for the hardware FPU. The C-SPY debugger makes it possible to sample power consumption and correlate the data to a program's instruction sequence, a function called ‘Power Debugging’. System development is facilitated by support for the Renesas E1/E20 emulators and Segger’s J-link product.
IAR Embedded Workbench for RL78, introduced in 2011, was the first compiler for this device family. Benefitting from a long history of support for the former NEC’s 78000 series of microcontrollers, it accelerates software development for all models in the RL78 product line. This platform supports all Renesas emulators, including the IECUBE, TK and E1/E20.

Starter Kits provide IAR Systems’ debugging tools

Many Renesas Starter Kits, such as the YRDKRX63N and YRDKRL78G13, provide the IAR Embedded Workbench for software debugging. IAR Systems is also a re-seller of the YRDKRL78G13 kit, and the firm offers ready-made example projects for most Renesas MCU-based kits.
Eclipse integration is available from IAR Systems for Renesas RX, RL78, V850, R32C and 78K/78K0R MCUs. This plug-in to the Eclipse CDT (C/C++ development tooling) implements setup panels and a build mechanism for the compiler, assembler and linker. It utilizes all the features in the Eclipse IDE (integrated development environment) and editor, ecosystem and extensible frameworks, while still providing a ‘proven in use’ build chain for code production.
For customers designing, testing and implementing state-machine based applications, IAR Systems supplies the visualSTATE development tool that allows graphical debugging on hardware.

Technology and business insights gained from world markets

“IAR Systems is an energized, globally focused software tools supplier that is growing in one of the most important, most dynamic segments of the electronics market,” said Stefan Skarin, the company’s president. “The world and our industry are undergoing rapid modifications, the dynamics of which are causing customers to speedily invent or tailor new products and services for an expanding diversity of market needs. Technical consolidation and increased complexity are evident worldwide, too. Two other technology trends we have noticed are an increased emphasis on low-power embedded system solutions, and more demands for simplicity in starting new development projects.
“Further, we are seeing a growing interest for our Renesas-oriented products in all geographic regions, as more customers discover and evaluate Renesas’ extensive and flexible portfolio of microcontrollers. IAR Embedded Workbench enables system engineers to use the same comprehensive tool chain while taking full advantage of the varied design features of that wide span of chips. This simplifies and facilitates code reuse across multiple projects, so design teams can create new products in less time at less cost.
“System manufacturers that work with IAR Systems and Renesas empower their R&D personnel to standardize on a single development environment across multiple projects. Also, they can be confident that Renesas chips enable truly innovative embedded-system products, and that the MCUs they select are produced in fabrication facilities that readily accommodate rapid changes in demand.
“I urge readers of EDGE to contact IAR Systems and Renesas to learn more about the many benefits of standardization without limitations,” Mr. Skarin concluded.

IAR Systems
Established : 1983 IAR Systems
Headquarters : IAR Systems AB, Strandbodgatan 1, Uppsala, Sweden
Mailing address : IAR Systems AB, P.O. Box 23051, SE-750 23 Uppsala, Sweden

End of content

Back To Top