PICPgm Development Programmer versions

Program PIC microcontrollers from a personal computer
1.9
Jul 30, 2016
Review
1.8
Aug 20, 2014
Review
1.7
May 14, 2012
Review
Jun 14, 2012
Review
1.6
Oct 9, 2011
Review
1.5
Jan 7, 2011
Review
1.4
Sep 22, 2010
Review
1.3
May 29, 2010
1.2
Jan 9, 2010
1.1
Nov 17, 2009
1.0
Apr 3, 2008
0.9
Mar 10, 2008

What's new

v1.9 [Mar 23, 2016]
Added COM5..COM10 in hardware selection/configuration dialog.

v1.8 [Aug 20, 2014]
- Improved accuracy of microseconds delays (PICPgm now uses Windows PerformaceCounter for programming delays instead of inaccurate delay loops).
- Improved PICPgm USB programmer programming speed (~50% faster).
- Improved PICPgm USB programmer auto detection and allows selection of FTDI device to be used as PICPgm USB programmer.
- Added "List FTDI USB devices" and" command to be able to identify all connceted FTDI devices and select the FTDI device which shall be used as PICPgm USB programmer".
- PICPgm USB programmer pins 6 and 7 can be assigned to programming pins (earlier this pins where reserved for internal synchronizing purposes).

v1.7 [May 14, 2012]
- Fixed PIC18FxxK80 data memory erase problem

v1.7 [Jun 14, 2012]
-Added PIC16F722, PIC16F722A, PIC16F723, PIC16F723A, PIC16F724, PIC16F726, PIC16F727, PIC16LF722, PIC16LF722A, PIC16LF723, PIC16LF723A, PIC16LF724, PIC16LF726, PIC16LF727 support

v1.6 [Oct 9, 2011]
- Graphical User Interface and Command Line version available
- Runs on Windows 9x/ME/2k/XP/Vista and Linux (for WIN 2k/XP/Vista an include driver is used to access the parallel port)
- Automatically detects the PIC device and uses the appropriate programming method

v1.5 [Jan 7, 2011]
The latest version has:
Calibration word can be read (if present in chip)
Show red colored dialog after blank check if device is not blank
Corrected configuration bits for PIC16F72
corrected configuration bits for dsPIC33FJ16GS504
Fixed LPT port enumeration problem under Windows 98 which cause PICPgm to crash
Added support for PIC16F1826, PIC16F1827, PIC16LF1826, PIC16LF1827, PIC12F1822, PIC12LF1822, PIC16F1823, PIC16LF1823, PIC16F1824, PIC16LF1824, PIC16F1825, PIC16LF1825, PIC16F1828, PIC16LF1828, PIC16F1829, PIC16LF1829
Corrected program memory length for PIC24HJ256GP206, PIC24HJ256GP210, PIC24HJ256GP610, dsPIC33FJ256GP506A, dsPIC33FJ256GP510A, dsPIC33FJ256GP710A, dsPIC33FJ256MC510A, dsPIC33FJ256MC710A, PIC24HJ256GP206A, PIC24HJ256GP210A, PIC24HJ256GP610A, PIC10F202, PIC10F204, PIC16LF1902, PIC16F916, PIC16F917, PIC16F946, PIC18F4455, PIC18F4458, PIC18F2431, PIC18F4331
Corrected data EEPROM memory length for PIC16F818, PIC18F4410, PIC18F4480, PIC18F4510
Added support for PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937, PIC16F1938, PIC16F1939, PIC16F1946, PIC16F1947, PIC16LF1933, PIC16LF1934, PIC16LF1936, PIC16LF1937, PIC16LF1938, PIC16LF1939, PIC16LF1946, PIC16LF1947, PIC16LF1902, PIC16LF1903, PIC16LF1904, PIC16LF1906, PIC16LF1907
Fixed wrong device ID for PIC16F946, dsPIC30F6012A and dsPIC30F6013A
Added option to apply a factor to the delay functions to be able to slow down programming speed
and much more

Alternative downloads

Quartus II Programmer
Quartus II Programmer
Free
rating

It enables you to add your programming and configuration files.

Serial Port ActiveX Control
Serial Port ActiveX Control
rating

Control serial ports and manage them and track their activity.

Serial Port Control
Serial Port Control
rating

Tool for control intended for simplification of serial port communication tasks.

KDI universal programmer
KDI universal programmer
Free
rating

Professional low cost parallel programmer

Prithvi Development Studio
Prithvi Development Studio
Free
rating

It is an application development environment for Microchip PIC microcontrollers.