> The problem is the PIC IRQ hardware never sees the PSPIF > in PIR1 Had exactly the same problem with F88 I2C data reception flags. First byte would not get a reaction (subsequent bytes would). As the first happened to be the chip address, made rather a mess of things in a multi-chip layout > I suppose I could write a polling routine, but this should work! > Ideas? Polling is what I had to use. Fortunately with I2C there are several flags that can indicate the same or similar conditions -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist