Yo programo el PIC16F628 con el WinPic800 o ICProg y no tengo ningun problema, el socalo del programador es para el PIC16F84 y funciona perfecto para el F628, los pines de alimentacion, datos y clock son exactamente los mismos, sobre el programador no creo que tengas que hacer algo, lo unico que puedo comentarte es que nunca logre hacer funcionar el TE20, no si sera porque la PC es bastante antigua o que, pero siempre utilice el programador PP2 o cualquier otro que funcionase por puerto LPT. Saludos