Am I right in saying 14 bit core documentation uses "word addresses" and 16 bit core documentation uses "byte addresses" ? I've just spent more time than I wanted to trying to work out why my attempts to set the config words on an 16 bit device wern't working .... For 18F 0x300000 is a BYTE address but for 16F 0x2007 is a WORD address Is that right ? Peter O -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist