ICSP Programmer for PIC via Serial Port – Simple and Effective JDM Clone

ICSP Programmer for PIC via Serial Port – Simple and Effective JDM Clone

🛠️ ICSP Programmer for PIC Microcontrollers Using Serial Port

Looking for a simple yet powerful PIC programmer that works with your laptop? This ICSP (In-Circuit Serial Programming) circuit is a smart adaptation of the classic JDM serial programmer, modified for better compatibility and portability.

⚙️ Key Features

  • Compatible with laptops – external power supply required

  • Supports ICSP programming for PIC microcontrollers

  • Simple design – minimal components, easy to assemble

  • Vpp voltage switching with transistors

  • 7805 regulator for clean 5V logic power

🔌 Power Supply

Unlike the original JDM programmer, this version doesn't draw power from the serial port, making it ideal for modern laptops and low-power ports.

You’ll need an external power source of +12V to +13.8V, which allows generation of a stable Vpp (Programming Voltage) of +13V—perfect for PIC programming.

A 7805 voltage regulator then drops this voltage down to +5V to supply the microcontroller via pin 2 of the ICSP connector.

📶 Signal Connections

Serial port signals are routed as follows:

  • TXD (Transmit) controls the Vpp programming voltage on pin 1 of the ICSP connector.

    • It does this through a BC547/BC557 transistor pair, switching Vpp precisely when needed.

  • RTS and DTR signals provide clock (PGC) and data (PGD) through 2.2K resistors, connected to pins 4 and 5 of the ICSP.

This setup allows safe and clean communication between the programmer and the microcontroller, without overloading the port.

🧰 Why This Programmer?

  • ✅ Ideal for older PCs or modern laptops with USB-to-serial adapters

  • ✅ Uses standard components

  • ✅ No complex USB handling or drivers

  • ✅ Compatible with many popular PIC programming software tools

📌 Final Thoughts

This serial ICSP programmer is perfect for hobbyists and developers who want a reliable, low-cost solution for programming PIC microcontrollers. Easy to build, simple to power, and effective with a wide range of chips—this JDM-inspired design delivers flexibility and performance.

#PICMicrocontroller #ICSP #SerialProgrammer #DIYElectronics #MicrocontrollerProgramming #JDMClone