This low-cost development tool provides real-time emulation for all Microchip PIC Flash memory microcontrollers and dsPIC digital signal controllers that are supported by Microchip's free MPLAB IDE v8.xx software (see MPLAB release notes for microcontrollers supported by the ICD2).
It communicates with a host PC through USB. The board is fully compatible with Microchip's free MPLAB integrated development environment and is a complete lower-cost replacement of Microchip's MPLAB-ICD2 In-Circuit Debugger.
Using Microchip's proprietary In-Circuit Debug functions, programs can be downloaded, executed in real time and examined in detail using the debug features of MPLAB. Watch variables and breakpoints can be set from symbolic labels in C or assembly source code, and single stepping can be done through C source line, assembly code level, or from a mixed C source and generated assembly-level listing. This PIC ICD2 can also be used as a development programmer for PIC MCUs supported by MPLAB's programming function.
For a complete list of supported PIC microcontroller devices, see the MPLAB release notes. To view the release notes and to download MPLAB software, go to Microchip's MPLAB v8 Forum and find the sticky post about the latest v8.xx release. Note: Microchip discontinued support for ICD2 debuggers in MPLAB X. To use this debugger, make sure you download MPLAB IDE v8.xx.
Microchip PIC In-Circuit Debugger Features
- USB (Full Speed 2 Mbits/s) interface to host PC
- Real-time background debugging
- MPLAB IDE & MPLAB-ICD2 compatible
- Firmware upgradable from PC
- Supports low-voltage MCUs (2.0 to 6.0 range)
- Diagnostic LEDs (Power, Busy, Error)
- Reading/Writing memory space & stack of target microcontroller
- Erase of program memory space with verification
- Freeze on Halt
PIC ICD2 Package Content
- ICDX-30 PIC In-Circuit Debugger/Programmer
- USB cable
- RJ12 ICD/ICSP cable
Optional Recommended Products for this Item