Hola a todos, llevaba un tiempo sin conectarme ni jugar con los PIC por falta de tiempo pero ahora tengo un hueco y he vuelto a jugar un poco con ellos y como no podía ser de otra manera empiezo con problemas, ahí, para celebrar el regreso
![redhot :5]](http://www.todopic.com.ar/foros/Smileys/default/redhot.gif)
.
Mi intención para el proyecto es utilizar un PIC18F67J50, pues me he fabricado la PCB en SMD con lo básico, una fuente de alimentación fabricada con un LM2596 Adjus, configurado par que de 3.3v y los da clavados. las patillas de alimentación y masa, el pin RE0 para un led que parpadea y los pines para el programador ICD3.
esta es la PCB sin montar, es de doble cara.
Parte de arriba:
Parte de Abajo:
Pues monto lo esencial, el jack para la alimentación, las resistencias de polarización la fuente y el microcontrolador, antes de montar el micro compruebo el voltaje y me da bien en los 3.3v, pues no me conecta con el PC, el ICD3 no lo reconoce.
Me sale una ventana de advertencia que dice esto:

Y el error que informa el MPLAB es este.

Compruebo las tensiones el el MPLAB a ver que pasa y me da esto.

Miro tensiones en el patillado del PIC y todo parece correcto, compruebo los pines PGC y PGD y están conectados.
Mosqueado con todo esto, me fabrico un zócalo para probar el PIC en una protoboard y reproducir el circuito a ver que pasa y sorpresa, me funciona todo perfecto, el zócalo utilizado es una invento mío para no tener que soldar el PIC, es este:

He probado a cambiar los pines PGD y PGC uno por el otro y nada, he probado a sacar resistencias, he probado a montar una fuente en una PCB aparte y conectarla a la protoboard y funciona perfecto, Al parecer todo está bien menos cuando lo monto en una PCB entonces no funciona.
A ver si a alguien le ha pasado esto y lo ha resuelto y sabe que está pasando, es que no encuentro el fallo lo he revisado todo hasta la saciedad hasta me he fabricado otra PCB y lo he montado todo de nuevo a ver si era por la PCB y tengo el mismo resultado.
Saludos