Mikrokontrolér MCU ( pro MC mikrokontrolérovou jednotku , také , UC nebo μC) je malý počítač na jediném čipu integrovaném obvodu VLSI (IC). Mikrokontrolér obsahuje jeden nebo více CPU (jádra procesoru) spolu s pamětí a programovatelnými vstupními/výstupními periferiemi. Programová paměť ve formě ferroelektrického RAM, ani Flash nebo OTP ROM je také často zahrnuta na čipu a také malé množství RAM. Mikrokontroléry jsou navrženy pro vestavěné aplikace, na rozdíl od mikroprocesorů používaných v osobních počítačích nebo jiných aplikacích obecného účelu sestávající z různých diskrétních čipů.
V moderní terminologii je mikrokontrolér podobný, ale méně sofistikovaný než systém na čipu (SOC). SOC může zahrnovat mikrokontrolér jako jednu ze svých komponent, ale obvykle jej integruje s pokročilými periferiemi, jako je jednotka pro zpracování grafiky (GPU), modul Wi-Fi nebo jeden nebo více koprocesorů.
Mikrokontroléry se používají v automaticky ovládaných produktech a zařízeních, jako jsou systémy řízení automobilů, implantovatelné zdravotnické prostředky, dálkové ovládání, kancelářské stroje, spotřebiče, elektrické nářadí, hračky a další zabudované systémy. Snižováním velikosti a nákladů ve srovnání s designem, který používá samostatný mikroprocesor, paměť a vstupní/výstupní zařízení, mikrokontroléry činí ekonomickou pro digitální řízení ještě více zařízení a procesů.
Některé mikrokontroléry mohou používat čtyřbitová slova a fungovat na frekvencích již od 4 kHz pro nízkou spotřebu energie (jednociferné miliwatty nebo mikrowatty). Obecně mají schopnost udržet funkce při čekání na událost, jako je stisknutí tlačítka nebo jiné přerušení; Spotřeba energie při spánku (CPU hodiny a většina periferií) mohou být jen nanowatty, takže mnoho z nich se dobře hodí pro dlouhodobé aplikace baterií. Jiné mikrokontroléry mohou sloužit kritickým rolím, kde budou možná potřebovat působit spíše jako procesor digitálního signálu (DSP) s vyšší rychlostí hodin a spotřebou energie.