Been banging my head over a problem with the EUSART missing chars =20 coming into a PIC18F24K22. Quick overview -- I am sitting in a busy loop waiting for chars with =20 RC1IF, and processing anything that comes in right away. I do have a =20 serial-receive interrupt routine that gets used later, but it's =20 disabled for now (PIE1bits.RC1IE =3D 0). But it seems to be missing =20 about 5% of the incoming data, which I've verified is on the line with =20 a logic analyzer. After much ado, it seems that my serial-receive interrupt is being =20 called even though RX1IE is not set. I've verified that PIE1 is also =20 being set to anything where this interrupt can be accidentally =20 enabled. I've temporarily worked around it by setting my own =20 variable/flag, and telling the receive interrupt to check for that also. Anyone else run into this, or is there something else I may be missing =20 here? IE: Is this really a bug, or will this turn out to be a "Doh!" =20 moment? Cheers, -Neil. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .