⚠️ Please note: The official distribution of the PICSimLab simulator binaries is available on github.com and SourceForge.net. Be cautious of unofficial sites, such as picsimlab.com, which do not disclose the owner.
PICSimLab is a realtime emulator of development boards with MPLABX/avr-gdb debugger integration. PICSimLab supports microcontrollers from picsim, simavr, uCsim, qemu-stm32, qemu-esp32, and gpsim. Using the PICSimLab Code Project Wizard, you can quickly create pre-configured code templates for both writing and debugging a wide range of boards. For boards based on the PIC16F and PIC18F microcontrollers, the wizard generates projects that utilize MPLAB X. For boards based on AVR, STM32, and ESP32, the wizard generates projects that utilize VSCode+PlatformIO.
PICSimLab supports several devices (spare parts) that can be connected to the boards for simulation. Such as example LEDs and push buttons for simple outputs and inputs and some more complex ones like the ethernet shield.

Features

  • realtime emulation
  • arduino support
  • ESP32 support
  • STM32 support
  • PIC16F
  • PIC18F

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow PICSimLab - Prog. IC Simulator Lab.

PICSimLab - Prog. IC Simulator Lab. Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Start Free