Mikrokontroler MCU ( . dla jednostki mikrokontrolera , również MC, UC lub μC) to mały komputer na pojedynczym układie obwodu zintegrowanego VLSI (IC) Mikrokontroler zawiera jeden lub więcej procesorów (rdzenie procesorów) wraz z pamięcią i programowalnymi peryferyjami wejściowymi/wyjściowymi. Pamięć programu w postaci ferroelektrycznej pamięci RAM, ani Flash lub OTP ROM jest również często zawartych na ChIP, a także niewielką ilość pamięci RAM. Mikrokontrolery są przeznaczone do aplikacji osadzonych, w przeciwieństwie do mikroprocesorów używanych w komputerach osobistych lub innych aplikacjach ogólnego celu składające się z różnych dyskretnych układów.
We współczesnej terminologii mikrokontroler jest podobny, ale mniej wyrafinowany niż system na chipie (SOC). SOC może obejmować mikrokontroler jako jeden z jego komponentów, ale zwykle integruje go z zaawansowanymi urządzeniami peryferyjnymi, takimi jak jednostka przetwarzania grafiki (GPU), moduł Wi-Fi lub jeden lub więcej koprocesorów.
Mikrokontrolery są używane w automatycznie kontrolowanych produktach i urządzeniach, takich jak systemy sterowania silnikami samochodowymi, wszczepialne urządzenia medyczne, zdalne sterowanie, maszyny biurowe, urządzenia, elektronarzędzia, zabawki i inne systemy wbudowane. Zmniejszając rozmiar i koszt w porównaniu do projektu, który wykorzystuje oddzielne urządzenia mikroprocesora, pamięci i wejściowe/wyjściowe, mikrokontrolery sprawiają, że ekonomiczne kontrolowanie cyfrowej jeszcze więcej urządzeń i procesów.
Niektóre mikrokontrolery mogą używać cztero-bitowych słów i działać na częstotliwościach tak niskich jak 4 kHz dla niskiego zużycia energii (jednocyfrowe MilliWatty lub mikrowatowe). Zasadniczo mają możliwość zachowania funkcjonalności podczas oczekiwania na zdarzenie, takie jak naciśnięcie przycisku lub inne przerwanie; Zużycie energii podczas snu (zegar procesora i większość peryferyjnych) może być tylko nanowatami, dzięki czemu wiele z nich jest dobrze dostosowane do długotrwałych aplikacji baterii. Inne mikrokontrolery mogą pełnić role o krytycznym wyniku, w których mogą być konieczne działanie bardziej jak cyfrowy procesor sygnałowy (DSP), z wyższymi prędkościami zegara i zużyciem energii.