Home
Downloads
Licenses Contact

OshonSoft

20th Anniversary

2021 - 20th Anniversary of the
OSHONSOFT PROJECT
OshonSoft © 2001 - 2024

USB Pro PIC-PIC18-PIC16-AVR Programmer

The programmer project presented here is intended to be used by more experienced users who already have access to a simple PIC programmer, because the programmer hardware is built around one 18F2550 or 16F1455 microcontroller that has to be preprogrammed with the firmware. The presented solution uses PC's USB port for reliable communication between the programming software and the 'intelligent' programmer hardware.

SCREENSHOTS:



SCHEMATICS:



The programming software packages are designed to look like OshonSoft IDE software. They even support color themes. The software is very easy to use and works on all Windows platforms. And it is free of charge. You can download the programming software setup packages here:

OshonSoft USB Pro PIC Programmer software download link

OshonSoft USB Pro PIC18 Programmer software download link

OshonSoft USB Pro PIC16 Programmer software download link

OshonSoft USB Pro AVR Programmer software download link

One nice feature of the programming software is that all supported devices specific information (including programming algorithms written in special symbolic language) is loaded from an external devices.txt file. The description of all the programming algorithms symbolic language elements is also provided. So, the users that are acquainted with the low-level programming details can easily add support for more microcontroller models.

The programmer firmware is provided in the form of Basic source program that has to be compiled with PIC18 Simulator IDE integrated Basic compiler for 18F2550 choice, or with PIC16 Simulator IDE integrated Basic compiler for 16F1455 choice, to get the HEX file ready to be programmed into the programmer 18F2550 or 16F1455 microcontroller.

The programmer firmware code (18F2550):
The programmer firmware code (16F1455):

OshonSoft USB Pro PIC Programmer software:

OshonSoft USB Pro PIC18 Programmer software:

OshonSoft USB Pro PIC16 Programmer software:

OshonSoft USB Pro AVR Programmer software:

USB Pro PIC-PIC18-PIC16 Programmer schematics (18F2550):

USB Pro PIC-PIC18-PIC16 Programmer schematics (16F1455):

USB Pro AVR Programmer schematics (18F2550):

USB Pro AVR Programmer schematics (16F1455):