16f877 Central Unit (página 2/2)
- page last update january 2009 - (página en castellano)

 

In the design of "PAD-to-Midi", I included the ICSP LVP programmer designed by Byron A. Jeff so I could have the option to programme the microcontroller without removing it from its circuit. The schematic of the LVP programmer is available on www.finitesite.com/d3jsys/. For the smaller PIC 16F628, with has only 18Pins, I have built a circuit using a schematic of Bojan Dobaj, the P16PRO:www.picallw.com. This circuit works very well.
 
To enlarge the schematics to window-size (1500*1010 pixels) press the white button>
opens window 1500*1010 pixels for good quality schematics
 
 
ICSP LVP In Circuit Low Voltage Programmer

The ICSP LVP programmer (In Circuit Serial Programmer, Low Voltage Programmer) or low voltage in circuit programmer http://finitesite.com/d3jsys/ was designed by Byron Jeff. For the necessities of this project the circuit is slightly modified. (See electronic schematics above). Using free-software WinPic for Windows http://www.qsl.net/dl4yhf/winpicpr.html the ICSP works without any problem. The file “LVP.INI” has to be copied to the subfolder "interfaces" of the WinPic program. The LVP.INI is included in the ZIP file that can be downloaded from this page. The AC terminator with C1 (100pF) and R2 (100 ohm) is important. The resistance, R5 (390 ohm) has a pull down function at the PGM (Pin 36, 16F877A or Pin 4, 16F628A) and stabilises the Pic’s after they have been programmed.

 

LVP.INI file to be copied into the subfolder "interfaces"

[Info]
Purpose=LVP.INI PIC programmer interface for ICSP LVP programmer de Byron Jeff.
Remarks=Prepared for WinPic by Martin Hug.


[ProgrammerControlLines]
DataIn=ack
OkButton=nc
VppOnOff=D2
VddOnOff=D3
Connect=nc
ClockOut=D1
DataOut=D0
DataOutWhileReading=1
PullMclrDown=nc
ClkEnable=nc
OutEnable=nc
RedLed=nc
GreenLed=nc

     
download the source code PIC 16F877 & schematic etc.