Recompiled using udata_shr - this worked - thanks _______________________________________ Roy Tauranga New Zealand _______________________________________ Looking at the linker script, the 872 doesn't appear to have any udata section. Looks as if it needs udata_shr instead. There was a discussion about this just the other day with respect to some 12F chips. I don't have the appnote, was it specific to the 872? A 0x38 long udata section will fit in most 16F's, but apparently the 872 is an abberation. Looking at the linker script, you can't have any udata in that part. --McD -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.7.4 - Release Date: 25/01/2005 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist