I microcontrollori PIC sono prodotti dall'americanodi Microchip Technology Inc. La sigla PIC sta per Peripheral Interface Controller. I microcontrollori PIC sono utenti programmabili elettricamente della PROM. Sono caratterizzati da un consumo energetico minimo, alte prestazioni, architettura RISC ben sviluppata, completezza funzionale, dimensioni minime e prezzi bassi. Il firmware del microcontroller viene prodotto utilizzando un dispositivo come un programmatore PIC.
Per l'uso pratico di tali microcircuitil'utente ha bisogno di un kit di strumenti economico ed economico. Esistono molte soluzioni tecniche per tali dispositivi (sia di tipo amatoriale che industriale). In questo articolo considereremo un programmatore PIC piuttosto semplice sviluppato da Microchip Technology Inc. Va notato che, a differenza dei dispositivi amatoriali fatti da sé, questo dispositivo è un debugger a tutti gli effetti, ha anche un numero di funzioni aggiuntive di analizzatore.
Il programmatore dei PIC-controller è costruito sulla base diPIC18F2550 con funzione di supporto USB 2.0. Il circuito riceve una corrente elettrica dal connettore USB e, di conseguenza, non ha bisogno di una fonte di alimentazione aggiuntiva. Attraverso questa porta, è possibile aggiornare il firmware del chip. Il programmatore PIC ha dimensioni complessive ridotte ed è progettato come portachiavi. Il corpo ha tre LED che mostrano la modalità di funzionamento del dispositivo e due connettori: uno per la connessione a un personal computer e il secondo - direttamente per il microcontrollore.
Questo programmatore PIC è progettato perprogrammazione in-circuit e debugging della maggior parte dei microchip dell'azienda "Microchip". Questo dispositivo sta eseguendo la propria shell software o programmi IDE MPLAB. Nel primo caso (utilizzando il Programmatore PICkit 2) il dispositivo può cancellare, controllare la memoria, installare la protezione del codice, flashare, modificare il contenuto dei microcontrollori. E anche scrivere informazioni nei chip di memoria, installare i driver e le chiavi Keeloq. Oltre a queste funzioni di base, il programmatore PIC può generare un valore di tensione per dispositivi compresi tra 2,5 e 5 Volt, con incrementi di 0,1 V.
Grazie a questa funzione diventa possibiledebug di dispositivi sviluppati senza disconnettersi dal programmatore. Il dispositivo consente di emettere un valore nominale di corrente fino a 100 mA tramite la porta USB, nel caso in cui questo valore venga superato, il circuito si spegnerà automaticamente. Inoltre, il programmatore è in grado di calibrare la tensione del bus della porta USB, di conseguenza, è possibile fornire al dispositivo un valore di tensione più preciso. Questo in definitiva influenza positivamente il suo lavoro. Per i dispositivi che hanno un reset esterno, la shell del programmatore consente di controllare l'impulso di reset del microcontrollore. Nel menu Strumenti della shell software, è possibile eseguire l'opzione Usa voce di programma VPPFirst, necessaria per i microcontrollori la cui configurazione non consente l'accesso alla modalità di programmazione.
Il programmatore PIC considerato è un potente,Uno strumento universale per il debug dei microcontrollori Microchip. Ha un prezzo accessibile e, se lo si desidera, può essere facilmente ripetuto, grazie alla documentazione fornita sul sito Web della società.
</ p>