Multi PIC programmer

 Multi PIC programmer
 
Voor wie nog eens van plan is een PIC programmer te bouwen kan ik de multi PIC programmer van Feng van harte aanbevelen. Deze programmer werkt via een seriële poort van de PC. Het ontwerp stamt uit 2005.

De programmer zoals Feng hem heeft gebouwd

 

 
Deze JDM-programmer kan zowel met de freeware programma's WinPic als IC-prog overweg.
Het gaat inmiddels om versie 2 van de "Multi PIC Programmer 5"  die in staat is 8-pins tot 40-pins PICs via een 40-polige ZIF socket te programmeren.
Het volledige project wordt op Feng's website beschreven:
 
 
De schakeling heeft een schakelaartje om de juiste PIC-grootte te selecteren (28-40 pins of 8-18 pins).
Verder is er voorzien in een jumper waarmee de selectie 'Vpp first' of 'Vdd first' gemaakt kan worden.
De meeste PICs zijn programmeerbaar in de 'Vdd first'  mode. Een kleiner aantal PICs (bijv. die met de OSCCAL mode gebruiken de 'Vpp first' mode)
De PICs die door Feng succesvol met deze programmer zijn geprogrammeerd zijn de PIC12F629, PIC12F675, PIC16F627, PIC16F628, PIC16F630, PIC16F676, PIC16F818, PIC16F819, PIC16F84A, PIC16F873, PIC16F877A, PIC18F2320 en de PIC18F452. Op zijn website geeft Feng aan dat deze lijst in principe nog veel langer is. 
Zelf heb ik programmer succesvol met de PIC16F877A, PIC16F628A en de PIC12F675 kunnen gebruiken.
 
 
Mijn versie van de programmer is op vero-board gebouwd.
Hier is de multi PIC programmer bezig een 16F877A te programmeren
 
 
 
Het volledige schema van de Multi PIC programmer is hier te vinden:

http://feng3.cool.ne.jp/pgm5v2/sch528.gif

 
NB: Moderne laptops zijn niet meer voorzien van seriële poorten (!)
 
De mogelijkheden van schakelingen met PICs zijn onbegrensd. Denk hierbij aan frequentietellers, meet- en regeleenheden, decoders, meetschakelingen (LC-meter), programmeerbare oscillatoren etc. etc.
 
Een grappige toepassing is de " sprekende lichtmeter ".
Hiervoor heb ik een 40-pins PIC16F877A, (geprogrammeerd via de Multi PIC programmer) en een speech processor SP0256-AL2 (o.a. in oude ATARI-game computers terug te vinden) gebruikt. 
De schakeling meet de hoeveelheid licht die op een LDR valt, vertaalt de meetwaarden in een net grafiekje op het grafische display, vermeldt de lichtsterkte in lux en laat je ook nog eens horen hoe het met de hoeveelheid licht gesteld is.
Andere toepassingen die voor de hand liggen: een sprekende volt (multi-)meter, een sprekende SWR-meter of CQ-callgever.

2 gedachten aan “Multi PIC programmer”

Reacties zijn gesloten.