Parece imposible, pero el otro día conseguí comunicar el PC con el PIC de una forma muy curiosa.
Conecté al PC un convertidor USB a RS232 con niveles TTL
Uní dos cables al PIC:
Cable de masa (GND)
Cable de transmisión de datos (TX)
El PIC, que estaba sin alimentar, comenzó a recibir datos del PC.
Más tarde añadí un tercer cable, el de recepción de datos (RX) y el pic comenzó a responder a los mensajes enviados desde el PC.
Creo que el truco está en los diodos de protección de las entradas del PIC, que derivan la señal de entrada TTL hacia el condensador de alimentación.
Durante la transmisión de ceros, el condensador alimeta al pic. Durante la transmisión de unos, el condensador se recarga.
La limitación de este método imagino que serán los 20mA que soportan los diodos o la salida de tensión TTL del convertidor.
Si se añade un pequeño diodo schottky desde la linea de entrada de datos hacia Vcc, el comportamiento mejora y el PIC no se quema por un sobreconsumo.
Saludos.