Summary of GTP USB PIC PROGRAMMER (Open Source) using PIC18F252
Summary: The GTP USB PIC Programmer is an open-source USB-based programmer (GTP USB) developed by PICMASTERS. It supports PIC10F, 12F, 16C, 16F, 18F families and 24Cxx EEPROMs, and works with Winpic800 v.355. Users must initially program the PIC18F2550 with a classical programmer. The package includes schematic, photos, PCB files (ARES), hex file, and Winpic800. Tested devices include PIC18F252/2455/2550/2520, 16F84, 16F628, and 24C32 EEPROM.Parts used in the GTP USB PIC PROGRAMMER:
- PIC18F252 (or PIC18F2550 programmed externally)
- USB connector
- Crystal or resonator for PIC clock
- Capacitors (decoupling and crystal caps)
- Resistors (pull-ups, current limiting)
- LED indicator(s)
- Voltage regulator (if required for target voltage)
- IC socket or solder footprint for PIC
- 24Cxx EEPROM (for testing, e.g., 24C32)
- PCB (ARES design included)
- Headers for ICSP or target connections
GTP USB PIC PROGRAMMER (Open Source)
This work includes, GTP USB (not plus or lite) .
The schematic, photos and PCB have been developed by PICMASTERS based on
some valuable works done before.
This programmer supports pic10F, 12F, 16C, 16F, 18F,24Cxx Eeprom.
Unfortunately, it works with only Winpic800 v.355.
We have succesfully tried it with some pics; PIC18F252, 18F2455, 18F2550,
18F2520, 16F84, 16F628 and 24C32 eeprom.
The best and fastest method of pic programming.
All you need (hex file, winpic800, schematic, PCB board in ARES)
are included.
You must program pic18F2550 with hex file by a classical programmer.
Just leave a good fedback for us.
Circuit scheamatic
- Which PIC devices does the GTP USB support?
The programmer supports pic10F, 12F, 16C, 16F, 18F families and 24Cxx EEPROMs as stated in the article. - Which software is required to use the GTP USB?
It works with Winpic800 v.355 according to the article. - Do I need another programmer to set up the GTP USB?
Yes, you must program the PIC18F2550 with a classical programmer first. - Are schematic and PCB files provided?
Yes, the package includes schematic, photos, and PCB board in ARES. - Which PIC models were successfully tested with this programmer?
Tested models include PIC18F252, 18F2455, 18F2550, 18F2520, 16F84, 16F628, and 24C32 EEPROM. - Is this the GTP USB plus or lite version?
No, this work includes the GTP USB (not plus or lite). - What files are included in the download?
All needed files include hex file, Winpic800, schematic, and PCB board in ARES. - Can this programmer program 24Cxx EEPROM?
Yes, it supports 24Cxx EEPROM and was tested with a 24C32.
Related projects
BATTERY CHARACTERIZER using PIC18F252
Introduction This circuit is a battery characterizer that applies a fixed load to a charged NiCad or NiMH cell and measures milliamp-hour...
Development Boards & Kits · PIC18F2550Pinguino Project: A PIC Microcontroller Based Arduino
This is a complete tutorial to make a PIC Microcontroller based Arduino. This is a complete tutorial to make PIC microcontroller based...
Audio, Sound & Radio · PIC18F2550LM386 based stereo audio amplifier with digital volume control using PIC18F2550
Due to its simplicity (requires minimum external components) and high availability, LM386 is very popular among hobbyists for use in low-voltage audio...
Programmers & ICSPCalculator Test using PIC24FJ64GA006 with Proteus Simulation
Introduction The Calculator Test using EASYHDL is a practical microcontroller project built on the PIC24FJ64GA006 and simulated in Proteus. This project demonstrates...
Programmers & ICSPPID Controlled Oven using TMS320F28027PT with Proteus Simulation
IntroductionThis project demonstrates a PID controlled oven implemented using a PICCOLO TMS320F28027PT microcontroller and verified through Proteus simulation.It is a practical microcontroller...
Programmers & ICSPPICCOLO Motor Controller Sample Design using TMS320F28023PT with Proteus Simulation
IntroductionThis project demonstrates a PICCOLO motor controller sample design implemented using the TMS320F28023PT Piccolo microcontroller and tested through Proteus simulation. It focuses...

