![](/html/1e/1e0d/1e0d219bb8842ff6783b6f0fb03d16565d94802f270a3972fa6f27cabfeb69d1/bg1.png)
1300 Henley Court
Pullman, WA 99163
509.334.6306
www.digilentinc.com
chipKIT™ PGM
Programmer/Debugger Reference Manual
Revised March 3, 2015
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Overview
The chipKIT PGM is a simple, low cost, module that supports in-system programming and debugging of
applications written for Microchip PIC based microcontroller boards such as the chipKIT™ and Cerebot boards.
The chipKIT PGM is designed to work with the MPLAB® and MPLAB® X development environments available from
Microchip. This allows the chipKIT boards, for example, to be used as a more traditional microcontroller
development platform using the professional tools available from Microchip.
The chipKIT PGM can also be used from within the MPLAB or MPLAB-X development environments to enable insystem debugging of sketches developed using the Arduino™ compatible MPIDE development environment.
![](/html/1e/1e0d/1e0d219bb8842ff6783b6f0fb03d16565d94802f270a3972fa6f27cabfeb69d1/bg2.png)
chipKIT™ PGM Reference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
chipKIT PGM Hardware Overview
The chipKIT PGM has the following features:
1. USB Connector
This is a standard mini USB connector. Use the provided cable to connect the chipKIT PGM to an available
USB port on the PC workstation.
2. Programming Connector
Connect the chipKIT PGM to the target board using this connector. The white triangle marker indicates
the Pin 1 end of the connector.
3. Status LED
This LED indicates that the chipKIT PGM has connected to the target device and is ready for use.
4. Activity LED
This LED is an activity indicator. It blinks when the programmer/debugger software is communicating with
the target device.
5. Power LED
This LED illuminates when the chipKIT PGM is receiving power via the USB port from the host PC.
Using the chipKIT PGM
The chipKIT PGM uses a programmer/debugger circuit licensed from Microchip. Use of the chipKIT PGM requires a
supported version of either the MPLAB IDE or the MPLAB X IDE from Microchip. The licensed debugger is
supported in version 8.63 or later of the MPLAB IDE and all versions of the MPLAB X IDE.