Hi, mister_e

You are right, Microcode Plus does provide some support for debugging but my doubts (because I do not know much about it) are about how to get MCPlus talking with the device(PIC). I suppose that I need something (serial interface) between the PC and the target board with the PIC.

I usually work with PIC16F876A and sometimes with PIC16F877A
About the importance of using an ICD, at this moment my work mainly deals with projects for automatic vending machines. I've arrived to the PIC arena (and programming) only a year ago and my programming skills are poor.

Sometimes (a lot to be honest) I get stuck in programming problems that I realised that problably if I can "see" how the code/program is flowing it would be more compreensive. Nowadays I can not see myself without an osciloscope to solve hardware problems, so... the reason for an ICD...

If you or anyone else in the forum can point me to threads or "a really" good web site for understanding the real importance and how to put an ICD to work - my one million thanks!

Thank you for your feedback, its important to know that Melabs Forum REALLY WORKS, and thanks to Melanie that start more than a simple pol.

A nice weekend for you all