PICkit 2 Development Programmer/Debugger
  • PICkit 2 Development Programmer/Debugger

  • Model :
  • Brand : Microchip
  • Price :


Part Number: DV164121

Click for PICkit 2 Overview Presentation

The PICkit™ 2 Development Programmer/Debugger (PG164120) is a low-cost development tool with an easy to use interface for programming and debugging Microchip’s Flash families of microcontrollers. The full featured Windows® programming interface supports baseline (PIC10F, PIC12F5xx, PIC16F5xx), midrange (PIC12F6xx, PIC16F), PIC18F, PIC24, dsPIC30, dsPIC33, and PIC32 families of 8-bit, 16-bit, and 32-bit microcontrollers, and many Microchip Serial EEPROM products. With Microchip’s powerful MPLAB Integrated Development Environment (IDE) the PICkit™ 2 enables in-circuit debugging on most PIC® microcontrollers. In-Circuit-Debugging runs, halts and single steps the program while the PIC microcontroller is embedded in the application. When halted at a breakpoint, the file registers can be examined and modified.

The PICkit™ 2 is also available bundled with a demo board in three kits:

PICkit™ 2 Debug Express

Features of PICkit 2 Debug Express:

  • PICkit 2 Development Programmer/Debugger
  • 44-pin demo board with PIC16F887 Midrange PIC microcontroller
    The PIC16F887 may be debugged directly without any additional hardware.
  • A series of 12 Lessons on assembly programming that cover I/O, A/D converters, timers, interrupts, and data tables (All source code files are provided)
  • A Debugging Tutorial on using the PICkit 2 as a debugger with the MPLAB IDE (Ch. 4 of the PICkit 2 User’s Guide)
  • Getting Started in C tutorial on developing and debugging in C with a FREE CCS PCM™ Midrange C Compiler Demo* for PIC16F887(contained on the PICkit 2 CD) *2kWord Program Limit.
  • Getting Started in C tutorial on developing and debugging in C with a FREE HI-TECH PICC™ LITE C Compiler with MPLAB IDE
  • FREE! Microchip’s MPLAB IDE software for a complete code development environment

DV164121 (purchase on Microchip Direct)

PICkit 2 Starter Kit

Features of PICkit 2 Starter Kit

  • Low pin count demo board supporting 8/14/20-pin mid range PIC microcontrollers
  • 20-pin PIC16F690 Midrange microcontroller
    Note: Requires the AC162061 ICD Header and AC164110 adapter to debug.
  • A series of 12 Lessons on assembly programming that cover I/O, A/D converters, timers, interrupts, and data tables (All source code files are provided)
  • Getting Started in PICBASIC PRO tutorial on developing and debugging in BASIC with a FREE microEngineering Labs PICBASIC PRO™ Demo Compiler (contained on the PICkit 2 CD)
  • HI-TECH PICC™ LITE C Compiler with MPLAB IDE.
  • FREE! Microchip’s MPLAB IDE software for a complete code development environment

DV164120 (purchase on Microchip Direct)

PIC18F4xK20 Starter Kit

Features of PIC18F4xK20 Starter Kit:

  • PICkit 2 Development Programmer/Debugger
  • PIC18F4XK20 Starter Kit board with PIC18F46K20 microcontroller and OLED display.
    The PIC18F46K20 may be debugged directly without any additional hardware.
  • A series of 12 Lessons on using the MPLAB IDE with PICkit 2 Programmer/Debugger and MPLAB C Compiler for PIC18 MCUs to program and use PIC18F4xK20 MCUs and peripherals (All source code files are provided)
  • Demo programs and source code.
  • FREE! Download of Microchip’s MPLAB IDE software for a complete code development environment

DV164124 (purchase on Microchip Direct)

The PICkit 2 Starter Kit and PICkit 2 Debug Express Kits also contain

  • Easy to use Windows® programming interface for programming Microchip’s Flash family of microcontrollers
  • UART Tool software for direct serial communications with a microcontroller RX/TX pins through the PICkit 2.
  • Logic Tool software for simple logic signal stimulus and monitoring, with a 3-channel logic analyzer.
  • PICkit 2 Programmer-To-Go support for programming devices without a PC.
  • PICkit 2 User’s Guide (included on CD ROM)
    The above items are also available for download from the bottom of the webpage.
  • User’s Guide (with lessons) for the included Demo Board
  • Selected Application Notes and Datasheets
  • Code Examples in assembly and C
  • A FREE version of the CCS PCB C Compiler for Baseline PIC MCUs (contained on the MPLAB CD). The PIC MCU devices included with the kits above are Midrange or PIC18 devices and thus not supported by this Baseline compiler.
  • USB interface cable


Part Number




PICkit 2 only



PICkit 2 Starter Kit



PICkit 2 Debug Express



PIC18F4xK20 Starter Kit



RJ-11 to ICSP Adapter


PICkit 2 Programmer-To-Go

This feature allows a hex file to be downloaded to the PICkit 2 to later program PIC microcontrollers without a PC!
The PICkit 2 Programmer software includes documentation and an easy Programmer-To-Go Wizard

PICkit 2 Programmer Tools

PICkit 2 Programmer UART Tool
Use the PICkit 2 for PIC MCU serial communications

PICkit 2 Programmer Logic Tool Analyzer
Use the PICkit 2 to capture digital waveforms in a circuit.

Low Cost Demo Boards and Programming Adapters

A variety of low cost demo boards and programming boards compatible with PICkit 2 are available to help get started developing with and evaluating Microchip PIC® microcontrollers from the tiny PIC10F to 80-Pin devices.



Click here to choose the best demo board for your needs!


Debugging and Using In-Circuit-Debug (ICD) Headers

Many midrange devices and all baseline devices require an ICD header to enable debugging. Other midrange, all PIC18F and all PIC24/dsPIC33 devices may be debugged directly using the ICSP programming interface. The ICD header is a small PCB that includes a ‘-ICD’ version of the microcontroller, and plugs into the DIP socket footprint of the part on the target board. For more information, see Chapter 4 of the PICkit 2 User’s Guide in the downloads section below. See the "Header Specification" document below or see a list of current devices that use headers here.

Note that the AC164110 RJ-11 to ICSP adapter is required to connect the PICkit 2 to an ICD header.

For Baseline & Midrange PIC MCUs requiring ICD headers to debug, see the Device Support List for the MPLAB IDE.

PICkit 2 Programmer software source code is available here. Older software versions are archived here.

PICkit 2 v2.61 application uses the Microsoft® .NET Framework. If installing on a computer that does not have an Internet connection and does not already have the .NET Framework, the PICkit 2 v2.61 Install with .NET Framework includes all files necessary to install both the framework and the application. The PICkit 2 v2.61 Install will download the necessary files to install the .NET framework from the web during the install.
PICkit 2 v2.61 supports the Windows Vista 64-bit OS.


Windows Software & Firmware




PICkit 2 V2.61 Install

3.9 MB


PICkit 2 V2.61 Install with .NET Framework



Readme for PICkit 2 V2.61

57 KB


PICkit 2 Firmware V2.32

27 KB






PK2CMD V1.20 PICkit 2 Command Line Interface

118 KB



Linux & Mac OS X Software (Unsupported)




Microchip Technology Inc. does not provide support for this Linux and Mac OS software, which is provided “as is.” See included Readme files for more information.

PK2CMD V1.20 Linux & Mac OS X Source Code with Makefile

218 KB



PK2CMD V1.20 Linux Kernel 2.4 Executable Binary

139 KB



PK2CMD V1.20 Linux Kernel 2.6 Executable Binary

137 KB



PK2CMD V1.20 Mac OS 10.4 & 10.5 Universal Binary

216 KB



Code Examples




PICkit 2 Starter Kit Lessons

620 KB


PICkit 2 Debug Express Lessons (PIC16F887)

510 KB


Title Date Published Size D/L
28-Pin Demo Board User's Guide  2/27/2007 4:39:27 PM 291 KB
44-Pin Demo Board User's Guide  4/3/2007 4:33:53 PM 519 KB
Header Specification  7/13/2010 4:54:04 PM 652 KB
Low Cost Development Tools Guide  8/27/2009 11:29:28 AM 1313 KB
Low Pin Count User's Guide  7/6/2005 1:11:00 PM 452 KB
MPLAB Integrated Development Environment (IDE) Brochure  7/23/2009 11:35:33 AM 371 KB
PIC18F Development Tools Product Overview  12/19/2006 1:19:04 PM 97 KB
PICkit 18-pin demo board schematics (DM164120-4)  5/6/2010 5:15:00 PM 113 KB
PICkit 2 64/80-Pin PIC18J Demo Files  2/1/2007 10:34:00 AM 2 KB
PICkit 2 64/80-Pin PIC18J Demo Schematic  4/24/2008 2:46:46 PM 173 KB
PICkit 2 64_80-Pin PIC18J Demo Board Info  2/1/2007 10:17:00 AM 321 KB
PICkit 2 Debug Express Product Overview  4/7/2008 11:18:41 AM 511 KB
PICkit 2 Logic Tool User Guide  7/16/2008 11:38:35 AM 489 KB
PICkit 2 Microcontroller Programmer User's Guide  2/27/2008 11:16:05 AM 2126 KB
PICkit 2 Overview Presentation PPT and PDF  10/3/2008 11:27:31 AM 876 KB
PICkit 2 Programmer-To-Go User Guide  2/2/2009 11:44:28 AM 491 KB
PICkit 2 Starter Kit Product Overview  7/7/2005 1:29:00 PM 75 KB
Software Solutions and Tools for the 16-bit and 32-bit Designer  11/3/2010 10:10:13 AM 2399 KB
Hits:  UpdateTime:2010-12-10 15:16:45  【Printing】  【Close


Hot Products

Topsee International Co.,LTD
Tel:0755-2699 3393