Amigos, acudo desesperadamente a ustedes porque ya no se qué más hacer..
Decidí insistir con el formato SMD. Hice otra placa, y esta vez tuve mucho cuidado a la hora de fabricarla y soldarla. Luego le grabé un programa que hace titilar un led (aclaro que utilicé un PIC18F4550 nuevo). El problema es q desde entonces no le puedo borrar la memoria de programa ni grabar otro programa. Intenté con el GTP USB+ y el pickit2, pero ninguno me dio resultado. Puedo leer el programa que tiene grabado (sigue sin ejecutar, pero eso es lo de menos creo).
Les adjunto la versión del circuito que fabriqué. Si quieren puedo subir fotos de la placa terminada también.
Espero que puedan darme una mano porque se acerca el día de presentación de mi trabajo y sigo rabiando con esto.
Muchas gracias por su tiempo!!
EDIT:
Buscando en google, di con esta pagina:
http://www.neoteo.com/foro/f29/error-0x000000-pickit2-1072-page-2/Donde recomiendan bajar la tensión de alimentación para revivir el PIC. Entonces lo que hice fue bypassear el regulador de la placa y meterle directamente 5V de una fuente. Para mi sorpresa, pude borrar la memoria del PIC.
Supongo que el problema era que el regulador de la placa me daba un poco mas de 5V (unos 5.23V), pero no se que tendra que ver con el borrado de la EEPROM, ya que eso lo controla Vpp.
Ahora estoy tratando de resolver el problema con el clock.
Espero que esto sea de ayuda para los que tengan el mismo problema que yo.
Saludos!!