Bueno, el programador que uso es el Tait Serial Programmer con el Winpic800 o el ICPROG, de cualquier modo como dice MARMATAR, te recomiendo el winpic800, puedo recomendarte que verifiques que VPP este en 13 Vcc, puede ser ese el problema, si me paso eso con el 16F84A que al 16F84 lo grababa con 12,2 V y el A no, con respecto al propic2 no digo que no sirva pues si puedes seleccionar el 877A, tiene incluido el algoritmo para este micro, lo que interpreté era que lo estabas intentando con un programador que no incluia esta version, ok a tu edad.
saludos
ARIEL