Te acabas de encontrar así sin querer elñ fallo principal que tiene la programación de PIC's via puerto serie: que el puerto serie no tiene lineas propias de alimentación, y por tanto esta se "roba" de las líneas de datos. Pueden conseguirse hasta 8 mA con ordeandores relativamente actuales, lo cual es una corriente suficiente para alimentar al PIC durante la programación. Desde hace un tiempo, y debido simplemente a que no es necesario, las nuevas palcas son incapaces de suministrar tal cantidad de corriente, y por ello y por lo "costoso" que es integrar la alimentación del PIC en el programador (unos cuantos Zener) se opta últimamente por meter alimentación externa, vía USB por ejemplo. Con esto solucionamos el problema de la alimentación, el caul no te afecta a ti.
Pero nos encontramos con otro problema, que es la TENSIÓN de programación (VPP), y es que para programar un PIC necesitamos entre 9 y 13 voltios para llevar a cabo la programación de la flash interna. Para poder ofrecer tal tansión, hay que sacarla de alguna parte. Y los ordenadores más modernos (también por economía y por no ser necesario) trabajan a tensiones más bajas con el puerto serie, sin hablar de los portátiles cuya tensió máxima viene dada por la que proporcione la batería, imposibilitando la programación de PIC's con programadores tan sencillos.
Vamos, resumiendo, que tu nueva placa no da la tensión necesaria para programar PIC's por serial.
Soluciones de más a menos difíciles y de más a menos efectivas también:
1º)Programador JMD con booster y multiplicador de tensión.
-Pros: en ordenadores de sobremesa suele solucionar el problema, e incluso se puede sacar el VPP (13V) de los 5 voltios del USB, solucionándolo por completo.
-Contras: según lo sofisticados que sean los multiplicadores de tensión puedes incluso necesitar algún integrado, y el montaje de este programador debe ser en placa, y hay varios componentes
2º)Mismo programador con fuente de alimentación externa a 12V.
Pues eso, pones el BS170 y empleas una fuente externa de 12V para el VPP
-Pros: facilidad
-Contras: se me acaba de ocurrir ahora y no sé yo si puede haber algún problema.
EDIT: Existen modelos de programadores que funcionan así, pero
necesitan fuentes de 15V y varios componentes, no son tan simples como
el miniporgramador que había por aquí.
3º)Programador USB. Estos sacan todo lo que necesitan del USB y dan 0 problemas.
-Pros: se programa mucho más rápido, con más fiabilidad y podrás programar casi cualquier PIC.
-Contras: si quieres hacerlo tú te va a resultar dificil y comprarlos es caro.
Y una alternativa sería usar un PIC LF, cuya flash va a 5 voltios. Por desgracia no existen modelos LF ni del 629, ni del 675 ni del 683.
Si quieres un programador USB puedo hacerte uno y dártelo n kit (placas caseras de alta calidad ErDaByZ certified+zócalos ZIF+componentes), a "precio coste", pero amos, tendría un "coste" y montarlo es algo complicao