PIC Programmers Software Downloads

Last Updated 23 October 2018

This web page provides easy access to the official and third party software for the Embed Inc PIC programmers (USBProg2, LProg, USBProg, ProProg, EasyProg). 

Be sure to read the legal notice before using any software found on this web site. 

Official Software Downloads

This section provides the latest officially released software and firmware.  Read the INSTALLATION DIRECTIONS before attempting to install a software release and to see the list of supported operating systems.  Failure to follow the directions may result in system corruption and loss of data

Operational Software

install_picprg.exe (14,602,240 bytes, 23 Oct 2018)

All the end user runtime software.  This is all you need if you just want to use an Embed Inc PIC programmer and are not interested in developing software for it.  This software release includes:

  • PIC_PROG program.  Program or verify a PIC from a HEX file. 
  • PIC_READ program.  Read the program from a PIC into a HEX file. 
  • PIC_CTRL program.  Direct low level control of the programming interface from the command line. 
  • PICPRG_LIST program.  List all compatible programmers that are connected to the system via plug and play interfaces.

The latest programmer firmware is included in this release.  The firmware .HEX files will be in the SRC > PICPRG directory within the software installation directory.  The firmware versions below are required for the software in this release. 

  • USBProg, USBProg2: EUSB34.HEX
  • LProg: LPRG16.HEX
  • ProProg: PPRG28.HEX for units numbered 5 and above.  Units numbered below 5 are not supported by this software release.
  • EasyProg, 12 bit core, 16F, and 18F support: PRG19.HEX
  • EasyProg, 16F and 30F support: PRG20.HEX

Refer to the documentation for your specific programmer on how to upgrade the programmer firmware. 

Protocol specification

picprg_prot.txt (74,722 bytes, Version 29.10, 22 Oct 2018)

This document describes the protocol between the Embed Inc PIC programmers and the host computer.