Darrell, One point about your snyopsis of the ICD. You only get to set ONE breakpoint. Once you get to this breakpoint, you can set it again, but you only have access to one breakpoint. Regards, Jim -----Original Message----- From: Darrel Johansen To: PICLIST@MITVMA.MIT.EDU Date: Wednesday, June 30, 1999 6:37 PM Subject: Re: 16F87X Series Evaluation / Training Board Spec > Dennis Plunkett asked: > > > I have not seen this beast, what does it look like and what does > > it do? > > ...well, since you asked: > > "Microchip's In-Circuit Debugger, MPLAB-ICD, is a powerful, low-cost > run-time development tool. This tool is based on the flash PIC16F877 > and can be used to develop for this and other PICmicror > microcontrollers from the 16Cxx family. MPLAB-ICD utilizes the > In-Circuit Debugging capability built into the PIC16F87X. > > "This feature along with Microchip's In-Circuit Serial Programming > protocol, offers cost-effective in-circuit flash programming and > debugging from the graphical user interface of the MPLAB Integrated > Development Environment. This enables a designer to develop and debug > source code by watching variables, single-stepping and setting break > points. Running at full speed enables testing hardware in real-time. > The MPLAB-ICD is also a programmer for the flash PIC16F87X family. > > "The modular design of the In-Circuit Debugger consists of three basic > components: ICD module, ICD header and ICD demo board. Your serial > port connects the MPLAB software environment to the ICD module. When > instructed by MPLAB this module programs and issues debug commands to > the target PIC16F87X using the ICSP protocol. This protocol is > communicated via a 9-inch, 6 conductor cable using a modular plug and > jack. A modular jack can be designed into a target circuit board to > support direct connection to the ICD module or the ICD header can be > used to plug into a DIP socket. The ICD header contains a target > PIC16F877, a modular jack to connect to the ICD module and provides 40 > and 28 pin male DIP headers to plug into a target circuit board. Plug > the ICD into your own custom hardware or use the included ICD demo > board. This board provides 40 and 28 pin DIP sockets that will accept > a PIC16F87X device or the ICD header. It also offers LEDs, DIP > switches, an analog potentiometer and prototyping area..." > > > There is a schematic of the ICD and demo board in the MPLAB-ICD User's > Guide at > > http://www.microchip.com/10/Tools/PICmicro/ICDS/MPLABICD/51184A/index.htm > > > Darrel