TONIGALEA,

In short, no.

(But) Yes for 16F84, 16F627, 16F628.

I've used it successfully on 16F628 chips (F27's big brother), but recently I have found some of the F27/8A chips have problems erasing after a successful write.

I found that these chips start up too fast when power is first applied.

Hence this ICSP programmer isn't quick enough to pull the MCLR line high for the erase.

As a work around, put 12volts on the MCLR pin before applying power will erase the chip (this method also a bit flakey).

Since I started this post, I have revised the circuit and added a FET between 12volts and the MCLR line and this is fast enough for all PICS I have tried so far.

Cheers
J