EASY PIC
L'ESAY PIC può essere definito come il più semplice schema per programmare un microprocessore PIC16F84 direttamente dalla porta seriale del computer, utilizzando soltanto una resistenza da 100 ohm per l'alimentazione dello stesso.
SCHEMA ELETTRICO
LUDIPIPO 1
DESCRIZIONE
Il programmatore seguente è una versione economica, derivato da un libero progetto del 1995 di Ludwing Catta, da cui prende il nome, è estremamente semplice da realizzare ed è sicuramente consigliato ai neofiti o a chi non ha molta esperienza con l'elettronica.Naturalmente la semplicità del progetto non pregiudica la sua ottima utilità come programmatore per PICmicro.
SCHEMA ELETTRICO
.
LUDIPIPO2
DESCRIZIONE
Il programmatore per PIC seguente è un dispositivo che si collega mediante porta seriale ad un Personal Computer e guidato da opportuno software permette di programmare vari tipi di integrati, quali PIC 16f84(A), PIC 16c54, Eprom seriali quali 24C16, 24c32, 24c 64, etc etc... Non necessita di alimentazione esterna in quanto viene alimentato direttamente dalla seriale del PC.
SCHEMA ELETTRICO
MULTIPIPO + ICSP
DESCRIZIONE
Il circuito presentato di seguito e invece comunemente identificato con il nome di Multipipo, questo perchè raggruppa in un unico scema elettrico più programmatori per differenti dispositivi.In particolare si evidenziano per questo specifico programmatore tre famiglie di PIC micro e cioè la 16FXX la 12CXXX e la 24CXX.
Infine è dotato anche di un connettore che permette la programmazione del micro in modalità ICSP.
La programmazione ICSP (In-Circuit Serial Programming) implementata dalla Microchip per la programmazione di alcune famiglie di PICmicro, consente di programmare i chip direttamente sulla scheda destinazione abbreviando i tempi di sviluppo e produzione.
Tutta la documentazione necessaria per ottenere ulteriori informazioni è disponibile gratuitamente sul sito Microchip ( http://www.microchip.com/ )
La programmazione ICSP viene effettuata tramite tre soli collegamenti + massa tra il programmatore ed il PIC da programmare ovvero:
MCLR Piedino di master clear utilizzato per applicare la tensione di programmazione VPP al chip.
RB6 Linea 6 della porta B utilizzata come linea CLOCK.
RB7 Linea 7 della porta B utilizzata come linea DATA.
La modalità di comunicazione con il PIC è di tipo seriale sincrono in cui i bit trasmessi sulla linea DATA (pin RB7) vengono scanditi dal segnale generato sulla linea di CLOCK (pin RB6). Quest’ultimo viene generato dal programmatore mentre il DATA è bidirezionale a seconda dell’operazione in corso.
SCHEMA ELETTRICO
A fare da corredo al circuito presentato vengono riportate di seguito le basette con la traccia in rame (nelle dimensioni reali) e la disposizione dei componeti (ingrandita).
TRACCIA RAME
LATO COMPONENTI
"PARALLEL PROGRAM" PER PIC
DESCRIZIONE
Il circuito presentato di seguito si differenza da quelli precedentemente descritti per il fatto che si collega non alla porta seriale bensi alla porta PARALLELA del pc, necessita però di alimentazione esterna di +15Volt da applicare all'apposito jack.
Permette di programmare qualsiasi PIC micro identificandone preventivamente i terminali e collegandoli in maniera opportuna ai pin di U2 .