I've sent the message below to Mr. Wouter Van Ooijen. While waiting for = his reply, I thought it would be a good Idea to post it in Piclist so = that others using Mr.Wouter's device could also help. I'm writing from India. Wish to thank you for your wonderful site on = PICs, which I dare say is the best starting pint for beginners that I've = come across till date. =20 I have built your WISP628, but failed to make it work after having spent = a lot of time & effort. Would be very much obliged for your help in = sorting out the problem. The target circuit I've used with a JDM programer I built, and it works Target chip is a 16F877 I get the message -- raise self.WBus_Protocol_Error,\ __main__.WBus_Protocol_Error:send=3D'2804w' received=3D'2804?' = (2804 being the data to be programmed at location 0000H)=20 I also noticed that it fails to read the chip ID. Message says -- ID = either 0000 or FFFF. So I'm specifying the chip in the command line. I've checked out the following -- 1) I have the LED which blinks twice on switching ON the power, so know = the 628 is working OK 2) I've connected RB3 to ground permanently 3) I've checked out the MAX232 in another circuit. It is working. Also = tried replacing with a different unit. 4) Checked out the circuit and connections at least 20 times and ready = to bet that everything is OK What further checks can I perform on the circuit ? Can I connect a = separate 12V supply directly to MCLR pin permanently ? Once again thanks in advance for any help. I really would like to get = this working. Regards -- Biswanath Dutta =20 -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body