> a reliable "ready" time and 32ms is the minimum safe time to wait > and I'm stuck with it "minimum" should read "optimum". Faster IRQs can cause clashes between the sensor responding and PIC1 trying to read it. Slower IRQs mean too long a delay before data gets sent to the motor -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu