visualSTATE is a set of tools for designing, testing and implementing embedded applications based on state machines. 

Download a free trial

Try out the powerful integrated state machine design, implementation and test environment and evaluate the productivity gain and ease of use.

Download Software

(Version 7.5,
115.84 MB)

The evaluation edition is a fully functional edition of IAR visualSTATE including the Designer, Validator, Verificator, Code generator, documentation generator and project manager. A complete set of user guides is included in PDF format.


The evaluation edition corresponds to the latest release of the full edition of IAR visualSTATE, with the following exceptions:

  • A 30-state design limitation with no time limit


  • A 30-day time limitation with no state limit

The evaluation edition is intended for prospective customers to test and evaluate visualSTATE, and must not be used for product development or any other kind of commercial use.

Download code examples

Simplify large design projects with IAR visualSTATE!

visualSTATE is a set of tools for designing, testing and implementing embedded applications based on state machines. It allows you to build your design from a high level, structure complex applications, and then step by step add functionality at a more detailed level. visualSTATE is integrated with IAR Embedded Workbench but is also powerful on its own and can be used stand-alone.

  • Completely integrated development environment including a graphical designer, test tools, a code generator, and a documentation facility
  • Graphical state machine design based on the Unified Modeling Language (UML) state machine subset
  • Automatic code generation providing very compact C/C++ code, 100% compliant with the design
  • Formal verification of the design model to find unwanted properties in the design, like dead-ends or unreachable states etc.
  • Test and validation tools to ensure at an early stage of design that the application behaves as expected, even before the hardware exists
  • Full integration with IAR Embedded Workbench enables true state machine debugging on hardware
  • Ready-made project examples for various microcontrollers and evaluation boards
  • Documenter to easily create up-to-date documentation of your project
  • Free-standing Viewer for sharing and discussing designs with stake holders outside the development team

System requirements

  • A Pentium-compatible PC with 32-bit or 64-bit Microsoft Windows Vista (SP2), 7, or 8 Internet Explorer 7 or higher
  • At least 1 Gbyte of RAM, and 2 Gbytes of free disk space
  • Adobe Acrobat Reader to access the product documentation
  • Microsoft HTML Help 1.4

© IAR Systems 1995-2016 - All rights reserved.