The SCHAER+ programmer is a programmer for PIC18 family from a PC parallel port (LPT). It is derivated from the SCHAER programmer I used to download my projects in PIC1684. The SCHAER+ programmer should be improved to use a USB connection, without any external power supply...
The SCHAER+ programmer is designed to facilitate programming of PIC18 microcontrollers through a PC's parallel port (LPT). This device is an evolution of the original SCHAER programmer, which was utilized for programming the PIC1684 microcontroller. A key enhancement proposed for the SCHAER+ programmer is the transition from a parallel port interface to a USB connection, which is more modern and widely compatible with current computing systems.
The circuit design for the SCHAER+ programmer would typically include a microcontroller interface, a level shifter for communication between the PC and the microcontroller, and necessary programming logic to handle the specific requirements of the PIC18 family. The implementation of a USB interface would require a USB-to-serial converter chip, such as the FTDI FT232 or similar, to facilitate communication over the USB protocol.
The schematic should include a power management circuit that allows the programmer to draw power directly from the USB connection, eliminating the need for an external power supply. This can be achieved using a voltage regulator to ensure that the microcontroller and other components receive a stable voltage supply.
Additionally, the programming interface would need to incorporate the necessary pins for ICSP (In-Circuit Serial Programming), allowing for direct programming of the microcontroller while it is installed in the target circuit. This would involve connections for MCLR, VPP, and the data lines for programming, typically labeled as PGD (program data) and PGC (program clock).
In summary, the SCHAER+ programmer is envisioned as a compact, efficient tool for programming PIC18 microcontrollers via USB, enhancing usability and compatibility with modern computing environments while eliminating the need for external power sources.The SCHAER+ programmer is a programmer for PIC18 family from a PC parallel port (LPT). It is derivated from the SCHAER programmer I used to download my projects in PIC1684. The SCHAER+ programmer should be improved to use a USB connection, without any external power supply... 🔗 External reference
GTP USB PIC Programmer (Open Source). This project includes the GTP USB (not plus or lite). The schematic, photos, and PCB have been developed by PICMASTERS.
The GTP USB PIC Programmer is an open-source device designed for programming PIC microcontrollers...
The ATMEL AVR family has established a strong presence in the microcontroller market. These microcontrollers offer a fast core and a variety of peripherals, which continue to attract the attention of engineers and gain their preference. Developers will find...
In the article you will find a description of the universal PIC programmer, which suggested the involvement of Jens Madsen Dyekjar. Program allows districts PIC12C5XX, 12C67X, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X, serial EEPROM 24Cxx. It allows to...
In the past, it was straightforward to utilize the parallel port of a standard PC to program various types of AVR microcontrollers. Currently, one must purchase a programmer that connects to the PC via USB, which increases the complexity...
The Atmel Flash devices are ideal for developing, since they can be reprogrammed easy and fast. If you need more code space for your application, particularly for developing 89Cxx projects with C language. Atmel offers a broad range of...
A 15V DC adapter is required. An electrolytic capacitor should be placed across the input of the voltage regulator. If a capacitor is connected to the output pin of the 7812 voltage regulator with respect to ground, a bypass...
Warning: include(partials/cookie-banner.php): Failed to open stream: Permission denied in /var/www/html/nextgr/view-circuit.php on line 713
Warning: include(): Failed opening 'partials/cookie-banner.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/nextgr/view-circuit.php on line 713