Intel MCS-48

Il microcontrollore Intel 8048

Gli integrati della serie MCS-48 sono stati i primi microcontrollori realizzati da Intel. Il capostipite nonché il chip più noto della serie è stato l'Intel 8048, commercializzato a partire dal 1976. Oltre all'Intel 8048 la serie comprendeva altri chip, che differivano tra di loro per il differente tipo e quantitativo di memoria interna o il numero ed il tipo di periferiche integrate.

Storia

Agli inizi degli anni settanta Texas Instruments produsse quello che è considerato essere il primo microcontrollore della storia, il TMS 1000 venduto in quantità industriale intorno al paio di dollari dell'epoca. Esso fu inventato per ridurre al minimo il numero di integrati necessari a realizzare un circuito: infatti, un microcontrollore integra non solo la CPU, l'unità centrale che elabora i dati, ma anche le memorie necessarie a contenere il programma ed i dati che esso elabora nonché le periferiche necessarie per comunicare con l'esterno. Un microcontrollore è in pratica un microcomputer in un singolo chip che contiene tutto ciò che serve a gestire un sistema digitale.

Anche Intel decise di entrare in quel mercato e nel 1976 rilasciò il suo primo microcontrollore, l'Intel 8048, seguito da diversi modelli che differivano per alcune caratteristiche tecniche. Tutta la serie prese il nome di MCS-48, dove "MCS" stava per "Micro-Control System" e "48" indicava la sigla del capostipite della famiglia.

L'Intel 8048 è stato eclissato in popolarità dal più famoso Intel 8051, messo in commercio qualche anno dopo ma, nonostante questo, esso è stato utilizzato fino agli inizi del terzo millennio per la realizzazione di dispositivi elettronici di basso prezzo proprio grazie alla sua semplicità d'uso e economicità.

Caratteristiche tecniche

I microcontrollori della serie MCS-48 sono basati su una CPU ad 8 bit. I primi modelli, come l'Intel 8048 sono stati realizzati inizialmente con logiche NMOS, per passare a quelle CMOS agli inizi degli anni '80 del XX secolo. Questi microcontrollori sono basati su un'architettura Harvard modificata grazie a cui possono indirizzare memoria programma (di tipo ROM ma anche EPROM) esterna al chip. Le porte di Input/Output sono mappate nello spazio di indirizzamento proprio della CPU, separato dallo spazio di indirizzamento della memoria del programma e di quella dei dati. Il microcontrollore richiede una sola alimentazione a 5 Volt e quasi tutte le istruzioni (più di 90) occupano 1 solo byte. L'architettura dell'Intel 8048 è stata ispirata in parte dal microprocessore Fairchild F8.

Varianti

MicroMem. programma
interna
Memoria datiNote
80201 KB ROM64 B RAM8048 a 20 pin, solo 13 linee di I/O
80211 KB ROM64 B RAM8048 a 28 pin, solo 21 linee di I/O
80222 KB ROM64 B RAM8048 con convertitore analogico/digitale integrato
8035---64 B RAM
8039---128 B RAM
8040---256 B RAM
80481 KB ROM64 B RAMCapostipite della serie
80492 KB ROM128 B RAM
8050zocc. ROM esterno256 B RAM
87481 KB EPROM64 B RAM
87492 KB EPROM128 B RAM
86481 KB OTP EPROM64 × 8 RAMOTP EPROM scritta in fabbrica
MicroMem. programma
interna
Memoria datiNote
80411 KB ROM64 B RAMUniversal Peripheral Interface (UPI)
8041AH1 KB ROM128 B RAMUPI
8741A1 KB EPROM64 B RAMUPI, versione con EPROM dell'8041
8741AH1 KB OTP EPROM128 B RAMUPI, versione con OTP EPROM dell'8041AH
8042AH2 KB ROM256 B RAMUPI
87422 KB EPROM128 B RAMUPI, versione con EPROM dell'8048
8742AH2 KB OTP EPROM256 B RAMUPI, versione con OTP EPROM dell'8042AH

Utilizzi

La serie MCS-48 è stata utilizzata in alcuni microcomputer, giochi arcade e console giochi prodotti fra la fine degli anni settanta ed i primi anni ottanta del XX secolo.

L'IMSAI 8048 è stato un microcomputer basato sull'Intel 8048 realizzato da IMS Associates, Inc., il produttore dell'IMSAI 8080.

L'Intel 8048 è stato utilizzato come CPU nella console domestica Magnavox Odyssey², nota in Europa con il nome di Philips Videopac.

Un Intel 8035 (la versione senza ROM interna) è stato utilizzato come chip sonoro nel videogioco arcade Donkey Kong e nel suo seguito, Donkey Kong Jr..

Un Intel 8048 è stato utilizzato all'interno della tastiera del primo PC IBM per la lettura dei tasti premuti dall'utente e l'invio dei relativi codici al sistema centrale.

Galleria d'immagini

Note

  1. 1 2 3 4 5 6 7 Microcontrollori Intel MCS-48, su cpushack.com, The CPU Shack. URL consultato il 02/06/2015.
  2. 1 2 3 4 5 6 Scheda tecnica dei microcontrollori della famiglia MCS-48, Intel. URL consultato il 02/06/2015.
  3. 1 2 Microcontroller – Invention History and Story Behind the Scenes, su circuitstoday.com, Circuits Today, 23/10/2013. URL consultato il 02/06/2015.
  4. ↑ Intel MCS, su intel-vintage.info. URL consultato il 02/06/2015.
  5. ↑ IMSAI 8048, su imsai.net, IMSAI. URL consultato il 02/06/2015 (archiviato dall'url originale l'8 settembre 2015).
  6. ↑ Dettagli di Donkey Kong, su brasington.org, Braze Technologies. URL consultato il 02/06/2015.

Altri progetti

Controllo di autoritàLCCN (EN) sh85067141 · BNF (FR) cb122604186 (data) · J9U (EN, HE) 987012431031605171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica