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.
- Circuit Simulator
- Free • Open Source
- Windows
- Linux
+6NI 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.
- Circuit Simulator
- Paid • Proprietary
- Windows
embedXcode is a template for Xcode. It eases development for the most popular embedded computing boards.
- IDE
- Freemium • Proprietary
- Mac
- Xcode
+2A virtual simulation environment for electronic circuits with support of digital and analog devices. It also provides virtual instruments and virtual debugging tools.
- Circuit Simulator
- Paid • Proprietary
- Windows
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.
- Free • Open Source
- Windows
- Linux
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.
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- BSD
- Self-Hosted
- JavaScript
- FreeBSD
- OpenBSD
GUI application for USBasp and avrdude. It can burn data to both flash and eeprom, in addition to programming the fuse bits.
- Free • Proprietary
- Windows
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.
- Free • Proprietary
- Windows
- Linux
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..).
- Circuit Simulator
- Freemium • Proprietary
- Windows
+5Espruino is a JavaScript interpreter for microcontrollers. It is designed for devices with as little as 128kB Flash and 8kB RAM.
- Free • Open Source
- Linux
- JavaScript
Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. I.
- Free • Open Source
- Windows