>I built myself an ICD module. I programmed 16f876 with mpl876.hex and >plugged it into module. When I applied power, LED started to blink. MPLAB >gives me warning, that it cannot establish communication. Questions: do I >also have to connect application circuit in order for ICD module to >communicate with MPLAB? Is it normal that I cannot verify mpl876.hex code >written to 876? >Thanks, Samo Normally the ICD gets its power from the application circuit. So I wouldn't know if it would run without it. But I can try it... (fiddle...) Ok, it will work without your app. I pulled the processor out of mine and it still works. If the light is flashing it means that your serial port is not enabled yet. You will need to find the correct serial port, and settings. Keep hitting "Reconnect" until it works. Don't hit anything else because most other things will hang for awhile since you're not "connected". (You also must have selected ICD in Options/Development Mode). The "Self Test" will also work, but I don't see any other way to read or verify the code that is in the 16F876 ICD controller. Barry -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads