Mikrokontrolleri MCU ( myös MC, UC tai μC) mikrokontrolleriyksikölle , on pieni tietokone yhdellä VLSI -integroidulla piirisirulla. Mikrokontrolleri sisältää yhden tai useamman prosessorin (prosessorin ytimet) sekä muistin ja ohjelmoitavan tulo-/lähtöperiferien kanssa. Ohjelmamuisti ferroelektrisen RAM -muistin, eikä Flash tai OTP ROM -muodossa, sisältyy usein myös sirulle sekä pieni määrä RAM -muistia. Mikrokontrollerit on suunniteltu sulautettuihin sovelluksiin, toisin kuin henkilökohtaisissa tietokoneissa tai muissa yleiskäyttöisissä sovelluksissa, jotka koostuvat eri erillisistä siruista.
Nykyaikaisessa terminologiassa mikrokontrolleri on samanlainen kuin vähemmän hienostunut kuin siru (SOC). SOC voi sisältää mikrokontrollerin yhtenä sen komponentteina, mutta yleensä integroi sen edistyneisiin oheislaitteisiin, kuten grafiikan prosessointiyksikkö (GPU), Wi-Fi
Mikrokontrollereita käytetään automaattisesti ohjatuissa tuotteissa ja laitteissa, kuten automoottorin ohjausjärjestelmissä, implantoitavissa olevissa lääkinnällisissä laitteissa, kaukosäätimissä, toimistokoneissa, laitteissa, sähkötyökaluissa, leluissa ja muissa sulautetuissa järjestelmissä. Vähentämällä kokoa ja kustannuksia verrattuna malliin, joka käyttää erillistä mikroprosessoria, muistia ja syöttö-/lähtölaitteita, mikrokontrollerit tekevät taloudellisesta hallita vielä enemmän laitteita ja prosesseja.
Jotkut mikrokontrollerit voivat käyttää neljä-bittisiä sanoja ja toimia niin alhaisina taajuuksilla kuin 4 kHz pienen tehonkulutukseen (yksinumeroiset milliwattit tai mikrolaitokset). Heillä on yleensä kyky säilyttää toiminnallisuus odottaessaan tapahtumaa, kuten Button -painike tai muu keskeytys; Virrankulutus nukkumisen aikana (CPU -kello ja suurin osa oheislaitteista) voi olla vain nano, joten monet niistä sopivat hyvin kestäviin akkosovelluksiin. Muut mikrokontrollerit voivat palvella suorituskykykriittisiä rooleja, joissa heidän on ehkä toimittava enemmän kuin digitaalinen signaaliprosessori (DSP), jolla on suurempi kellonopeus ja virrankulutus.