Hamish Moffatt wrote: > Unfortunately I don't think a polled, non-buffered routine is going to > work. Data arrives in large bursts at 1 second intervals. I would > prefer that an interrupt was used and the result placed in a buffer > for me to use when I am ready. Then you don't want a 16F84. Try a 16F87x. -- Cheers, Paul B.