MICROCHIP MPLAB ICD 2 User Manual

MPLAB® ICD 2 In-Circuit Debugger
DEBUGGER SOLUTION FOR PIC® FLASH PRODUCTS
The MPLAB® ICD 2 (In-Circuit Debugger 2) is the next advanced step for In-Circuit Debugging from Microchip Technology. The MPLAB ICD 2 allows debugging of selected PIC®FLASH microcontrollers using the powerful graphical user interface of the MPLAB Integrated Development Environment (IDE) which is available as a free tool and included with each unit. It is the ideal tool for embedded control designers looking for a low cost alternative to expensive in-circuit emulators.
In-Circuit debugging is achieved using the two dedicated hardware lines (microcontroller pins used only during debugging mode) that allow In-Circuit Serial Programming™ (ICSP™) of the device and debugging capability through proprietary firmware. The MPLAB ICD 2 debug feature is built into the microcontroller and activated by programming the debug code into the target processor. Shared overhead is one stack level, several general purpose file registers and a small bank of program memory when in the debug mode.
The MPLAB ICD 2 firmware is FLASH-based, which allows it to be enhanced to support future microcontroller products and new features, extending the life of the tool – making it a good investment. Firmware downloads are available from the Microchip web site at: www.microchip.com.
Features
RS-232 interface to host PC
Real-time background debugging
MPLAB IDE compatible (free copy included)
Built-in over voltage/short circuit monitor
Firmware upgradeable from PC/web download
Supports low voltage debug to 2.0 volts
Diagnostic LED's (Power, Busy, Error)
Reading/Writing memory space and stack of target
microcontroller
Erase of program memory space with verification
Freeze-on-Halt
MPLAB ICD 2 In-Circuit Debugger Set-Up
The MPLAB ICD 2 interfaces between the design engineer's PC operating with MPLAB IDE and the product board (target) being developed. The in-circuit debugger acts as an intelligent interface/translator between the two allowing the engineer to look into the active target board's microcontroller permitting real-time viewing of variables and registers using watch windows. A single break point can be set, halting the program at a specific point. Memory read/writes can also be achieved. Additionally, the MPLAB ICD 2 can be used to program or reprogram the PIC FLASH microcontroller while installed on the target board.
Microchip Technology Inc. · The Embedded Control Solutions Company®
PIC® FLASH Products Supported
The PIC FLASH microcontrollers currently supported include: PIC18C601, PIC18C801, PIC18F452, PIC18F248, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F6620, PIC18F6720, PIC18F8620 and PIC18F8720.
The MPLAB ICD 2 firmware is continually being updated. A review of the README.ID2 file located in MPLAB IDE is recommended for the most current list of supported parts. As new device firmware becomes available, free downloads are available at www.microchip.com.
Ordering Information:
Model Name: MPLAB®ICD 2
Part Number Description
DV164005* ICD 2 Module
DV164006* ICD 2 Evaluation Kit
DV164007* ICD 2 Module ws
AC162049 Programming Module
AC162048 RS-232 and Power Supply Kit
DM163022 PICDEM 2 Plus Demonstration Board
*USB Ready – To enable the USB feature, please check the Microchip web site for version 6.00 or later of MPLAB IDE. This is a free download at www.microchip.com
MPLAB® IDE Integrated Development Environment (IDE) MPASM™ Assembler Universal PICmicro® Macro-assembler MPLINK™ Linker/MPLIB™ Librarian Linker/Librarian MPLAB C18 C Compiler for PIC18XXXX MCUs C Compiler Sold by Third-party Vendors (HI-TECH, IAR, CCS) MPLAB SIM Simulator Software Simulator MPLAB ICE 2000 Full-featured Modular In-Circuit Emulator PICSTART® Plus Programmer Entry-level Development Kit with Programmer PRO MATE® II Device Programmer Full-featured, Modular Device Programmer KEELOQ® Evaluation Kit Encoder/Decoder Evaluator KEELOQ Transponder Evaluation Kit Transmitter/Transponder Evaluator microID® Developer’s Kit 125 kHz and 13.56 MHz RFID Development Tools MCP2510 CAN Developer’s Kit MCP2510 CAN Evaluation/Development Tool
(Includes ICD 2 Module and USB Cable)
(Includes ICD 2 Module, USB Cable, RS-232 Cable, Power Supply and PICDEM™ 2 Plus Demonstration Board - DV163022)
(Includes ICD 2 Module, USB Cable, RS-232 Cable and Power Supply)
(Works with DV164005, DV164006 and DV164007 above)
(Use with DV164005 above for RS-232 communication)
(Includes PIC18F452, PIC16F877, LCD 2 x 16 Display, LED’s, RS-232 Port, Piezo Sounder, Temperature Sensor, Demonstration Programs, Unassembled Source Code and More)
Development Tools from Microchip
Host System Requirements:
PC-compatible system with a Intel Pentium® class or
higher processor, or equivalent
A minimum of 16 MB RAM
A minimum of 40 MB available hard drive space
CD-ROM drive (for use with the accompanying CD)
Available RS-232 port
Microsoft®Windows 98, Windows NT®4.0 or Windows
2000
Customer Support:
Microchip maintains a worldwide network of distributors, representatives, local sales offices, Field Application Engineers and Corporate Application Engineers. Microchip’s Internet home page can be reached at: www.microchip.com.
Americas
Atlanta (770) 640-0034 Boston (978) 692-3848 Chicago (630) 285-0071 Dallas (972) 818-7423 Detroit (248) 538-2250 Kokomo (765) 864-8360 Los Angeles (949) 263-1888 New York (631) 273-5305 Phoenix (480) 792-7966 San Jose (408) 436-7950 Toronto (905) 673-0699
Asia/Pacific
Australia 61-2-9868-6733 China – Beijing 86-10-85282100 China – Chengdu 86-28-6766200 China – Fuzhou 86-591-7503506 China – Shanghai 86-21-6275-5700 China – Shenzhen 86-755-2350361 Hong Kong 852-2401-1200 India 91-80-2290061 Japan 81-45-471-6166 Korea 82-2-554-7200 Singapore 65-6334-8870
Europe
Denmark 45-4420-9895 France 33-1-69-53-63-20 Germany 49-89-627-144-0 Italy 39-039-65791-1 United Kingdom 44-118-921-5869
As of 4/1/02
Taiwan 886-2-2717-7175
Microchip Technology Inc. 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199 USA • (480) 792-7200 FAX (480) 792-9210
Information subject to change. The Microchip name and logo, the Microchip logo, FilterLab, KEELOQ, microID, MPLAB, PIC, PICmicro, PICMASTER, PICSTART, PRO MATE, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, microPort, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, MXDEV, PICC, PICDEM, PICDEM.net, rfPIC, Select Mode and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. Serialized Quick Turn Programming (SQTP) is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. © 2002, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. 4/02
DS51271B
*DS51271B*
Loading...