Product news

IAR Embedded Workbench® for 8051 includes the below-mentioned new features and improvements. For more details, please read Highlights in product release notes.

Version 8.11

New licensing management system (LMS) introduced

The new LMS used with this release introduces new features like commuter licenses, automatic license activation and support for virtual servers. It is easier to administrate and a new single CD concept enables all variants of IAR Embedded Workbench for a certain product to be included in one and the same installer.

New and updated device support files

For a complete list of supported devices, see the product page.

Version 8.10

C99 compliance

The IAR C/C++ Compiler for 8051 now supports the ISO/IEC 9899:1999 standard.

Updated runtime libraries

CLIB has been extended to better support constants and strings placed in CODE memory.

Improved debugging

  • The number of hardware breakpoints used by the runtime library can now be configured, making it possible to free up more breakpoints for use in the application code.
  • You can now start the debugger with or without downloading code, using two new buttons on the toolbar and two new Project menu commands. There are also two new corresponding ways to restart the debugger during the debug session.
  • A new Timeline window in the simulator allows for graphically correlated visualization of the call stack and the interrupt log, plotted against time.

New C-SPY Debugging Guide

This new user guide is intended to help you take advantage of all features in the IAR C-SPY Debugger.

New and updated device support files

Complete list here...

Version 7.60

New data model

A new data model caled far_generic has been added. Based on the far data model its default pointer is able to point to both idata, far (xdata) and code memory. It is available for extended1 cores and for the far code model.

Information Center

A web based navigation system that gives easy access to tutorials, product documentation and example projects.

Debugging multiple images

C-SPY is now capable of debugging several independently built images during one debug session. There is also a new debugger window called Images where you select for which application debug information shall be displayed.

MISRA C:2004 support

IAR Embedded Workbench now supports automatic checking of source code for conformance to the MISRA-C:2004 standard.

New and improved hardware debugger drivers

C-Spy can now connect to and debug target systems using the following debug adapters:

  • MIPS (Formerly FS2) System Navigator Probe for 8051 Microcontroller Cores
  • The nRF GO development platform by Nordic Semiconductors
  • USB EA-Emulator by Analog Devices
  • 8051 based Sensium devices by Texas Instruments
  • In addidion to these new drivers, the existing Texas Instruments and Silicon Labs drivers has been updated to support the latest devices from these vendors.

New and updated device support files

A complete list of supported devices is available here.

Version 7.51

  • Support for the CC25xx family from Texas Instruments
  • New ROM-Monitors for NXP devices
  • C-SPY® support for new hardware
  • New and updated device support files

Version 7.50

  • New and improved hardware debugging support
  • New device support
  • Multi-file compilation
  • Build integration with IAR visualSTATE®

Version 7.40

  • New core option for Mentor Graphics extended M8051W/M8051EW core.
  • Updated user guides
  • Improved simulator for projects using the banked memory model.
  • Simplified setup of banked projects
  • New sample projects for Silicon Labs USBXpress library
  • Improved optimizations for bit manipulations in the SFR area.
  • Support files for many new devices added