No programé nunca esos pics, pero probemos esto, que es simple.
Antes de nada, haz las pruebas con el 16F630 que es flash y se puede reprogramar. El otro es OTP, osea, que sólo lo podrás programar una vez.
Partimos del zócalo de 18pines de tu programador. Te recomiendo que montes otro zócalo sobre este para no dañarlo cuando introduzcas los cables, ya que al introducirlos en el zócalo se separan las plaquitas y luego no va a hacerte contacto los pines de un micro cuando lo insertes. Por eso, monta un zócalo provisional encima de el del programador.
Ahora corta 5 trozos de alambre, del que se usa para protoboard por ejemplo, monofilamento.
Monta el micro en una protoboard y lleva las siguientes señales:
Pin 4 del zócalo al pin 4 del micro.
Pin 5 del zócalo al pin 14 de micro.
Pin 14 del zócalo al pin 1 del micro.
Pin 13 del zócalo al pin 13 del micro.
Pin 12 del zócalo al pin 12 del micro.
Lo que estás haciendo es lo mismo que se hace para programar en circuito, osea, llevando las líneas necesarias para programar el micro, que son Vpp, Vss, Vdd, PGD, PGC. En cristiano, tensión de programación (Vpp-unos 13.5v), alimentación (Vdd-5v y Vss-masa), y los datos (PGD) y señal de reloj (PGC) que es igual para todos. Lo único es que a veces la disposición de los pines cambia de unos a otros, como en tu caso. Lo fácil que hubiera sido disponerlos para que coincidieran con los de 18pines y montarlo en ese zócalo (desplazado claro). En fin, los de microchip tendrán sus motivos...
Prueba y nos cuentas.