Microcontroller MCU ( cha kwa kitengo microcontroller , pia MC, UC, au μC) ni kompyuta ndogo kwenye chip moja ya VLSI iliyojumuishwa (IC). Microcontroller ina moja au zaidi CPUs (cores processor) pamoja na kumbukumbu na pembejeo za pembejeo/pato. Kumbukumbu ya mpango katika mfumo wa Ferroelectric RAM, au Flash au OTP ROM pia mara nyingi hujumuishwa kwenye chip, na pia kiwango kidogo cha RAM. Microcontrollers imeundwa kwa matumizi yaliyoingia, tofauti na microprocessors inayotumiwa katika kompyuta za kibinafsi au matumizi mengine ya jumla ya kusudi inayojumuisha chips tofauti za disc.
Katika istilahi ya kisasa, microcontroller ni sawa na, lakini sio ya kisasa zaidi kuliko, mfumo kwenye chip (SOC). SOC inaweza kujumuisha microcontroller kama moja ya vifaa vyake, lakini kawaida huunganisha na vifaa vya juu kama kitengo cha usindikaji wa picha (GPU), moduli ya Wi-Fi, au wahusika mmoja au zaidi.
Microcontrollers hutumiwa katika bidhaa na vifaa vinavyodhibitiwa kiotomatiki, kama mifumo ya kudhibiti injini za gari, vifaa vya matibabu vinavyoweza kuingizwa, udhibiti wa mbali, mashine za ofisi, vifaa, zana za nguvu, vifaa vya kuchezea na mifumo mingine iliyoingia. Kwa kupunguza saizi na gharama ikilinganishwa na muundo ambao hutumia microprocessor tofauti, kumbukumbu, na vifaa vya pembejeo/pato, microcontrollers hufanya iwe kiuchumi kudhibiti vifaa na michakato zaidi.
Baadhi ya microcontrollers inaweza kutumia maneno-manne na kufanya kazi kwa masafa ya chini kama 4 kHz kwa matumizi ya chini ya nguvu (milliwatts moja au microwatts). Kwa ujumla wana uwezo wa kuhifadhi utendaji wakati wanangojea tukio kama kitufe cha vyombo vya habari au usumbufu mwingine; Matumizi ya nguvu wakati wa kulala (saa ya CPU na vifaa vingi vya mbali) inaweza kuwa nanowatts tu, na kufanya mengi yao yanafaa kwa matumizi ya betri ya muda mrefu. Microcontrollers zingine zinaweza kutekeleza majukumu muhimu ya utendaji, ambapo wanaweza kuhitaji kutenda zaidi kama processor ya ishara ya dijiti (DSP), na kasi ya juu ya saa na matumizi ya nguvu.