gaqregistry.blogg.se

Pic16f628a Serial Programmer
Pic16f628a Serial Programmer











Pic16f628a Serial Programmer

We could have used a DC socket like on the Arduino board, but there is a risk that we might accidentally plug the high voltage external supply into the Arduino and fry it! It is therefore safer to use a completely different type of input jack. We used a 3.5mm monophonic headphone jack for the external power input, glued to the circuit board. The 13 volt supply could therefore be built into a separate enclosure instead of on a shield. Note: while the power supply is built on an Arduino prototyping shield, it does not connect to any of the Arduino power or I/O pins. The following photo shows the fully assembled PIC programmer mounted on top of an Arduino Uno compatible main board: A full parts list is given at the bottom of this page. The PIC programmer is built on two shields stacked on top of each other, with the 13 volt power supply on the bottom shield and the PIC programming circuitry and ZIF socket on the top shield.

Pic16f628a Serial Programmer

13 volt power supply for the VPP programming voltage.Direct control of MCLR/VPP, VDD, DATA, and CLOCK via Arduino output pins.In-Circuit Serial Programming (ICSP) via a 6-pin header and cable.Programming of 8-pin and 18-pin PIC's using an 18-pin ZIF socket (the pin count is selected with a jumper).The programmer has the following features:

Pic16f628a Serial Programmer

See the supported device list for a breakdown as to whether the ZIF socket or an ICSP adapter cable must be used with each type of device. Other PIC devices that run off 5 volts and use a 13 volt programming voltage (VPP) may also work with some minor modifications to the circuit, or via an adapter cable plugged into the ICSP header. This page describes the circuit and construction of a PIC programmer that supports a number of common 14-bit PIC devices, such as the PIC16F84, PIC16F84A, PIC16F628A, and PIC12F675.













Pic16f628a Serial Programmer