> #define _XTAL_FREQ 3579450 Jason, I thought originally that 3579450 was a typo for 3579545. It seems 3.579450MHz crystals do exist. I'm wondering what they might be made for. 0x369E3A doesn't seem to have any immediately obvious factors. 350 ? 487 ? 735 ? wbr -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist