Quote Originally Posted by Pic_User View Post
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-
I am proposoing to put NPN transistor to invert the waveform?

If cannot then fine.