A mikrovezérlők, más néven MCU-k (mikrovezérlő egységek), az áramköri lapok tervezésében használt beágyazott félvezető eszközök. Ez lényegében egy integrált áramkörön (IC) belüli számítógép. A mikrovezérlők többnyire egyfunkciós "beágyazott" alkalmazásokban használatosak, a személyi számítógépekben, táblagépekben és okostelefonokban használt általános célú felhasználásra tervezett mikroprocesszoroktól eltérően. A mikrovezérlők órajele a mikroprocesszorokhoz képest a nem felejtő flash programmemóriájuk relatív lassúsága miatt korlátozott.
A mikrovezérlők több mikroprocesszort (ezeket esetenként CPU-ként említik), Továbbá memóriát és I/O perifériákat tartalmaznak. Ezek a perifériák időreléket, ADC-ket (analóg-digitális átalakítók) és DAC-okat (digitális-analóg átalakítókat) tartalmaznak.
A mikrovezérlők adatbuszszélessége leírja, hogy az MCU mennyi adatot képes feldolgozni egyszerre. Például: a 8 bites mikrovezérlő egyszerre 8 bitet képes feldolgozni. A népszerű szélességű adatbuszok közé tartozik a 8 bites, 16 bites és 32 bites MCU.
az MCU-k különböző tűszámmal rendelkező, standard lapkacsomagokban érkeznek. A csomagtípusok a következők:
A mikrokontrollerek gyakran tartalmaznak ARM mikroprocesszor-magot. Az ARM az ARM Holdings által kifejlesztett architektúra, amelyet más vállalatok használnak mikroprocesszorok és más eszközök, mint például a System-on-chipek (SoC-k) gyártásához.