Mikro-ohjain eli mikrokontrolleri (MCU, engl. microcontroller unit) on mikropiiri (integroitu piiri), jossa on mikroprosessori ja joitain muisti- ja liityntälohkoja. Mikro-ohjaimia käytetään sulautetuissa järjestelmissä. Esimerkiksi television, pesukoneen, mikroaaltouunin ja digitaalisen lämpömittarin ohjaustoiminnot ovat usein mikro-ohjaimella toteutettuja.
Mikro-ohjaimessa on yleensä suorittimen lisäksi jotain seuraavista:
Lisäksi joissakin malleissa voi olla:
Kyseessä on siis pieni tietokone, joka ei välttämättä tarvitse muuta kuin virtalähteen toimiakseen. Eräiden valmistajien termistössä mikrokontrolleria kutsutaankin mikrotietokoneeksi.[1][2] Toisaalta mikrokontrollerit voivat sisältää vähemmän komponentteja, jotta koko toiminallisuus mahtuu yhdelle piirille.[3] Mikrokontrollerien käyttökohteet eivät vaadi suurta nopeutta tai ohjelmallista monimutkaisuutta.[3] Eräitä oheispiirejä vaativia mikroprosessoreita on kutsuttu MPU:ksi (engl. micro-processor unit): MPU-konseptin sanotaan saaneen hyväksyntää 8-bittisten prosessorien myötä.[4]
Nykyään järjestelmäpiiri voi integroida vielä enemmän komponentteja samalle piirille, kuten grafiikkaprosessorin ja langattoman verkon moduulin.