TMR1 is not reset. The CCP just tells you what TMR1 was when the change (and interrupt) occured. This works nicely, because you can get both the active and inactive times if you want, or all kinds of stuff. And it's only a 16-bit subtraction (or two) away. Andy