Mo''jizalar deyarli bir vaqtning o'zida Jek Kilbi (Texas Instruments) va Robert Noys (Firechild Semiconductors) tomonidan 1958 yilda ixtiro qilingan. Sanoat ishlab chiqarish faqat 70-yillarning boshlarida boshlangan. Birinchi protsessor (8080) 1974 yilda chiqarilgan. U 1969 yilda Intel 4040 nomi bilan ixtiro qilingan, ammo faqat 1974 yilda tijorat ishlab chiqarilishi boshlangan.
Yagona mikrosxemali mikrokompyuterlarning paydo bo‘lishi boshqaruv sohasida EHMni avtomatlashtirishning ommaviy qo‘llanilishi davrining boshlanishi bilan bog‘liq. Ehtimol, bu holat "nazoratchi" atamasini aniqladi (inglizcha kontroller - regulyator, boshqaruv moslamasi). Mahalliy ishlab chiqarishning keskin kamayishi va asbob-uskunalar, jumladan, hisoblash texnikasi importining ko'payishi munosabati bilan "mikrokontroller" (MC) atamasi foydalanishdan "bir chipli mikrokompyuter" atamasini almashtirdi. Yagona chipli mikrokompyuter uchun birinchi patent 1971 yilda American Texas Instruments kompaniyasining muhandislari Maykl Kokren va Gari Bunga berilgan. Ular bir chipga nafaqat protsessorni, balki kiritish-chiqarish moslamalari bo'lgan xotirani ham joylashtirish g'oyasining ajdodlaridir. 1976 yilda Amerikaning Intel kompaniyasi i8048 mikrokontrollerini chiqardi. 4 yil o'tib, 1980 yilda Intel quyidagi mikrokontrollerni chiqardi: i8051. Muvaffaqiyatli periferik qurilmalar to'plami, tashqi yoki ichki dastur xotirasining moslashuvchan tanlovi va maqbul narx ushbu mikrokontrollerning bozordagi muvaffaqiyatini ta'minladi. Texnologiya nuqtai nazaridan, i8051 mikrokontrolleri o'z davri uchun juda murakkab mahsulot edi - kristallda 128 ming tranzistor ishlatilgan, bu 16 bitli i8086 mikroprotsessoridagi tranzistorlar sonidan 4 baravar ko'p edi.
Mikrokontrollerlarning turlari An'anaviy ravishda mikrokontrollerlarni uchta guruhga bo'lish mumkin: eng oddiy, o'rnatilgan va universal.
Eng oddiy mikrokontrollerlar talab qilinmagan hollarda qo'llaniladi yuqori ishlash lekin arzon narx muhim ahamiyatga ega.
Qurilmalar va jihozlarga o'rnatilgan mikrokontrollerlar yuqori ixtisoslashgan vazifalarni amalga oshirish uchun dasturlashtirilgan.
Universal mikrokontrollerlar nazorat, tartibga solish va boshqarish tizimlaridagi ko'plab vazifalarni hal qilishga qaratilgan.
Agar siz barcha turdagi zamonaviy mikrokontrollerlarni tasavvur qilsangiz, iste'molchi uchun mavjud bo'lgan ushbu toifadagi juda ko'p turli xil qurilmalardan hayratda qolishingiz mumkin. Biroq, ushbu qurilmalarning barchasini quyidagi asosiy turlarga bo'lish mumkin:
o'rnatilgan 8 bitli MCU,
16 va 32 bitli MK,
raqamli signal protsessorlari (maxsus mikroprotsessor uchun mo'ljallangan raqamli ishlov berish signallari).