Il microcontrollore PIC (Peripheral Interface Controller) è un circuito integrato (IC) utilizzato per sviluppare dispositivi periferici. Il microcontrollore PIC equivale ad un piccolo computer, una CPU con funzioni decentralizzate (multitasking). Rispetto agli esseri umani, il cervello è la CPU, e la parte condivisa del microcontrollore PIC è equivalente al sistema nervoso umano. Il microcontrollore PIC ha le caratteristiche di semplice set di istruzioni, semplice e facile da imparare, alta velocità, forte funzione, basso consumo energetico, prezzo basso, piccole dimensioni, buona applicabilità e forte capacità anti-interferenza. È ampiamente usato in controllo elettrico automobilistico, controllo motore e strumenti di controllo industriale. E i contatori, le comunicazioni, gli elettrodomestici, i giocattoli, le applicazioni di misurazione e controllo a bassa potenza, ecc., sono sempre più popolari tra i progettisti in Cina. I microcontrollori PIC hanno funzioni di calcolo e memoria come CPU e sono controllati da software. Tuttavia, la capacità di elaborazione potenza-memoria è molto limitata, a seconda del tipo di microcontrollore PIC. Ma la loro frequenza operativa massima è di circa 20MHz e la capacità di memoria è di circa 1K-4K byte per la scrittura di programmi. Con il microcontrollore PIC, il circuito può essere reso compatto. Perché il microcontrollore PIC può integrare la parte di calcolo, la memoria, l'ingresso e l'uscita, ecc. in un chip. Lavora in modo molto efficiente, le funzioni sono liberamente definite e può adattarsi in modo flessibile ai diversi requisiti di controllo senza dover cambiare circuiti integrati diversi.
I vantaggi dei microcontrollori PIC 1) La caratteristica più grande dei microcontrollori PIC è che non si limitano a impilare le funzioni, ma procedono dalla realtà. Le schede di copia PCB attribuiscono importanza alle prestazioni del prodotto e al rapporto prezzo e si basano sullo sviluppo di più modelli per soddisfare i diversi livelli di requisiti applicativi. Infatti, diverse applicazioni hanno requisiti diversi per le funzioni e le risorse del microcomputer a chip singolo. Ad esempio, l'accenditore di una moto ha bisogno di un piccolo microcomputer a chip singolo con meno I/O, piccola RAM e spazio di archiviazione del programma e alta affidabilità. Se viene utilizzato un microcomputer singolo a 40 pin e potente, l'investimento è grande ed è anche facile da usare. scomodo. Ci sono decine di modelli nella serie PIC da basso a alto, che possono soddisfare varie esigenze. Tra questi, il microcontrollore PIC12C508 ha solo 8 pin, che è il microcontrollore più piccolo al mondo. Questo modello ha 512 byte di ROM, 25 byte di RAM, un timer a 8 bit, una linea di input e 5 linee I/O. Il prezzo di mercato è di 3-6 yuan a persona. Un microcomputer a chip singolo è senza dubbio molto adatto per applicazioni come accenditori moto. I modelli high-end di microcontroller PIC, come PIC16C74 (non il modello più high-end) hanno 40 pin, e le sue risorse interne sono ROM 4K, 192 byte RAM, 8 A/D, 3 timer a 8 bit, 2 moduli CCP, tre porte seriali, 1 porta parallela, 11 sorgenti di interruzione, 33 pin I/O. Un tale modello può essere paragonabile a modelli di fascia alta di altre marche. 2) L'ottimizzazione delle istruzioni migliora notevolmente l'efficienza di esecuzione. La serie PIC di microcontrollori CMOS a 8 bit ha una struttura RISC unica. Il bus dati e il bus di istruzioni sono separati dalla struttura bus Harvard (Harvard), che rende le istruzioni hanno le caratteristiche della lunghezza di singola parola e consente al numero di codici di istruzione di essere più di 8 bit dati. Rispetto al tradizionale microcomputer a chip singolo a 8 bit con struttura CISC, la clonazione del circuito stampato può raggiungere la compressione del codice 2: 1 e la velocità è aumentata di 4 volte. 3) Zero time to market. L'utilizzo del chip OTP a basso costo di PIC consente al microcontrollore di commercializzare il prodotto immediatamente dopo lo sviluppo del suo programma applicativo. 4) PIC ha un ambiente di sviluppo superiore. La prestazione in tempo reale del sistema di sviluppo del microcomputer a chip singolo OTP è un indicatore importante. La maggior parte dei sistemi di sviluppo come il normale microcomputer a chip singolo 51 utilizzano modelli di fascia alta per simulare modelli di fascia bassa e le loro prestazioni in tempo reale non sono ideali. PIC lancia un chip di simulazione corrispondente contemporaneamente a un nuovo modello. Tutti i sistemi di sviluppo sono supportati da un chip di simulazione dedicato con ottime prestazioni in tempo reale. Dalla mia esperienza personale, non c'è stata una situazione in cui i risultati della simulazione siano diversi dai risultati reali della corsa. 5) I suoi perni hanno capacità anti-transitoria e possono essere collegati all'alimentazione elettrica AC 220V tramite resistenze di limitazione della corrente e possono essere collegati direttamente al circuito di controllo del relè senza isolamento dell'accoppiatore fotoelettrico, che porta grande convenienza all'applicazione. 6) Massima riservatezza. PIC protegge il codice con un fusibile segreto. Dopo che l'utente ha bruciato il codice, il fusibile è saltato e altri non possono più leggerlo a meno che il fusibile non sia ripristinato. Attualmente, PIC utilizza un processo profondo di sepoltura dei fusibili e la possibilità di recupero dei fusibili è estremamente piccola.