Nota: Este hack es necesario sólo si su usb-serie no admite la funcionalidad de la rotura. Otra cosa, puede que funcione con como es, con el software de programación habitual como PicPgm, WinPic, etc..
Generalmente los programadores bricolaje como JDM no funcionan para los convertidores usb-serial. Niveles de tensión, tiempos y falta funcionalidad como setbreak() provoca problemas. Y algunos requieren un microcontrolador que tiene que ser programado en primer lugar, un problema del huevo o la gallina. Este hack proporciona una manera de programar el PIC utilizando un convertidor usb-serial. Tenga en cuenta que lo he probado solo para el 18F4550. Encontré que una resistencia de 1-5K es una necesidad entre la DTR y PGD, evita un cortocircuito cercano entre DTR y DGP, al DGP es alto y asegura la correcta señal CTS. (Gracias Darron de kewl.org para señalar esto hacia fuera). Por seguridad, uno podría añadir las resistencias a CTS y RTS así.