I have not looked at the prog spec of 16f62x but generally its important = to let Vpp rise from zero to Vpp under less than 8us. Thats for ICSP anyway. Just a guess. Niklas Wennerstrand -----Ursprungligt meddelande----- Fr=E5n: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.ED= U] F=F6r wouter van ooijen & floortje hanneman Skickat: den 14 juni 2001 22:57 Till: PICLIST@MITVMA.MIT.EDU =C4mne: [PIC]: HVP programming of the 16F628 I am trying to adapt my WISP programmer to program the 16F628, but so far= no luck. Or rather: half luck, which is worse. It sometimes works, sometimes fails, sometimes works half. WISP was orginally designed for the 16x84's, and works OK for 16F877 (which shares more or less the same programming specs). I noticed that Vpp for the 16F628 is 13.5 V max versus 14 V for t= he 16x84 and F877, so I limited this with a zener. Am I overlooking somethin= g? In the 16F628 programming specs I found a parameter, Tppdp (p12), which (= on the timing diagrams on p13) seems to indicate that power must be applied after Vpp has been applied. Is this a correct interpretation? The text on= p3 does not mention this (or at least I don't read it there). And the 16F628 programming specs do not specify how much current MCLR can draw (16x84 sp= ecs state 200 uA max). Any idea's what I am doing wrong? Wouter -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body