What programer do you recomend for programing the PIC?
I use a ProPic programmer. Very reliable, but obsolete.
You should choose a programmer that supports the new PIC's, as the 16F84 is very old.
I guess the code will run on the 16F628 without any modifications, i would like to try that when the CDI is stable.
Diablo_r:
Try different values for the SCR resistor R6. To high value causes the SCR to lock in 'on' position.
Jon-Magne