Current Version:

2.0

Released 10/24/2002

Download WinPSP 2.0

Binary Distribution

Windows XP/2000/NT/ME/98 Installer (785 KB)
ZIP File (402 KB)

You must have the Windows Installer component on your PC in order to run the installer.
If the above .msi file fails to run, you can download the latest version of the Windows Installer here.


Please note that the WinPSP 2.0 installer doesn't preserve the registry settings from WinPSP 1.x. If you've used a previous version of WinPSP, you'll have to choose which chips you'll want to be active, as well as configure your serial port settings.

The ZIP distribution requires you to set up your own directory and shortcut(s) for the application files, but it does save you from the download overhead of the installation engine. When extracting the files, please be sure to configure your utility to preserve the directory names embedded within the ZIP file; you don't want to end up with all of the files in a single directory. Run WinPSP.exe to start the application.

Source Distribution

WinPSP was compiled using Microsoft Visual Studio 6.0. It makes extensive use of the C++ Standard Template Library (STL) and Microsoft Foundation Classes (MFC). Note that the source code is made up of a workspace that contains separate projects for WinPSP, WinPSP Remote, and WinPSPLib (a static library they share). You must build the library before attempting to build either of the applications.

Version 2.0 Source Archive (330 KB)

Boot Loader Demo Distribution

This demo code is discussed in the documentation. If you download the source distribution above, you already have this code. This smaller distribution is intended for those who cannot build or do not wish to build the Windows demo application. This distribution includes a pre-built Demo.exe, along with the relevant PIC source code and pre-built HEX files.

Boot Loader Demo (90 KB)

Additional Chip Support

The following devices were introduced by Microchip since the release of WinPSP 2.0. To add support for one or more of these devices to your WinPSP 2.0 installation, simply download the relevant file(s) into the "Chips" subdirectory of your WinPSP directory (usually c:\program files\winpsp\chips). Then use the Ctrl+A command to refresh your chip list inside WinPSP. Be sure that the firmware in your PICSTART Plus has been upgraded to at least version 3.0.6 in order to program these devices.

12F629 (1 KB)
12F675 (1 KB)
16F876A (1 KB)
16F877A (1 KB)

The WinPSPCap utility can be used to partially emulate a PICSTART Plus in order to capture the configuration data that MPLAB sends for a particular device. It is run on a separate PC connected to the main PC via a null modem cable.

WinPSPCap 1.0 (156 KB)

Previous Releases

Version 1.5
Version 1.0