That's true, it can be "Less Intrusive", under certain conditions.

But like you said, you would need 17 low-high transitions to get the reading you're looking for. If that works for you then CCP is a good way to go. But if it has to be 16, then there's no way to start the timer at the right time.

I hope you're using ASM interrupts, cause all that stuff will never work with ON INTERRUPT.
<br>