snip:

so it is definately doable on a 16f884. It uses the CCP1 pin, but it uses assembly for the interrupt routines.

http://www.picbasic.co.uk/forum/showthread.php?t=12657[/QUOTE]

That link led me to another link, http://www.scalerobotics.com/PWMpassthrough.html
that looks like the perfect starting point for me except that it's not compiling. I found the source for DT_INTS-14.BAS but it still gets error:

ERROR: Unable to execute mpasmwin.Error[118] C:\DOCUMENTS AND SETTINGS\MIKE\MY DOCUMENTS\MPLAB\TEST.ASM 197 : Overwriting previous address contents (2007)

unfortunately that doesn't seem to point to a particular code line.

I set the device to the same one described in the text, PIC12F683

Thoughts?