IAR Embedded Workbench for STM8

The complete development toolchain IAR Embedded Workbench for STM8 provides one toolbox in one view, giving you one uninterrupted workflow.

User-Friendly IDE

Integrated development environment with project management tools and editor including linker and library tools, example projects and code templates.

Powerful Build Tools

The IAR C/C++ Compiler is a highly optimizing C and C++ compiler for STM8. It offers configuration files for all STM8 devices, relocating STM8 assembler and run-time libraries.

Comprehensive Debugger

The C-SPY Debugger provides a STM8 simulator, RTOS-aware debugging with built-in plugin for OSEK Run Time Interface ORTI, as well as support for STice Emulator system and ST-Link debug probe. C-SPY Debugger plugin SDK available for 3rd party debuggers is also included.

Integrated Code Analysis

IAR Embedded Workbench for STM8 provides integrated static code analysis through the add-on product C-STAT, ensuring code quality as well as proving alignment with standards such as MISRA C:2012.

Latest Releases

IAR Systems are constantly updating and refining our tools with new features, new device support and extended capabilities.

Latest Version: 3.11

Improved Source Browser

The following improvements have been made to the Source Browser:

  • The source browser data is generated faster as it is now running as a separate thread.
  • New Source Browser Log window.
  • Status indicator in the status bar.
  • Enhanced feedback in case source browsing data cannot be generated.

Documentation Comments Support in the Editor

The editor can distinguish comments that start with /*, /!, /// or //! as Documentation Comments. Inside a Documentation Comment, the editor can recognize keywords that begin with \ or @. If the keyword is recognized as a doxygen keyword, the Documentation Comment will appear in tooltips and parameter hints for variables and functions.

Newer Version of C-STAT

The static analysis tool C-STAT has been updated with 20 additional rules, a number of bugfixes and better reporting function.

Support New Debugger

Support for STLINK-V3 has been added.

Latest Version: 3.10

Updated IDE

The IDE has a new graphical profile, enhancements to window management and docking, customizable toolbars, a revised Information Center, and new tutorials.

Extended Functionality in C-STAT

The static analysis tool C-STAT has been extended with approximately 150 new checks including 90 new MISRA C:2012 checks and two new packages of checks. There are also new options to enable or disable the false positives elimination phase of the analysis and to exclude files from the analysis. C-STAT message suppression can now be controlled by directives placed in comments in the source files.

Added Support for New Devices

Complete device support for the following new devices: STM8S001J3, ASTWBC5V,STWBC, STWBC-EP, STWBC-MC, STWBC-WA

Updated User Documentation

The IDE Project Management and Building Guide and the C-SPY Debugging Guide have been updated to reflect the product changes.

Wide Support for MCU Devices

Supported STM8 Devices

IAR Embedded Workbench for STM8 supports a wide range of STM8 devices.

Supported STM8 Devices

Supported STM8 Devices

IAR Embedded Workbench for STM8

IAR Embedded Workbench for STM8 supports a wide range of STM8 devices.

DeviceFamilyVendor
ASTWBC5VSTWBCSTMicroelectronics
STLUX285ASTLUXSTMicroelectronics
STLUX325ASTLUXSTMicroelectronics
STLUX383ASTLUXSTMicroelectronics
STLUX385STLUXSTMicroelectronics
STLUX385ASTLUXSTMicroelectronics
STM8AF5168STM8AFSTMicroelectronics
STM8AF5169STM8AFSTMicroelectronics
STM8AF5178STM8AFSTMicroelectronics
STM8AF5179STM8AFSTMicroelectronics
STM8AF5188STM8AFSTMicroelectronics
STM8AF5189STM8AFSTMicroelectronics
STM8AF518ASTM8AFSTMicroelectronics
STM8AF5198STM8AFSTMicroelectronics
STM8AF5199STM8AFSTMicroelectronics
STM8AF519ASTM8AFSTMicroelectronics
STM8AF51A8STM8AFSTMicroelectronics
STM8AF51A9STM8AFSTMicroelectronics
STM8AF51AASTM8AFSTMicroelectronics
STM8AF5268STM8AFSTMicroelectronics
STM8AF5269STM8AFSTMicroelectronics
STM8AF5286STM8AFSTMicroelectronics
STM8AF5288STM8AFSTMicroelectronics
STM8AF5289STM8AFSTMicroelectronics
STM8AF528ASTM8AFSTMicroelectronics
STM8AF52A6STM8AFSTMicroelectronics
STM8AF52A8STM8AFSTMicroelectronics
STM8AF52A9STM8AFSTMicroelectronics
STM8AF52AASTM8AFSTMicroelectronics
STM8AF6126STM8AFSTMicroelectronics
STM8AF6146STM8AFSTMicroelectronics
STM8AF6148STM8AFSTMicroelectronics
STM8AF6166STM8AFSTMicroelectronics
STM8AF6168STM8AFSTMicroelectronics
STM8AF6169STM8AFSTMicroelectronics
STM8AF6176STM8AFSTMicroelectronics
STM8AF6178STM8AFSTMicroelectronics
STM8AF6179STM8AFSTMicroelectronics
STM8AF6186STM8AFSTMicroelectronics
STM8AF6188STM8AFSTMicroelectronics
STM8AF6189STM8AFSTMicroelectronics
STM8AF618ASTM8AFSTMicroelectronics
STM8AF6198STM8AFSTMicroelectronics
STM8AF6199STM8AFSTMicroelectronics
STM8AF619ASTM8AFSTMicroelectronics
STM8AF61A8STM8AFSTMicroelectronics
STM8AF61A9STM8AFSTMicroelectronics
STM8AF61AASTM8AFSTMicroelectronics
STM8AF6213STM8AFSTMicroelectronics
STM8AF6223STM8AFSTMicroelectronics
STM8AF6223ASTM8AFSTMicroelectronics
STM8AF6226STM8AFSTMicroelectronics
STM8AF6246STM8AFSTMicroelectronics
STM8AF6248STM8AFSTMicroelectronics
STM8AF6266STM8AFSTMicroelectronics
STM8AF6268STM8AFSTMicroelectronics
STM8AF6269STM8AFSTMicroelectronics
STM8AF6286STM8AFSTMicroelectronics
STM8AF6288STM8AFSTMicroelectronics
STM8AF6289STM8AFSTMicroelectronics
STM8AF628ASTM8AFSTMicroelectronics
STM8AF62A6STM8AFSTMicroelectronics
STM8AF62A8STM8AFSTMicroelectronics
STM8AF62A9STM8AFSTMicroelectronics
STM8AF62AASTM8AFSTMicroelectronics
STM8AL3136XXSSSSTM8ALSTMicroelectronics
STM8AL3138XXSSSSTM8ALSTMicroelectronics
STM8AL3146STM8ALSTMicroelectronics
STM8AL3148STM8ALSTMicroelectronics
STM8AL3166STM8ALSTMicroelectronics
STM8AL3168STM8ALSTMicroelectronics
STM8AL3188STM8ALSTMicroelectronics
STM8AL3189STM8ALSTMicroelectronics
STM8AL318ASTM8ALSTMicroelectronics
STM8AL31E88STM8ALSTMicroelectronics
STM8AL31E89STM8ALSTMicroelectronics
STM8AL31E8ASTM8ALSTMicroelectronics
STM8AL3L46STM8ALSTMicroelectronics
STM8AL3L48STM8ALSTMicroelectronics
STM8AL3L66STM8ALSTMicroelectronics
STM8AL3L68STM8ALSTMicroelectronics
STM8AL3L88STM8ALSTMicroelectronics
STM8AL3L89STM8ALSTMicroelectronics
STM8AL3L8ASTM8ALSTMicroelectronics
STM8AL3LE88STM8ALSTMicroelectronics
STM8AL3LE89STM8ALSTMicroelectronics
STM8AL3LE8ASTM8ALSTMicroelectronics
STM8L001J3STM8LSTMicroelectronics
STM8L050J3STM8LSTMicroelectronics
STM8L051F3STM8LSTMicroelectronics
STM8L052C6STM8LSTMicroelectronics
STM8L052R8STM8LSTMicroelectronics
STM8L101F1STM8LSTMicroelectronics
STM8L101F2PSTM8LSTMicroelectronics
STM8L101F2USTM8LSTMicroelectronics
STM8L101F3PSTM8LSTMicroelectronics
STM8L101F3USTM8LSTMicroelectronics
STM8L101G2USTM8LSTMicroelectronics
STM8L101G3USTM8LSTMicroelectronics
STM8L101K3TSTM8LSTMicroelectronics
STM8L101K3USTM8LSTMicroelectronics
STM8L151C2STM8LSTMicroelectronics
STM8L151C3STM8LSTMicroelectronics
STM8L151C4STM8LSTMicroelectronics
STM8L151C6STM8LSTMicroelectronics
STM8L151C8STM8LSTMicroelectronics
STM8L151F2STM8LSTMicroelectronics
STM8L151F3STM8LSTMicroelectronics
STM8L151G2STM8LSTMicroelectronics
STM8L151G3STM8LSTMicroelectronics
STM8L151G4STM8LSTMicroelectronics
STM8L151G6STM8LSTMicroelectronics
STM8L151K2STM8LSTMicroelectronics
STM8L151K3STM8LSTMicroelectronics
STM8L151K4STM8LSTMicroelectronics
STM8L151K6STM8LSTMicroelectronics
STM8L151M8STM8LSTMicroelectronics
STM8L151R6STM8LSTMicroelectronics
STM8L151R8STM8LSTMicroelectronics
STM8L152C4STM8LSTMicroelectronics
STM8L152C6STM8LSTMicroelectronics
STM8L152C8STM8LSTMicroelectronics
STM8L152K4STM8LSTMicroelectronics
STM8L152K6STM8LSTMicroelectronics
STM8L152M8STM8LSTMicroelectronics
STM8L152R6STM8LSTMicroelectronics
STM8L152R8STM8LSTMicroelectronics
STM8L162M8STM8LSTMicroelectronics
STM8L162R8STM8LSTMicroelectronics
STM8S001J3STM8SSTMicroelectronics
STM8S003F3STM8SSTMicroelectronics
STM8S003K3STM8SSTMicroelectronics
STM8S005C6STM8SSTMicroelectronics
STM8S005K6STM8SSTMicroelectronics
STM8S007C8STM8SSTMicroelectronics
STM8S103F2PSTM8SSTMicroelectronics
STM8S103F2USTM8SSTMicroelectronics
STM8S103F3PSTM8SSTMicroelectronics
STM8S103F3USTM8SSTMicroelectronics
STM8S103K3STM8SSTMicroelectronics
STM8S105C4STM8SSTMicroelectronics
STM8S105C6STM8SSTMicroelectronics
STM8S105K4STM8SSTMicroelectronics
STM8S105K6STM8SSTMicroelectronics
STM8S105S4STM8SSTMicroelectronics
STM8S105S6STM8SSTMicroelectronics
STM8S207C6STM8SSTMicroelectronics
STM8S207C8STM8SSTMicroelectronics
STM8S207CBSTM8SSTMicroelectronics
STM8S207K6STM8SSTMicroelectronics
STM8S207K8STM8SSTMicroelectronics
STM8S207M8STM8SSTMicroelectronics
STM8S207MBSTM8SSTMicroelectronics
STM8S207R6STM8SSTMicroelectronics
STM8S207R8STM8SSTMicroelectronics
STM8S207RBSTM8SSTMicroelectronics
STM8S207S6STM8SSTMicroelectronics
STM8S207S8STM8SSTMicroelectronics
STM8S207SBSTM8SSTMicroelectronics
STM8S208C6STM8SSTMicroelectronics
STM8S208C8STM8SSTMicroelectronics
STM8S208CBSTM8SSTMicroelectronics
STM8S208M8STM8SSTMicroelectronics
STM8S208MBSTM8SSTMicroelectronics
STM8S208R6STM8SSTMicroelectronics
STM8S208R8STM8SSTMicroelectronics
STM8S208RBSTM8SSTMicroelectronics
STM8S208S6STM8SSTMicroelectronics
STM8S208S8STM8SSTMicroelectronics
STM8S208SBSTM8SSTMicroelectronics
STM8S903F3STM8SSTMicroelectronics
STM8S903K3STM8SSTMicroelectronics
STM8TL52F4STM8TSTMicroelectronics
STM8TL52G4STM8TSTMicroelectronics
STM8TL53C4STM8TSTMicroelectronics
STM8TL53F4STM8TSTMicroelectronics
STM8TL53G4STM8TSTMicroelectronics
STNRG288ASTNRGSTMicroelectronics
STNRG328ASTNRGSTMicroelectronics
STNRG388ASTNRGSTMicroelectronics
STWBCSTWBCSTMicroelectronics
STWBC-EPSTWBCSTMicroelectronics
STWBC-MCSTWBCSTMicroelectronics
STWBC-WASTWBCSTMicroelectronics

Types of License

Single User

Single User - Stand Alone
Single User - Mobile

Multiple User

IAR Embedded Workbench for STM8 Multiple User - Network
IAR Embedded Workbench for STM8 Multiple User - Global
Multiple User - Volume License Program