IAR Embedded Workbench for 8051
Complete development toolchain for 8051 providing one toolbox in one view, giving you one uninterrupted workflow.
User-Friendly IDE
Integrated development environment with project management tools and editor. Included are configuration files and example projects for devices from many different manufacturers, run-time libraries with complete source code, linker and library tools, and a fully integrated static analysis with the add-on C-STAT.
Powerful Build Tools
IAR Embedded Workbench provides a highly optimizing C and C++ compiler for 8051. It includes a relocating 8051 assembler, support for DATA, IDATA, XDATA, PDATA and BDATA, support for multiple DPTR in compiler and libraries, bitwise addressing for SFRs and possibility to use up to 32 virtual registers.
Broad Device Support
IAR Embedded Workbench for 8051 provides support for many microcontroller devices. To enable a quick start, it includes configuration files, example projects and code templates for devices from many different manufacturers.
Comprehensive Debugger
The C-SPY Debugger is a comprehensive debugger with an 8051 simulator. It has spport for RTOS-aware debugging on hardware and includes JTAG drivers, ROM-monitor as well as source code and project for creating your own ROM-monitor driver.
Latest Releases
IAR Systems are constantly updating and refining their tools with new features, new device support and extended capabilities.
Latest Version: 10.40
Highlights
- Support for changing the addresses for the B and IE registers
- New option to place all code above bank zero for extended2 devices
- Newer IDE version with many bug fixes
- Updated IDE user guide and C-SPY debugging guide
Latest Version: 10.30
New Device Support
- Silicon Labs: EFM8UB31F40G, EFM8UB30F40G
- Nuvoton: ML51 – ML51BB9AE, ML51DB9AE, ML51FB9AE, ML51OB9AE, ML51XB9AE, ML51EB9AE, ML51UB9AE, ML51PB9AE, ML51TB9AE, ML51EC0AE, ML51UC0AE, ML51PC0AE, ML51TC0AE, ML51LC0AE, ML51PD1AE, ML51MD1AE, ML51LD1AE, ML51SD1AE, MS51 – MS51FB9AE, MS51XB9AE, MS51XB9BE, MS51OB9AE, N76E013
- Texas Instruments: MSC1213Y2, MSC1213Y3, MSC1213Y4, MSC1213Y5, MSC1214Y2, MSC1214Y3, MSC1214Y4, MSC1214Y5
Improvement in C-STAT
Improved full report generation to reduce the risk of slowing down the IAR Embedded Workbench and/or external web-browser.
Types of License
Single User


Multiple User



Add-Ons and Integrations
- Code Analysis Add-On
- C-STAT
- Static Analysis of C and C++ Code
- Check Code Compliance with Standards
- Flexible, detailed and Fast
- Integrated with IAR Embedded Workbench
- C-STAT
- State Machine Design
- IAR Visual State
- C,C++, C# or Java Source Code
- Shorten your time to market
- Tightly Integrated with IAR Embedded Workbench
- Compact and Quality Code
- IAR Visual State