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