Hi every one here. I am working on a project for which I am using a PIC 16F877 I wrote (take) a program and complied it with MPLAB IDE. It has generated among others a HEX file. Using a third party programmer, After putting this HEX file into the buffer of the Programmer (using the programmer own software) when I checked the buffer the Hex file gives totally different value. I checked the Programmer software and set the format to different types eg. Intel, Hex ,motorla but none of the Formats seems to match the one generated by the MPLAB. Am I doing something wrong or this suppose to be like this?. However, I burned the program into the PIC16F877. (firing a shot in the dark experiment ) It didn t worked. Can any body shade some light into this Thank you in advace Aslam _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads