Breakpoints. The ability to monitor registers and change their values on the fly. Single stepping through code. The ability to alter the PC to begin execution of the code at a specific location. The fact that you don't need to use the serial port for it, so you can debug a serial application with it (it DOES cost two pins, but those are two of the least painful pins to lose, since they have relatively few peripherals associated with them). The ability to do a hardware reset. FAR more powerful than serial debugging. FAR FAR FAR more powerful. Mike H. On 5/12/06, Stef Mientki wrote: > I'm not familiar with ICD debugging, > and can't find this information on Microchip's site. > > To me the ICD debugging technique looks almost identical to so called > serial debugging. > As most of my designs already have a serial RS232 (or USB) connection, > I think it would be as good as ICD, > or even better, because you don't spoil any extra pins. > > So what's the real advantage of ICD over RS232 ? > > thanks, > Stef Mientki > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist