"I port SEL4 and KOS to not so common devices and this is such a real hole in the market."
Researcher, Embedded Systems
Stochastic, instruction-accurate simulation of your actual MCU.
Inject faults and sweep edge cases you could never reproduce on a bench.
Run thousands of scenarios — surface the bug that only happens sometimes.
Produce the coverage evidence your safety process demands.
Test brownouts, races, and timing faults before they reach silicon.
Flash real firmware against a model that behaves like real hardware.
Built for embedded teams in EV, robotics, and safety-critical systems.
Find the failure before it ships to the field.
The hard scenarios, at scale — no bench, no board spins, no waiting.
Simulation accurate enough to test against with confidence.
Supported platforms







Features
One simulator, two ways to run it — from code, or in the browser.
In Code · Cloud SDK
Offload to dedicated infrastructure and fan out thousands of runs in parallel. Build boards in TypeScript, flash real firmware, inject faults at exact timestamps — then query what the firmware actually did, across every run.
Learn more →In the Browser · The App
Simulation
Run your actual, unmodified binary on simulated boards. Catch logic, protocol, state-machine, and integration bugs before the hardware exists — or while it's stuck in shipping.
Learn more →Workflow
Write code, compile, run, inspect — no context switching. Everything is wired together: the editor sees your build, the simulator sees your binary, the agent sees your register state.
Learn more →Coding Agent
A bonus, not the product: an agent with embedded-specific training, datasheet access, and the live register state in view. Everything here works without it.
Embedded engineers on where we're headed.
"I port SEL4 and KOS to not so common devices and this is such a real hole in the market."
Researcher, Embedded Systems
"I am working on a Rust HAL layer for AtomVM and being able to simulate the board would be excellent."
Opensource contributer, AtomVM
"I'm planning on eventually making my own SDR+RF hardware products, so between avmnif-rs work and MinuteTech work, sim86 would be an invaluable"
Embedded Engineer
"I port SEL4 and KOS to not so common devices and this is such a real hole in the market."
Researcher, Embedded Systems
"I am working on a Rust HAL layer for AtomVM and being able to simulate the board would be excellent."
Opensource contributer, AtomVM
"I'm planning on eventually making my own SDR+RF hardware products, so between avmnif-rs work and MinuteTech work, sim86 would be an invaluable"
Embedded Engineer
"I port SEL4 and KOS to not so common devices and this is such a real hole in the market."
Researcher, Embedded Systems
"I am working on a Rust HAL layer for AtomVM and being able to simulate the board would be excellent."
Opensource contributer, AtomVM
"I'm planning on eventually making my own SDR+RF hardware products, so between avmnif-rs work and MinuteTech work, sim86 would be an invaluable"
Embedded Engineer
or $200 / year — save 2 months
2 months free vs monthly billing
Unused agent credits do not roll over. Cancel anytime.
Built for engineering teams that need shared context and deployment flexibility.
Need this for a team? Enterprise →
Common questions about Simulator86.
Simulator86 optimizes for realism and scale. Unlike traditional deterministic simulators, we inject controlled timing variations into the execution to expose race conditions and timing-related bugs early in the dev cycle.
Our online environment is toolchain-agnostic and supports any build process that runs on Linux. However, the simulation itself is currently limited to specific boards and MCUs—please check the documentation for the list of supported digital components.
Yes. You can upload and execute your own compiled binaries (.elf, .bin, .hex) directly. As long as the binary targets a supported architecture, it will run.
It is an instruction-accurate simulator that executes your binary against a virtual CPU modeled strictly from datasheets. It handles digital logic and bus protocols with high precision, though analog signals and electrical characteristics are not currently simulated.
Project creation requires an active plan. However, we maintain an open ecosystem where shared projects can be viewed, interacted with, and tested by anyone without an account or a subscription.
Bring-Your-Own-Key (BYOK) support is available for users on Team or Enterprise plans to allow for custom AI-assisted debugging and workflow integration.
We just launched our cloud to run your firmware against modern, popular MCUs — from code, not from a browser tab.
Simulator86 just launched.
Introducing realtime vs simulation time trackers, faster simulations, more components, and enhanced diagram options.
Find the failure here. Not in the field.
· Catch the bug before your customers do ·