A powerful, open-source simulator for learning and experimenting with microcontroller programming
Simulate popular microcontrollers including AVR, ARM, and PIC Coming Soon
See your code execute in real-time with detailed visualization Coming Soon
Step through code, set breakpoints, and inspect memory Coming Soon
Analyze I/O signals with integrated logic analyzer Coming Soon
Connect virtual LEDs, displays, sensors, and more Coming Soon
Perfect for learning microcontroller programming concepts Coming Soon
MCU-Sim is completely free and open source. You are free to use, modify, and distribute the software under the terms of the GNU General Public License version 2.
We believe in the power of open source to make technology more accessible and to foster collaboration and innovation.
Our simulator includes a wide range of electronic components for your circuit designs
Voltage Source with Current Limiting
Variable resistance values
Light Emitting Diode
SPDT (Single Pole, Double Throw)
One-way current flow
Variable resistor
Configurable number of cells
Stores electrical charge
Bidirectional capacitor
Stores energy in magnetic field
NPN Bipolar Junction Transistor
PNP Bipolar Junction Transistor
Metal-Oxide-Semiconductor Field-Effect Transistor
Connect components together
Downloads below are the current stable release version.
WARNING: Windows and Linux builds may or may not work
Jump straight into MCU-Sim in your browser—no download or install needed. The web build always runs the latest development version (master branch). Write, run, and debug your microcontroller code instantly.
Try it out now!