PICPgm Programmer

The PICPgm Programmer is a free In-System-Development Programmer for the Microchip PIC microcontrollers. The programmer software is available with a Graphical User Interface (GUI) and a Command Line interface. The programmer software runs on Windows 9x/ME/2k/XP. The interface to the PIC microcontroller is the PC's centronics port (printer port) or the serial COM port. Up to now many different PIC devices are supported. A complete list of all supported Microchip PIC microcontrollers can be found here.

More detailed information about the programmer software can be found in the Software section.
The latest programmer software can be downloaded in the Download section.
The needed programmer hardware itself is very simple and can easily be built up using a few standard componets. PICPgm supports all kind of serial port programmers as well as parallel port programmers. The programmer pins can be configured through the graphical user interface.
The most popular PIC programmers (e.g. JDM, Tait, Microchip AN589 programmer, ...) are pre-configured and will be automatically detected by the software.
More detailed information about the programmer hardware can be found in the Hardware section.

The programmer has the following features:
  • Graphical User Interface and Command Line version available
  • Runs on Windows 9x/ME/2k/XP (for WIN 2k/XP an include driver is used to access the parallel port)
  • Automatically detects the PIC device and uses the appropriate programming method
  • Programs flash memory (code), internal EEPROM and configuration bits from data of HEX file
  • Designed to allow In-System-Programming and low-voltage programming (no programming voltage needed!)
  • Many supported devices (a list of all supported devices can be found here)
  • Support of popular programmers like JDM, Tait, ...
  • Programmer pins can be configured (pin assignment, inverted/non inverted pin)

Supported devices
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC12F629, PIC12F635, PIC12F675, PIC12F683, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F818, PIC16F819, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F6520, PIC18F6527, PIC18F6585, PIC18F6620, PIC18F6622, PIC18F6627, PIC18F6680, PIC18F6720, PIC18F6722, PIC18F8520, PIC18F8527, PIC18F8585, PIC18F8620, PIC18F8622, PIC18F8627, PIC18F8680, PIC18F8720, PIC18F8722

Comments