Simple software for PIC microcontroller firmware, characterized by stability, quality and speed of programming. The PICPgm Development Programmer (or simply PICPgm) application has a simple, friendly graphical interface and is designed to work with microcontrollers of the PIC family. The main package window consists of a menu, a toolbar, a tabbed working part and a status bar. Currently, the program supports 660 chips belonging to different series: PIC10F, PIC12F, PIC16F, PIC18F, PIC24H, PIC24F, dsPIC30F, dsPIC33F. The package is able to interact with a variety of different programmers that can be connected to a computer via USB, a printer port, or a serial COM port. You can select the programmer in the application settings. Among others there are such popular programmers as PICPgm USB and PICPgm LVISP, JDM, Microchip AN589, Trivial LVP, EPIC Parallel Port, P16PRO40, a whole group of Olimex programmers, as well as many others.


A small but very effective free software package for flashing PIC microcontrollers of various series. From the very beginning, WinPic800 (not to be confused with a similar WinPic programmer) was designed to interact with microcontrollers of the PIC family. Currently, a huge base (larger than the program of this kind IC-Prog) consists of the following classes of crystals: MicroChip PIC, ATMEL AVR 8-bit, MicroChip 16-bit Flash Microcontrollers PIC, MicroChip 32-bit PIC Microcontrollers, Microwire Serial EEPROM 93xx , EEPROM Serial I2C (standard, Microchip).


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.


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.


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.

By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.