Mikrokontroléry, označované také jako MCU, jsou zabudovaná polovodičová zařízení používaná v deskách integrovaných obvodů. Jedná se v podstatě o řídicí jednotku v integrovaném obvodu (IC). Mikrokontroléry se většinou používají v jednofunkčních „vestavěných“ aplikacích, narozdíl od mikroprocesorů, které jsou určeny pro univerzální práci v osobních počítačích, tabletech a chytrých telefonech. Taktovací rychlost mikrokontrolérů je ve srovnání s mikroprocesory omezena relativní pomalostí jejich permanentní paměti flash.
Mikrokontroléry obsahují jeden nebo více procesorů (někdy označovaných jako CPU), paměť a I/O periferní zařízení. Mezi tato periferní zařízení patří časovače, převodníky ADC (analogově-digitální převodníky) a převodníky DAC (digitálně-analogové převodníky).
Mikrokontroléry mají šířku datové sběrnice, která popisuje množství dat, která může MCU zpracovávat současně. Například 8bitový mikrokontrolér může zpracovávat 8 bitů najednou. Mezi oblíbené šířky datových sběrnic patří 8 bitové, 16bitové a 32bitové MCU.
Mikrokontroléry jsou dodávány ve standardních čipových balíčcích s různými počty kolíků. mezi ty balíčků patří:
Mikrokontroléry často obsahují mikroprocesorové jádro ARM. ARM představuje architekturu vyvinutou společností ARM Holdings, kterou používají jiné společnosti k výrobě mikroprocesorů a dalších zařízení, jako je System-on-Chip (SoCs).