Quote Originally Posted by Russ Kincaid View Post
I hate to tell you this, Adam, but your program makes the outputs high for 4 ms and low for 12 ms, just like mine. And, I am refrencing the scope to VSS.
Aarrrggghh, I hate hearing that, too!

Mister-e’s suggestion on the other tread sounds plausible (“Where's the CMCON setting?”).

The other idea is: you may not be really re-programming the PIC.
Try changing the times to 100 times longer. Just to check.
or
Try erasing the PIC, reading it, look at the hex to make sure it is erased. Then, program it with the new code compiled from MCS and PBP. Then read the device again to see it has really been re-programmed.
I seem to remember some forum postings about forgetting to re-compile before re-burning.
So they just kept burning the original (Version 1 of their code) ASM into HEX, not the new PBP (Version 2 of their code).
-Adam-