>
http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20Readme%20v2-50%20(a).txt
>
> Quote:
>
> -----------------------------------------------------------------
> 3. Release notes V2.50.00
> -----------------------------------------------------------------
>
> New Features:
> -------------
> > PIC32 Device Support
> See section 2 of this file for specific part numbers supported.
> ASCII view options are not available for PIC32 devices, and
> Fast Programming is always enabled.
>
> > Multiple PICkit 2 unit support on one PC
> Multiple PICkit 2 units may be used with multiple instances of
> the PICkit 2 Programmer application and with MPLAB. For
> example, one might be used in MPLAB as a debugger, a 2nd with
> the UART Tool, and a 3rd with the Logic Tool.
> When opening the PICkit 2 application or selecting "Tools >
> Check Communications" a dialog will open if multiple units are
> found. The dialog lists all connected PICkit 2 units and their
> assigned UnitID string, and is used to select a unit to use.
> Versions of MPLAB that are not aware of multiple units (v8.10
> and earlier) will use the PICkit 2 unit listed in the dialog
> as Unit# = 0.
>
> > Multiple Window View option with resizable memory windows.
> New in v2.50.00 is the "View" menu, with two selectable view
> options:
> "Single Window" - this is the default window used by prior
> versions.
> "Multi-Window" - The PICkit 2 application window is divided
> up into 3 windows:
> Main Window - essentially, the top of the
> Single Window display.
> Program Memory - Program memory contents are
> displayed in a separate
> re-sizable window.
> EEPROM Data - separate resizable window
> with device EEPROM contents.
> The EEPROM Data window is only displayed for devices which
> have internal EEPROM memory. Both memory region windows may
> also be closed or minimized, reducing the screen footprint
> of the application to only the Main Window. Close memory
> windows may be opened by selecting them under the "View" menu.
> The "Associate / Memory Displays in Front" option associates
> the windows so they move, minimize, and come into focus
> together. It also shows memory displays always in front of
> the main window. If this option creates problems with a
> particular display, it can be unchecked to disable it.
>
> NOTE: If a multi-window display problem occurs, or a window
> is "lost", the defaults can be restored by deleting the
> PICkit2.INI file in the installation directory.
>
> > PICkit 2 Programmer-To-Go
> This new functionality allows a memory image to be downloaded
> to the PICkit 2 and programmed later without a PC. All PIC
> MCU families are supported with the exception of PIC32. See
> "Help > Programmer-To-Go User Guide" for more information.
>
> > Manual Device Select
> "Programmer > Manual Device Select" may used to select devices
> in all families from a drop-down box. This can be useful for
> importing HEX files to view when no device is present, and to
> download a memory image for Programmer-To-Go when a device is
> not avaiable to connect.
>
> > Logic Tool
> The Logic Tool, available under "Tools > Logic Tool" allows
> the PICkit 2 to be used to provide stimulus to and monitor
> signals in a target circuit. It also provides a 3-channel
> logic analyzer with complex trigger options. See "Help >
> Logic Tool User Guide" for more information.
>
> > UART Tool VDD
> When using the UART Tool, the PICkit 2 unit may supply VDD to
> the target circuit. The UART tool is now documented in the
> PICkit 2 User's Guide.
>
> > Memory display select & copy data
> The contents of the Program Memory display and EEPROM Data
> display may be selected and copied. Use the mouse with click
> and drag to select portions of the memory data. Right click
> and select "Select All" or press ctrl-A to select the entire
> memory contents. Right click and select "Copy" or press
> ctrl-C to copy the data to the clipboard. The selected
> addresses and data are copied to the clipboard as tab-delimited
> text.
> This works with both View options.
>
> > Display of HEX file Code / Data Protect settings
> When a hex file with Code Protect and/or Data Protect bits
> asserted in the Configuration bits is loaded, this is noted
> by displaying "Code/Data/All Protect" next to the Configuration
> Word(s) display. Similarly, the protect settings are noted for
> Configuration read from a device. Note that protection
> settings in an imported hex file or read from a device may not
> be turned off in the application.
>
> > MCP250xx CAN device programming support. See section 2 for
> specific part numbers. IMPORTANT: These devices are One-
> Time-Programmable (OTP) and CANNOT be reprogrammed. Also,
> the devices MUST be powered from PICkit 2 during programming.
>
> > PIC18 J-series programming change
> PICkit 2 v2.50 changes the way Configuration words are programmed
> to match the behavior of the MPLAB IDE. When programming, the
> upper nibble of configuration words is always set to hex "F".
> When erasing, unused configuration bits are masked off to "0".
>
> > PIC24FJ programming change
> PICkit 2 v2.50 changes the way Configuration words are programmed
> to match the behavior of the MPLAB IDE. When programming, the
> upper byte of configuration locations is always set to hex "FF".
> Unimplemented bits are shown as '1' in the Program Memory
> window.
>
> > PIC24HJ / dsPIC33FJ Programming change
> PICkit 2 v2.50 now always disables the JTAGEN configuration bit.
>
> > The PICkit 2 application window remembers its last location on
> the screen when closed and re-opened.
>
> > Warns if the hex file contains settings for some Configuration
> Words but not others.
>
> > Now displays 16-bit device revisions when REVS: is enabled in
> the INI file.
>
> > Preliminary Microsoft Windows Vista 64-bit OS support.