Hi all. I finally gave up on the ICD2 project. 5 days of testing and it still refuses to work. It worked for a few minutes and then stopped, so I have to conclude that the circuit does NOT work. Or, more precisely, does not work reliably. The whole circuit was rebuilt in a dedicated PCB. All was checked 100% and it still does not work. It was tested on two different computers (Athlon XP 2200/EPOX 8RDA3+//XPSP2 and Pentium 133MMX/Acer Extensa 355/Win98SE), and with two different cables. A PIC 16F877 and a 16F877A was used. No luck. It does NOT work. The computer sends data (according to the ICD2 logfile, it sends the character 'U') and the PIC gives no response, at 19200 and at 57600 bps). Something must be missing in the circuit (a buffer maybe?), or the xtal frequency may be wrong. So if anyone else built this circuit and it did work, I'd ask you to tell me what problems have you run into and how did you solve them. TIA, hjf -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist