Download GitHub

MCU-SIM

Microcontroller Simulator

A powerful, open-source simulator for learning and experimenting with microcontroller programming

MCU Simulator Interface

Key Features

Multiple MCU Support

Simulate popular microcontrollers including AVR, ARM, and PIC Coming Soon

Real-time Code Execution

See your code execute in real-time with detailed visualization Coming Soon

Powerful Debugging

Step through code, set breakpoints, and inspect memory Coming Soon

Signal Analysis

Analyze I/O signals with integrated logic analyzer Coming Soon

Peripheral Simulation

Connect virtual LEDs, displays, sensors, and more Coming Soon

Educational Tools

Perfect for learning microcontroller programming concepts Coming Soon

Free and Open Source

Licensed under GPL2

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.

Available Components

Our simulator includes a wide range of electronic components for your circuit designs

Power Source

Voltage Source with Current Limiting

Resistor

Variable resistance values

LED

Light Emitting Diode

Switch

SPDT (Single Pole, Double Throw)

Diode

One-way current flow

Potentiometer

Variable resistor

Battery

Configurable number of cells

Polarized Capacitor

Stores electrical charge

Non-Polarized Capacitor

Bidirectional capacitor

Inductor

Stores energy in magnetic field

NPN BJT

NPN Bipolar Junction Transistor

PNP BJT

PNP Bipolar Junction Transistor

MOSFET

Metal-Oxide-Semiconductor Field-Effect Transistor

Wire

Connect components together

Download

Downloads below are the current stable release version.

WARNING: Windows and Linux builds may or may not work

Windows

Windows Installer (.exe)

Download

Android

Android APK (.apk)

Download

Linux

Linux Package (.zip)

Download

Or, try it out online (latest dev version)!

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!

Documentation

Getting Started

Learn the basics of MCU-Sim Coming Soon

Tutorials

Step-by-step guides for beginners Coming Soon

API Reference

Complete API documentation Coming Soon

Supported MCUs

List of supported microcontrollers Coming Soon