Ricerca personalizzata

lunedì 25 maggio 2009

PIC: il basso costo rivoluzionario

L’evoluzione delle tecniche computazionali e di processamento dati moderne ha radici profonde nello sviluppo della tecnologia di processori sempre più complessi che si sono succeduti a ritmi forsennati nell’ultimo ventennio. Ma quello che viene ricordato come il primo microcontrollore programmabile a basso costo è il PIC (Peripheral Interface Controller), acronimo noto in ambiente elettronico per la sua semplicità, occupazione limitatissima di spazio e basso costo.

L’idea originaria del PIC venne fuori dalla General Instruments, storica società della Pennsylvania, USA che già negli anni cinquanta e sessanta produceva diodi e componenti elettronici avanzati. L’introduzione progressiva di chip logici avvenne negli anni sessanta, mentre il progetto del PIC (che originariamente era chiamato Programmable Intelligent Computer) fu del 1976.

Tutta la linea di microprocessori General Instruments venne nel 1989 trasferita in una nuova società dedicata e ultraspecializzata, la Microchip Technology Inc creata appositamente per sfruttarne il successo e che ne mantiene il famoso marchio fino ai giorni d’oggi.

I microcontrollori PIC erano basati su una architettura RISC (reduced instruction set code) che consentiva un efficiente uso di una istruzione per ciclo alla frequenza di clock di 20 MHz. Con bus dati e controllo da 8 bit e alta corrente (attorno a 20ma, oltre 10 volte superiore a quella dei concorrenti del tempo) su ogni pin di ingresso e uscita, tempo di latenza bassissimo (3 cicli di istruzioni) questo controller entrò sul mercato ad un prezzo basso e attirò subito un grandissimo interesse. Al modello iniziale Microchip iniziò ad aggiungere varianti e funzionalità avanzate, come una versione con convertitore A/D, comparatori e interrupts, una versione a 14 bit di optcode, successivamente (nel 2000) una versione a 16 bit e di recente una a 32 bit. La famiglia PIC10 venne sostituita progressivamente dalla PIC12, dalla PIC16 (ad oggi ancora forse la più famosa con i gloriosi PIC16×84), la PIC18, PIC24 e infine la recente PIC32.

Il grande successo dei PIC fu alimentato anche da una serie di tool di sviluppo sia ufficiali (l’emulatore PICMaster, il programmatore PIC pro II, l’IDE MPLAB) che sviluppati da una crescente comunità di appassionati (FreeRTOS, GPSIM, Ktechlab ecc). Si sono evolute nel tempo diverse versioni a partire da quella a ROM mascherata (non riprogrammabili), per arrivare a quelle CMOS OTP (one time programmable) fino alle più flessibili versioni con EPROM che consentiva la cancellazione tramite raggi ultravioletti e riprogrammazione, fino alle ultime con memoria flash riprogrammabile. I PIC sono al giorno d’oggi facilmente programmabili via seriale senza alcuna complessità e offrono un set da 35 istruzioni (per le versioni a basso costo) ad 80 istruzioni (per i PIC più avanzati).

Microchip ha con orgoglio annunciato l’anno scorso l’enorme traguardo del seimiliardesimo chip PIC venduto al febbraio 2008, in quella che ormai oggi è una famiglia di 500 microcontrollori usati in ogni genere di prodotti elettronici. È del mese scorso la notizia che la famosa rivista elettronica EE Times ha assegnato alla Microchip il premio come “Società dell’anno” nei premi 2009 Annual Creativity in Electronics. A 33 anni dall’uscita sul mercato del primo PIC un successo così lungo, costante e altisonante va accolto con un plauso per una fra le più grandi innovazioni fra i componenti a basso costo nei tempi moderni.


Nessun commento:

Privacy Policy

This site uses Google AdSense for advertisements. The DoubleClick DART cookie is used by Google in the ads served on publisher websites displaying AdSense for content ads. When users visit an AdSense publisher's website and either view or click on an ad, a cookie may be dropped on that end user's browser. The data gathered from these cookies will be used to help AdSense publishers better serve and manage the ads on their site(s) and across the web. * Google, as a third party vendor, uses cookies to serve ads on this site. * Google's use of the DART cookie enables it to serve ads to you users based on your visit to this site and other sites on the Internet. * Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy. We use third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you.

Questo sito utilizza Google AdSense per la pubblicità. Il DoubleClick DART cookie è utilizzato da Google per gli annunci pubblicati su siti web publisher AdSense per i contenuti, visualizzazzandone gli annunci. Quando un utente visita un sito web publisher AdSense e clicca su un annuncio, un cookie può essere rilasciato a tal fine, nel browser dell'utente. I dati raccolti da questi cookie verranno utilizzati per aiutare i publisher AdSense a servire meglio e a gestire gli annunci sul loro sito(i) in tutto il web. * Google, come parte di terzo fornitore, utilizza i cookie per la pubblicazione di annunci su questo sito. * L'uso del DART cookie consente a Google di pubblicare annunci per gli utenti, e si basa sulla vostra visita a questo sito e su altri siti su Internet. * Gli utenti possono scegliere di utilizzare i DART cookie visitando i contenuti sulla privacy nell'annuncio di Google. Usiamo società di pubblicità per la pubblicazione di annunci di terze parti, quando si visita il nostro sito web. Queste aziende possono utilizzare le informazioni (non compreso il vostro nome, indirizzo, indirizzo e-mail, o numero di telefono) sulle visite a questo e ad altri siti web, al fine di fornire la pubblicità su beni e servizi di vostro interesse.