• In-Circuit-Debugging with MPLAB® IDE
  • Debug in the application circuit
  • Supported Device Families:
    • PIC10F
    • PIC12F
    • PIC16F
    • PIC18F
    • PIC24
    • dsPIC30
    • dsPIC33
  • All PICkit 2 units are Debug Express Capable
  • 1- 4 Breakpoints, depending on MCU
  • Run, Halt, Step In, Step Over
  • Watch Special Function Register & File Register values when halted or stepping
  • Modify register values
  • Advanced Breakpoints for PIC18F, PIC24, & dsPIC® devices 
    • Break on File Register read or write
    • Set breakpoint pass counts

Program with PICkit 2 using these software programs:


    • Program all devices supported for debug directly from the IDE
  • PICkit 2 Programmer Application

    • Additional device support, including PIC32 and Microchip serial EEPROM products
    • Exposes more PICkit2 features
    • PICkit 2 Programmer-To-Go setup
  • PK2CMD Command Line Utility

    • Use with batch files, custom GUI software in Visual Basic, C++, C#, Labview, and others
    • Call from 3rd party development environments
    • Available for Linux and Mac OS X platforms

Programmer Application:

  • Programs all current 8-, 16-, and 32-bit Flash PIC® microcontrollers.
  • Easy to use with MPLAB® IDE and other development environments.
  • Programmer-To-Go: Set up a PICkit 2 to program a device without the need for a PC.
  • Includes the UART Tool and Logic Tool microcontroller development utilities