> If you have any ideas or suggestions, they will be appreciated! An IR data stream from a dedicated IR transmitter IC will have a pretty accurate data clock. You can use one of the timers to sample the data bits, same as you would with s/w RS232. This could be in the background, possibly all the time if you use it in conjunction with INTF to find the start of a block of data -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu