I've built a Wisp628 on a prototype board. I programmed the 16F628 using a JDM programmer. The 16F628 is programmed alright (an LED flashes twice as described in FAQ on Wouter's Wisp628 page). I tried and failed to program a 16F870 in-circuit using XWisp2w [http://www.robh.nl/PICSOFT.HTM] (I opted for this to avoid downloading Python necessary for Wouter's XWisp). PC is running Win98, Wisp628 on COM1, file is abc.hex. The message I get in the DOS window running XWisp2w (opened in Win98) after I type in "xwisp2w com1 go abc" or "xwisp2w abc" is: SendReceiveSlow read timeout Failed to activate Wbus device XWisp2 failed after 1.34 seconds, rc 23! I've checked the D9 connections (from PC to Wisp628). This cable is about 4 feet long. The Wisp628 pin (Part X1, pin 5 in schematic) which produces 13V (for target's MCLR) isn't doing so, it is at ~4.9V throughout, even when I give the programming command. Kindly help by providing pointers what to look for and where. Is the fault at the MAX232 or 16F628 or because of the breadboard or ?.. Thanks, Mohit. _______________________________________________ http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist