MAKING A PICKIT 3 CLONE
After using the Microchip tools to program and debug the projects I work on, I wondered about creating my own programming/debugging module that I could put on my own boards – just like Microchip does with their starter kits and such. As I became more interested in that idea, I began to search the web to see if anyone else had already done something similar. Initially, I found lots of posts regarding the 2nd version of the Pickit – the Pickit 2, but not as much regarding the latest version – the Pickit 3 – which is what I need to program the 32 bit pic processors that I am using. After a while I came across a post – From this blog
This Individual had created his own version of the Pickit 3 and had posted his method for doing so. I was excited to see some real information about the process, and set about determining how I would do the same, now that I knew someone else had verified that it would work.
The version that was built on the blog linked above, was done so on a protoboard using a variety of components, and was completely hand-wired. As impressive as that is, I was looking for something a bit sleeker – especially since I was looking at some point to modularize it and use it on other designs. I decided that I would design my project to use surface mount components and a purpose designed PCB. With that in mind, I set out to create my schematic. After looking at the one from Hendrik’s blog post above, and also studying the actual Microchip pickit 3 schematics that are publicly available in the documents released by Microchip, I came up with the following schematic. It is pictured below, and here is a link to the full-sized PDF: My Schematic
Actually, I did address it. In the section where I go over the areas on the schematic, I indicate one of the programming headers is used to load the pickit 3 code into the pic24 chip. Later, at the bottom of the article, I indicated that I was not hosting the HEX file that Microchip provides, but it can be easily found looking in the directories that are installed with the Microchip IPE application. (Or – online in several other locations…Google is your friend). Of course you will also need a programming device to program this device initially. I used a pickit 3 that I already had access to. Now I just use my own device whenever I make another one.
MAKING A PICKIT 3 CLONE
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(5)
-
Engineer
Feb 08,2026
-
obninformatica
May 12,2024
-
Engineer
Aug 04,2023
-
cfiamme
Jan 30,2022
-
John Sparrow
Feb 10,2021
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by 我爱我自己888666
-
Часы Clock VFD ILC2-16/8, ИЛЦ2-16/8 индикаторе с WiFi ESP8266
VFD Clock ESP12(ESP8266) WiFi (universal board)Current features are:-network time and date synchroni...
-
Clock VFD 10-MT-20GK Rev2 - Clock ESP8266 universal board
Часы на VFD FUTABA: 10-MT-20GK индикаторе с WiFi, на основе универсальной платы VFD Clock ESP12(ESP8...
-
Clock IV-4 \ IV-17 (PCB2) 2 of 2 - Часы на ИВ-4 \ ИВ-17 (плата 2 из 2)
PCB2 - control board IAP15W4K58S4PCB1 - https://www.pcbway.com/project/shareproject/Clock_IV_4_IV_17...
-
Clock IV-4 \ IV-17 (PCB1) 1 of 2 - Часы на ИВ-4 \ ИВ-17 (плата 1 из 2)
先右键“固件升级”编辑。更改里面的“COM5”改成与USB-TTL模块插口一样端口(不知道就百度,怎么看com口号)保存。在双击打开。ESP8266 WIFI模拟GPS时钟信号V1.0正式版,NTP对...
-
MAKING A PICKIT 3 CLONE
After using the Microchip tools to program and debug the projects I work on, I wondered about creati...
-
Часы на вакуумно люминесцентных лампах из 90-х rev3.4 ИВ-6 (IV-6) 'PCB 2 out of 3'
Часы на вакуумно люминесцентных лампах из 90-хновый набор, раздельные платы rev3.4 ИВ-6 (IV-6)https:...
-
Часы на вакуумно люминесцентных лампах из 90-х rev3.4 ИВ-6 (IV-6) 'PCB 1 out of 3'
Часы на вакуумно люминесцентных лампах из 90-хновый набор, раздельные платы rev3.4 ИВ-6 (IV-6)https:...
-
STM32L4S9 Development Board with External SRAM
DESCRIPTIONWe have designed a small pcb using ST's STM32L4S9 Cortex M4F MCU as a test bed to develop...
-
Antenna Mini-Whip PCB (SMD): Power feed unit (with RF-isolation transformer TC1-1T+)
Antenna Mini-Whip (SMD) Main moduleproject for easy and quick build active RA0SMS Mini-Whip antenna....
-
Antenna Mini-Whip (SMD)
Antenna Mini-Whip (SMD) Main moduleproject for easy and quick build active RA0SMS Mini-Whip antenna....
-
Atmega Fusebit Doctor V2h
Atmega Fusebit Doctor V2hAtmega fusebit doctor, as name says it, device for repairing dead Atmega (a...
-
Simple 200W Inverter 12V to 220V | Use Electronics Component from OLD ATX PSU
200W Inverter 12V to 220VHi friends. Today. I will show you Simple 200W Inverter 12V to 220V | Use E...
-
Сканирующий приемник Р-45 Radio
Сканирующий приемник Р-45http://vrtp.ru/index.php?showtopic=23798&st=0
-
Сканирующий приемник Р-45 Control
Сканирующий приемник Р-45http://vrtp.ru/index.php?showtopic=23798&st=0
-
Programmable Mist Maker - XIAO / QT PY Extension
1347 2 1 -
RadioHAT - Raspberry Pi radio development platform
1139 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1343 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3519 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4183 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4555 2 2







