PIC programmer, need to replace few components

picprogrammertransistors

I am building a PIC micro-controller programmer named Brenner8: http://www.sprut.de/electronic/pic/projekte/brenner8/

Although, it needs a BF959 transistor for (Q8), and BAT43 diodes for (D1,D2,D4) As this diagram:

Schematic

I don't have these components in my country. All I have here: BF759, BF859, BF869, BF871, BF872, BF891, and BF981 for transistor.

Any suggestions?

Best Answer

According to the text on the website a BF959 is used because it has a low Cbc. My best guess is that this is important only for PICs that require a fast pulse train on the MCLR pin to get into programming mode (eg. PIC32). You could check the Cbc in the datahseets of the transistors you have and pic a candidate.

For other PICs a normal NPN is probably OK.

For the diode you should use a schottky type, any smalls schotkky will probably do.