hola
por lo que yo se, los caracteres I/P hacen referencia a la temperatura y tipo de encapsulado (I=Industrial, -40º to 85º y P=PDIP). una diferencia amigo kallitos es que el 16f877 es más 'tolerante' con la frecuencia del reloj y se puede seleccionar el modo xt y hacerlo funcionar a 20mhz, pero no es así en el caso del 16f877a que debemos respetar este parámetro tanto en el programa como en el programador.
para evitar dar palos de ciego te diré que en mi caso también cambiaría momentáneamente el cristal, lo programaría en modo xt y forzosamente tiene que funcionar (incluso usando oscilador interno debe funcionar), pero si aún así no te funciona es que probablemente esté mal el quemador.
un saludo
pd: así es migsantiago, la palabra de configuración se puede tomar fácilmente desde winpic800 o icprog e insertarla al principio del programa