Mikrokontrolér (iné názvy pozri nižšie; skratky μC z angl.microcontroller, MCU z angl. microcontroller unit) je monolitický integrovaný obvod obsahujúci úplný mikropočítač. Na jednom čipe je integrovaný procesor, pamäťový systém aj periférne obvody a na svoj beh tak nevyžaduje ďalšie podporné obvody. Mikrokontroléry sa spravidla vyznačujú veľkou spoľahlivosťou a kompaktnosťou, bývajú súčasťou vnorených systémov a využívajú sa predovšetkým pre jednoúčelové aplikácie v oblasti riadenia, regulácie a pod.[1]
Názvy
Názvy sú:
mikrokontrolér[2], riadiaci mikropočítač[3][4], mikroradič[5], zriedkavo mikroovládač[5], zriedkavo mikroregulátor[6], MCU, μC, uC, slangovo microcontroller – anglické názvy: microcontroller – skratka μC/uC, microcontroller unit – skr. MCU
podľa niektorých názorov je úplné synonymum aj (podľa iných názorov len podobný[3][4]) pojem: jednočipový mikropočítač[7], jednočipový počítač[1], monolitický mikropočítač[3], slangovo jednočip, slangovo monolit - anglické názvy: single-chip (micro)computer, one-chip (micro)computer
Integrované zariadenia
Medzi zariadenia, bežne integrované na čipoch mikrokontrolérov patria:[8][9][10]
generátor hodinového signálu, zvyčajne interný oscilátor stabilizovaný externe pripájaným kryštálom, prípadne pre menej náročné aplikácie RC oscilátor bez potreby vonkajších súčiastok
resetovací obvod a dohľadové obvody – watchdog časovač, reštartujúci MCU v prípade nežiadúcich stavov; brown-out detektor, pozastavujúci beh v prípade podpätia a reštartujúci MCU po obnove správneho napájacieho napätia
čítače a časovače s možnosťou počítania externých/interných udalostí, vyvolávania periodických prerušení, generovania periodických priebehov s programovateľnou periódou a/alebo striedou (PWM)
rozhranie pre programovanie (angl.in-system programming) prípadne aj ladenie (angl.in-circuit debugging) priamo vo vstavanom systéme
Použitie
Mikrokontroléry sa používajú najmä na jednoduché riadiace aplikácie (aj jednoduché spracovanie signálov – DSP), kde nezáleží príliš na výpočtovom výkone ale je podstatná nízka cena. Obvykle sa používajú ako vstavané zariadenia, t. j. hlavne v koncových aplikáciách. Nezriedka sa v bežných zariadeniach spotrebnej aj priemyselnej elektroniky používa väčšie množstvo špecializovaných mikrokontrolérov, napr. jeden môže riadiť sekciu motorov a aktuátorov, iný riadi displej a sleduje tlačidlá, ďalší riadi celkovú funkciu, vrátane predchádzajúcich dvoch, a pod.
Vyvinutá firmou Intel ako následovník rodiny MCS-48 (ktorá bola jednou z prvých rodín mikrokontrolérov). Uvedená na trh v roku 1980. Bola licencovaná veľkému množstvu firiem (zo známejších Philips, Atmel, Dallas Semiconductor, Winbond, SST a mnohé iné) a je naďalej vyrábaný v množstve klonov a variánt. Je populárny ako riadiace jadro mnohých ASIC obvodov.
PIC
V roku 1985 firma Microchip odkúpila jadro PIC od krachujúcej firmy General Instruments a ďalej ho vyvíjala. Má jednoduchú štruktúru a malé množstvo inštrukcií. Vyrába sa v niekoľkých rodinách – PIC12, PIC16, PIC17, PIC18, dsPIC – líšiacich sa výkonom, ale majú podobnú inštrukčnú sadu. Významnou vlastnosťou mikrokontrolérov PIC je ich nízka spotreba, najmä pri malých pracovných frekvenciách.
Architektúra AVR bolo vyvinutá dvoma nórskymi študentmi. Neskôr bola predaná firme Atmel. Čipy AVR sú 8-bitovéRISC mikrokontroléry. Existuje veľké množstvo variant týchto mikrokontrolérov. Používajú sa v platforme Arduino.
Z8
Spoločnosť Zilog modifikovala svoj 8-bitový mikroprocesor Z80 do podoby mikrokontrolérov s označením Z8.
MSP430
Rad mikrokontrolérov spoločnosti Texas Instruments so 16-bitovými prvkami a veľmi nízkou spotrebou (vhodný pre batériou napájané aplikácie).
32-bitový mikroprocesor pochádzajúci od spoločnosti Acorn je v poslednom čase využívaný niekoľkými desiatkami výrobcov aj ako jadro výkonných mikrokontrolérov a obvodov typu SoC.
Výrobcovia
Intel – priekopník v oblasti mikrokontrolérov, ale od roku 2007 mikrokontroléry už nevyrába
↑ abElektronika : 16 Mikroprocesory a mikropočítače [online]. Žilina: Fakulta riadenia a informatiky : Žilinská univerzita, [cit. 2021-09-11]. Dostupné online.
↑ abRAGAN, Ján. Anglicko-slovenský slovník výpočtovej techniky. Bratislava : Slovenské pedagogické nakladateľstvo, 1998. 485 s. ISBN 80-08-01117-3. S. 284.
↑Spracovanie informácií – Anglicko-nemecko-francúzsko-rusko-slovenský slovník. Bratislava: Alfa. 1979, S. 163