Intel'in ilk mikrokontrolcüsü olan MCS-48, mikrokontrolcü (mikrodenetleyici) serisi, ilk olarak 1976'da piyasaya sürülmüştür. Bu ailenin ilk üyeleri; 8048, 8035 ve 8748'dir. 8048,[1] ailede muhtemelen en çok öne çıkan üyedir. Bu aile, ilk olarak NMOS (n-type metal-oxide-semiconductor) teknolojisi kullanılarak üretilmiştir. Bu aile, 1980'lerin başlarında CMOS teknolojisyle mevcut hale gelmiştir. Bu aile, halen kullanıldığı eski tasarımların desteklenmesi için 1990'larda üretilmeye devam edilmiştir.
MCS-48 serisi, nihayetinde yerini oldukça başarılı MCS-51 serisine bırakmasına rağmen düşük maliyetinden, yüksek oranda temin edilebilmesinden, verimli bellek harcayan bir bitlik komut kümesinden ve oturmuş geliştirme araçlarından dolayı 2000 yılında bile oldukça popüler kalmıştır. Bu nedenle bu seri; televizyon kumandaları, bilgisayar klavyeleri ve oyuncaklar gibi yüksek hacimli ürün üretimi olan ve fiyatların önemli olduğu tüketici elektroniği cihazlarında sıklıkla kullanılmaktadır.
Modeller
8049'da, 128 bayt RAM ve 27 giriş/çıkış bağlantısıyla birlikte 4 KB harici ROM'la değiştirilebilen 2 KB maske ROM bulunur (8748 ve 8749'da EPROM bulunur).[2] Mikrokontrolcünün osilatör (salıngaç) bloğu, bir atımı 15 dahili aşamaya böler; mikrokontrolcü 11 MHz maksimum saat hızından dolayı 0.73 MIPS (saniye başına milyon komut) tamamlar. Komutların %70'i tek bit/döngü türündeyken komutların %30'u iki döngü ve/veya iki bite ihtiyaç duyduğu için saf performans 0.5 MIPS'e daha yakındır.
Mikrokontrolcü
Aygıt
Dahili depolama
Bellek
Açıklama
8020
1K × 8 ROM
64 × 8 RAM
8048'in alt kümesi, 20 pim, sadece 13 tane giriş/çıkış hattı
8021
1K × 8 ROM
64 × 8 RAM
8048'in alt kümesi, 28 pim, 21 tane giriş/çıkış hattı
8022
2K × 8 ROM
64 × 8 RAM
8048'in alt kümesi, A/D dönüştürücü
8035
yok
64 × 8 RAM
8038
yok
64 × 8 RAM
8039
yok
128 × 8 RAM
8040
yok
256 × 8 RAM
8048
1K × 8 ROM
64 × 8 RAM
27 tane giriş/çıkış girişi
8049
2K × 8 ROM
128 × 8 RAM
27 tane giriş/çıkış girişi
8050
4K x 8 ROM
256 × 8 RAM
8648
1K × 8 OTP EPROM
64 × 8 RAM
Standart OTP EPROM
8748
1K × 8 EPROM
64 × 8 RAM
2 tane 8 bit zamanlayıcı, 27× giriş/çıkış bağlantısı
8749
2K × 8 EPROM
128 × 8 RAM
2 tane 8 bit zamanlayıcı, 27× giriş/çıkış bağlantısı
87P50
harici ROM soketi
256 × 8 RAM
2758/2716/2732 EPROM için piggyback sokete sahip
Universal Peripheral Interface (UPI)
Aygıt
Dahili depolama
Bellek
Açıklama
8041
1K × 8 ROM
64 × 8 RAM
Universal Peripheral Interface (UPI)
8041AH
1K × 8 ROM
128 × 8 RAM
UPI
8741A
1K × 8 EPROM
64 × 8 RAM
UPI, 8041'in EPROM versiyonu
8741AH
1K × 8 OTP EPROM
128 × 8 RAM
UPI, 8041AH'ın OTP EPROM versiyonu
8042AH
2K × 8 ROM
256 × 8 RAM
UPI
8242
2K × 8 ROM
256 × 8 RAM
UPI, klavye kontrolcüsü yazılımıyla önceden programlanmıştır[3]
8742
2K × 8 EPROM
128 × 8 RAM
UPI, EPROM versiyon
8742AH
2K × 8 OTP EPROM
256 × 8 RAM
UPI, 8042AH'ın OTP EPROM versiyonu
Bu ailenin kullanımı
1979'da piyasaya sürülmüş Tandy Radio Shack TRS-80 Model II'nin klavyesinde 8021 kullanılmıştır.[4] 8021, Model II'nin bir tane ince esnek kabloyla bağlanabilen ayrı bir çıkarılabilir hafif klavyesi bulunan ilk masaüstü bilgisayar olmasını ve büyük ihtimalle bu klavyenin ayrı bir mikrokontrolcü bulunan ilk klavye olmasını sağlamıştır; bu iki nitelik de Apple ve IBM tarafından yıllar sonra kendi cihazlarına eklenmiştir. 8021 işlemcisi; tuş matrisini tarar, tuşlardaki akım değişimini 8 bitlik koda dönüştürür ve sonradan bu kodu dizi halinde ana sistemdeki klavye arayüzüne aktarır. 8021, gösterge LED'lerini açıp kapama komutlarını da gerçekleştirebilir. Tüm bunlar, sadece dört tane çiple yapılmıştır; bu da bu dönem için dikkate değer bir başarıdır. 8021; TRS-80 Model 12, 12B, 16, 16B ve Tandy 6000/6000 HD için olan klavyelerde de kullanılmıştır.[5]
Orijinal IBM PC klavyesi, 8048'i dahili mikrokontrolcüsü olarak kullanır.[6]PC AT; PC'deki Intel 8255 çevresel arayüz çipini, 0x60-63 giriş/çıkış bağlantısı adreslerinde 0x60 ve 0x64 bağlantı adresleri üzerinden erişilebilen 8042 çevresel arayüz çipiyle değiştirmiştir.[7] 8042, klavye arayüzünü yönetmekle birlikte AT'deki Intel 80286 işlemcisi için A20 satırı açma/kapama işlevini kontrol etmekteydi ve yazılım aracılığıyla 80286'yı yeniden başlatma komutunu gerçekleştirebilirdi (80386 ve sonraki işlemcilerin aksine 80286'da yeniden başlatılmak haricinde korumalı moddangerçek moda geçme seçeneği yoktu). Sonraki PC uyumlularında 8042'nin işlevleri, bu cihazlardaki süper giriş/çıkış aygıtlarına entegre edilmiştir.
Philips Semiconductors (şimdi NXP) bu seriyi üretmek için bir lisansa sahipti ve bu aileden temel alan kendi MAB8400 mikrokontrolcü ailesini geliştirmiştir. Bu kontrolcüler, entegre I²C arayüzü bulunan ilk mikrokontrolcülerdir ve ilk Philips (ABD'de Magnavox) CD çalarlarda (mesela CD-100) kullanılmıştır.[11]