pins: clk=rb6 data=rb7 low_volt_prog=rb3 mclr=mclr lpt-progers: ########################### VCT-JIG (NUMBERS FROM DB-9 HEADER!!!) 1= +5V, 2= GROUND 5 (SCL) RB6(CLK) - direct out to mcu 7 (SDA) RB7(DATA) - direct out to mcu and back input 8 enable MCLR and VPP control when level is LOW(WE USE ALWAYS DOWN) 3 MCLR - direct 4 VPP - direct(LVP) 6 VDD - direct ########################### art2003=ART2003 (lpt pins:) 2..9 = Vdd via diods 16=data out via 220 om 10=data in 14=clock 17=Vpp(mclr)(pgm and mclr together) (8 FOR VDD direct,9 FOR LVP direct) ########################### AN589=AN589 uses ext. Vpp=13.5V (lpt pins:) D3(pin5) = up to enable 13.5 to mclr only if D4=0 D4(pin6) = up to ground mclr, down for use D3 (WE USE ALWAYS DOWN) D2(pin4) = enable use of data(RB7) (enable with LOW LEVEL)(WE USE ALWAYS DOWN) D0(pin2) = direct buffer to data(RB7) ACK(pin10) = input from data(RB7) D5(pin7) = enable use of clock(RB6) (enable with LOW LEVEL)(WE USE ALWAYS DOWN) D1(pin3) = direct buffer to clock(RB6) (8 FOR VDD direct,9 FOR LVP direct) (busy/pin11 and pe/pin12 connected to gnd orig.) ########################### PICPgm LVISP (Low-Voltgage, In-System Programmer)=PgmLVISP uses ext. 5v (lpt pins:) 5 LPT_MCLR - inverted 10 LPT_DIN - direct to pin back from inverted LPT_DOUT 2 LPT_DOUT - inverted 3 LPT_CLK - inverted 4 LPT_PGM - DIRECT (VIA 2 BUFFERS) (LVP PIN) 18-25 GND (6,7,8,9 FOR VDD direct) ########################### Tait Classic PIC Programmer - (c) David Tait=David Tait Vpp 13.5 (lpt pins:) 5 (D3) LPT_MCLR - inverted 4 (D2) VDD - inverted (+6,7,8 DIRECT!) 3 (D1) RB6(CLK) - direct out to mcu 2 (D0) RB7(DATA) - direct out to mcu 10 LPT_DIN - direct to pin back from direct LPT_DOUT (9 FOR LVP direct) ########################### TLVP - Trivial LVP programmer=Trivial LVP 2 (D0) RB7(DATA) - direct out to mcu 3 (D1) RB6(CLK) - direct out to mcu 4 (D2) MCLR/VPP - direct 5 (D3) RBX/PGM - direct (RB3 OR RB4 OR RB5)(LVP PIN) 10 LPT_DIN - direct to pin back from direct LPT_DOUT (8 FOR VDD direct)- USES 6,7,8,9 TOGETHER ########################### P16PRO40 PIC-programmer=P16PRO40 6 (D4) MCLR - direct (VIA 2 BUFFERS) 5 (D3) VPP - direct (VIA 2 BUFFERS) 4 (D2) VDD - direct (VIA 2 BUFFERS) 3 (D1) RB6(CLK) - inverted out to mcu 2 (D0) RB7(DATA) - inverted out to mcu 10 LPT_DIN - inverted to pin back from inverted LPT_DOUT (FREE PIN SET HIGH)(pin7,8,9 = same as VDD) ########################### UNKNOWN_1=Invert.All=p16.narod Для того, чтобы IC-PROG работал с этой схемой, следует использовать следующие настройки: программатор = ProPic 2 Programmer, параметры сигналов = установить везде инверсию. pic16f84.narod.ru. 2 (D0) RB7(DATA) - inverted out to mcu 3 (D1) RB6(CLK) - inverted out to mcu 4 (D2) VDD - inverted (+6,7,8 DIRECT!) 5 (D3) MCLR/VPP - inverted 10 LPT_DIN - inverted to pin back from inverted LPT_DOUT (9 FOR LVP direct) ########################### Conquest programmer=Conquest 2 (D0) RB7(DATA) - direct out to mcu 3 (D1) RB6(CLK) - direct out to mcu 4 (D2) direct, block MCLR to GND (0 to 0, 7407) (ALWAYS =1) 5 (D3) MCLR/VPP - inverted 6 (D4) VDD - inverted (+7,8 DIRECT!) 11 LPT_DIN - direct to pin back from direct LPT_DOUT (9 FOR LVP direct) ########################### "SCHAER+: PIC18 programmer"=SCHAER+ 2 (D0) RB7(DATA) - direct out to mcu 3 (D1) RB6(CLK) - direct out to mcu 4 (D2) MCLR/VPP - inverted 5 (D3) VDD - inverted 11 LPT_DIN - direct to pin back from direct LPT_DOUT (9 FOR LVP direct) ###########################