All categories

PICPgm Development Programmer download

Free Program PIC microcontrollers from a personal computer
1.9.3.1 (latest)
Jul 30, 2016
picpgm-1.9.1.0-win32-x86.exe
Aug 20, 2014
winpicpgm_v1800.zip
May 14, 2012
winpicpgm_v1793.zip
Jun 14, 2012
Oct 9, 2011
winpicpgm_v1642.zip
1.5
Jan 7, 2011
winpicpgm_v1570.zip
1.4
Sep 22, 2010
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.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








Suggestions

RStudio
RStudio
Free

Develops applications based on the R language

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran

ScanTool.net for Windows
ScanTool.net for Windows
Free

Offers basic functionality such as reading and erasing diagnostic trouble codes

XAMPP
XAMPP
Free

Development environment for PHP