SimulIDE is a simple real time electronic circuit simulator. It's intended for general purpose electronics and microcontroller simulation, supporting PIC and AVR. PIC simulation is provided by gpsim and avr simulation by simavr.




SimulIDE is a simple real time electronic circuit simulator. It's intended for general purpose electronics and microcontroller simulation, supporting PIC and AVR. PIC simulation is provided by gpsim and avr simulation by simavr.




NI Circuit Design Suite software improves the PCB design process by integrating capture, simulation, and layout into a single toolchain with NI Multisim and Ultiboard software.


embedXcode is a template for Xcode. It eases development for the most popular embedded computing boards.




A virtual simulation environment for electronic circuits with support of digital and analog devices. It also provides virtual instruments and virtual debugging tools.

A set of software tools for designing embedded applications and IoT connected devices using any 32-bit microcontrollers and connecting to any cloud infrastructure. All in Python & hybrid C/Python language.




PonyProg is a serial device programmer software with a user friendly GUI framework. Its purpose is reading and writing every serial device. At the moment it supports I²C Bus, Microwire, SPI eeprom, the Atmel AVR and Microchip PIC micro.




GUI application for USBasp and avrdude. It can burn data to both flash and eeprom, in addition to programming the fuse bits.


MicroPython aims to implement the Python 3.4 standard (with selected features from later versions) with respect to language syntax, and most of the features of MicroPython are identical to those described by the “Language Reference” documentation at docs.python.org.

AVRDUDESS is a GUI for AVRDUDE, a tool for programming Atmel microcontrollers. Some key features: Supports all programmers and MCUs that AVRDUDE supports Supports presets, allowing you to change between devices and configurations quickly and easily Drag and drop files for eas.
It is a circuit simulator on a virtual breadboard. it supports virtual components like microcontrollers, TTL, graphical and alphanumerical LCDs and others in addition to virtual instruments and certainly the basic components (resistors, capacitors..).




Virtual Breadboard for Arduino is a learning 'app' version of VBB designed to help you take the first steps in the exciting world of physical computing with the Arduino microcontroller and ‘Breadboard’ based electronic circuit models.
Espruino is a JavaScript interpreter for microcontrollers. It is designed for devices with as little as 128kB Flash and 8kB RAM.

Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. I.



The MPLAB X IDE is the new graphical, integrated debugging tool set for all of Microchip’s more than 800 8-bit, 16-bit and 32-bit MCUs and digital signal controllers, and memory devices. It includes a feature-rich editor, source-level debugger, project manager, software...
The programming tool logi.CAD 3 is built on eclipse and its focus is on efficient and effective programming of controllers according to IEC 61131-3 for every kind of size - from Micro-Controllers to Multi-Core Industry PCs.

Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development Finally, an IDE with all the features you need and operation across different targets (ARM, MSP430, PIC, ...).


Zephyr is a small real-time operating system for connected, resource-constrained devices supporting multiple architectures and released under the Apache License 2.0 backed by the Linux Foundation.
Intelligent and highly optimized CCS C compilers contain Standard C operators and Built-in Function libraries that are specific to PIC registers, providing developers with a powerful tool for accessing device hardware features from the C language level.
mikroC is a full-featured ANSI C compiler for 5 different microcontroller architectures. It is the best solution for developing code for your favorite microcontroller. It features intuitive IDE, powerful compiler with advanced SSA optimizations, lots of hardware and software...
Electric UI equips engineers, researchers, and enthusiasts with software to build cross-platform user interfaces for realtime hardware visualisation and control.


PROGRAMINO IDE for Arduino is a comfortable and easy to use alternative IDE for Arduino, Genuino or similar boards with code autocomplete, custom syntax highlighting, analog plotter, hardware viewer, HEX-file extraction, HTML5 editor and much more.



