>Well, all this works just fine, the whole .hex file is loaded to memory, >but >it is shifted by 4 memory locations. 0000 to 0003 are still 0x03FFF and >the >program starts at 0004. > Does it work if you have the chip set to XTAL oscillator mode, and no crystal present (or RC with no R, for that matter)? IIRC, that sounds like the VPP not coming up fast enough. The chip executes a few steps, then enters programming mode. Any thoughts? Mike H. _________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body