Quote Originally Posted by Bruce View Post
I2CREAD does not disable interrupts or use Timer0. If you're using ON INTERRUPT, whatever command is executing at the time of the interrupt will complete first, then the interrupt is serviced.
Ah, thanks very much for this. I should have read the manual a bit more carefully as it's pretty clear when you look. I'd assumed the picbasic commands were interruptable when you used on interrupt but I'll need to code the interrupt in assembler I think for that to happen.

thanks again,

...rob