QwikProgram 2 Usage Guide
QwikProgram 2 is a simplified tool for downloading QwikBug to a PIC18F452 or PIC18F4520, for use
with a QwikFlash board. This tool is not supported by Microchip Technology, Inc. - please contact the
author if you have any trouble.
Note: This software is designed for use with John Peatman's
QwikFlash board, which uses the PIC18F452 or
PIC18F4520. If you are using a different PIC, or are not using this board, you might want to download
the official Microchip programming software for the PICkit 2.
- Connect the PICkit 2's programming pins to the corresponding pins on the target microcontroller,
as shown below.

- You can set this circuit up on a breadboard, and then transfer the microcontroller to the
QwikFlash board.
- You can also wire up the necessary connections in the QwikFlash board's prototyping
area. If you do this, be sure to disconnect the QwikFlash board's power
supply and turn the power switch on. When the power switch is turned off, the
positive voltage supply is shorted to ground.
- When QwikProgram 2 starts up, it will attempt to detect the PICkit 2 and any microcontroller
attached to it. If you need to perform this detection again, select Detect from the
Device menu.
- Click Write to download QwikBug. If the PICkit 2's firmware is in need of an upgrade,
then this button will display Upgrade instead. You will be able to write the hex file once
the firmware upgrade completes.
If QwikProgram 2 cannot find the PICkit 2, try rebooting your computer with the programmer
connected to a USB port.
If you have any questions or if something goes wrong, please contact the author, Louis Howe,
at louis@gatech.edu. QwikProgram 2 is based on the
source code released by Microchip for their PICkit 2 Windows programming software.