No es con animos de ofender lo que voy a decir a continuacion.
Pero creo que la solucion seria buscar un PIC mas barato y si es posible de un lugar confiable.
El PIC16F84A, el precio que tiene es RIDICULO, y por el mismo precio te compras varios de otros.
Un ejemplo:
PIC16F84A 3.11 dolares x 1000 unidades (solo 1 timer)
PIC16F527 0.46 dolares x 1000 unidades (oscilador interno, 2 comparadores analogicos, ADC 8 bits, tension de referencia, 1 timer, misma cantidad de memoria que el f84a )
PIC16F1503 0.56 dolares x 1000 y tiene mas cosas.
Muchos mas PIC en lista...
el 527 tiene muchisimas mas cosas que el anterior. Hasta oscilador interno lo cual te ahorras del cristal externo si es que no necesitas ir a 20Mhz
Te lo digo por que veo que has programado mas de 30 lo cual es un tema me parece comercial y basicamente estas perdiendo dinero.
PD: Cuando no te lo reconoce es por que esta quemado o simplemente no anda, si te llego todo un lote asi, pero ves que con un PIC1684A original si te anda, entonces es por que son falsos o estan quemados algunos.
En fin compra original y busca una alternativa mas economica. Es el riesgo de comprar a china. A veces si , a veces no, a veces si pero en realidad es otro integrado ( como suele suceder con algunos AO )