> Check the fuses values our program specifies. Some locations are > hard-wired as 0's, if you specify them as one's your programmer will > have to report that what you specified could not be done. > > Wouter van Ooijen > Wouter, Thanks for the tip. I checked a bit deeper into a few things.. Found some interesting omissions in the Microchip include file for P18f248, as follows _CONFIG4L did not have config options for the following _LVP_ON_4L EQU H'FF' _LVP_OFF_4L EQU H'FB' _BKBUG_ON_4L EQU H'7F' _BKBUG_OFF_4L EQU H'FF' After adding these to the .inc file, I tried the following hack to mask the unused bits to zero. (I'm open for critiques here) #define _fix1l 0x00 #define _fix1h 0x27 #define _fix2l 0x0f #define _fix2h 0x0f #define _fix3l 0x00 #define _fix3h 0x00 #define _fix4l 0x85 #define _fix4h 0x00 #define _fix5l 0x0f #define _fix5h 0xc0 #define _fix6l 0x0f #define _fix6h 0xe0 #define _fix7l 0x0f #define _fix7h 0x40 Then I &'ed each to it's respective config byte. The "new" config words compiled fine, and checked OK with the MPLAB config window. I reloaded the new hex file into PicallW, and still got the same errors. Enter troubleshooting mode: Load a known good hex file for PIC16F877, try to dump it to a chip, same errors. Revert to previous version of PicallW, same hex file same chip, same P16PRO, works fine. The trouble must be the new version of PicallW (0.13d) I've reported the trouble to the author of picall. I hope to get it resolved soon, I hate being stalled. Thanks again for the help, and I hope others can benefit from the missing Config options that I mentioned above Lyle -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics