Se necesita una fuente aparte, ya que para programar un Pic, se necesita elevar la tensión a 13 volt (si no recuerdo mal) en unas de las patas para que el micro entre en modo de programación. A esto es lo que se refiere pic-man.
Pero en el primer post clara que tiene fuente externa, por lo que esto no es el problema.
Con respecto a la memoria eeprom, no tiene nada que ver con que no se pueda programar. Él sabe si necesita memoria eeprom o no, pero esto no quiere decir que sea un fallo de programación, y no tiene nada que ver con su problema. Es totalmente fuera de ser una solución. Me da la impresión que solo posteaste por postear, no para alludar.
Michel, como consejo, prueba programarlo desde una máquina que posea puerto serie (rs232) para descartar que sea un problema del hardware y configuración. (que sea una PC de escritorio y que tenga XP o SO inferior) Mas a ti que parece ser la primera vez que intentas programar un pic.
Si tuviste éxito programando desde el puerto serie, prueba con la misma máquina desde el puerto usb. Si aquí te anda bien, esto quiere decir que lo que tiene conflicto es el SO.