hello group. I am trying to use sparkfun.com's bootloader with a 16f88. I use CCS C compiler. I don't know any assembly, and my C isn't that great either To use their bootloader, you have reserve some space in memory. This is what their website says > ------------------------------------------------------- You must have all your programs start at memory location 0x0004. This allows a boot vector to sit in spots 0x00-0x02 and the user's jump vector to sit at 0x03. /Interrupt vectors are still allowed and operate without problems from 0x0004/. ------------------------------------------------------- However, if I try and do this using the #org command at the beginning of my code, right after #include <16F88.h>, I get an error saying "Invalid ORG range" I've tried the following commands > #ORG 0x0004 {} #ORG 0x0000, 0x0004 {} I'm drowning in my ignorance here, can help me, or suggest what I should research to figure this out? thanks, Mark -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.