Sorry. I was to concentrated on the formulation and forgot the tag %) I want to upgrade the pic16f876 firmware in my ICD but I am puzzled by the addresses in the mpl876.hex file. Can someone tell me where each of the following blocks will end up in the pic16f876 ? 0000-1faf program codes 2e00-2faf ??? 3bfa-3cfd ??? 3e00-3ffb ??? 4004-400f ??? fuses ? Thank you Gaston -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads