Been awhile, but if I remember correctly, you can send a "Start Conversion", then just check the busy flag on each loop. When it's done, goto a subroutine to get the result.

Most examples that I've seen just sit in a WHILE/WEND or similar loop waiting for the busy flag without doing anything else. 3/4 of a second is a long time.
<br>