Microcontrollers

MPIDE

Development environment, based on the open system Arduino IDE and designed specifically for the PIC32 controllers from the company Microchip Technology. Multi-Platform IDE, or MPIDE for short, is an environment for developing open source applications. The program has its own, unique GCC compiler for PIC32 and is fully compatible with the programming language Wiring, and, accordingly, with the Arduino application. MPIDE interoperates with Microchip Technology's high-performance 32-bit PIC32 microprocessors, offering the creation, compilation, and programming of custom applications. Firmware programs do not require a special hardware programmer, the process is performed through a virtual COM port using a USB port and the avrdude module included in MPIDE.

CodeVisionAVR

From the main advantages of CodeVisionAVR, it can be noted that it is not too complicated for self-development, it supports the entire AVR microcontroller family (including chips with the ATxmega core), it forms a capacious and effective program code. In addition to compiling, the development environment is able to write the created program into the memory of the microcontroller. The firmware module can interact with all popular programmers (AVR910, STK200 / 300 and many others). The editor allows you to work with two projects at the same time, place bookmarks, adjust the time for automatic saving of results.

BASCOM-AVR

The family of 8-bit AVR-microcontrollers has the same set of commands inherent in the RISC-architecture, which means the ease of porting programs for different chips. The command execution speed is four times faster than that of Microchip PIC microcontrollers. Bascom-AVR (from the words Basic Compiler) is an excellent compiler that, in addition to the basic function of writing programs and translating them into machine code in the .hex format understandable to the microcontroller, allows debugging-simulation and flashing chips directly from the development environment using a programmer, for example , STK200 / STK300 or external utilities such as USBASP_AVRDUDE_PROG. There is a text editor and reference information system.

MPLAB XC Compilers

Microchip’s line of award-winning MPLAB® XC C Compilers provides a comprehensive solution for your project’s software development and is offered in free, unrestricted-use downloads. Finding the right compiler to support your device is simple: MPLAB XC8 supports all 8-bit PIC MCUs, MPLAB XC16 supports all 16-bit PIC MCUs and dsPICs, MPLAB XC32/32++ supports all 32-bit PIC MCUs

AVR GCC - AVR and ARM Toolchains (C Compilers)

The AVR Toolchain is a collection of tools/libraries used to create applications for AVR® microcontrollers. This collection includes compiler, assembler, linker and Standard C & math libraries. Atmel AVR GNU Toolchain is also available as part of Atmel Studio. Only those users who wish to run the Atmel AVR GNU Toolchain as standalone tools from the command line need to download and install this package. There are two sets of downloads, one for Windows and one for Linux. Note: These toolchains are included when downloading Atmel Studio 7

TOP PCB Companies