> I just wanted to get some feedback whether I'm thinking of this > in the right way, or whether there is some other technique that > is generally used for timing pulses etc A quick way would be to use a scope to get some ballpark (or even actual) idea of how the stream is put together. Is this a commercial transmitter ? If so you may find the format and timing on the web. You could use timing code to confirm that Otherwise what you suggest should work with a 3-pin detector that has a logical output (might be inverted), as they strip the carrier frequency out and present the PIC with just the data There could be several timings present. The pulse itself, a "0" space, a "1" space, the inter-burst space, possibly others, that will probably be multiples of a base period. The faster you have the PIC running the better the resolution, although this may not matter too much if the periods are distinct and relatively long -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics