Mikrokontroller, även kallade MCU:er (mikrocontroller units), är inbäddade halvledarenheter som används i kretskortdesign. De är i princip en dator inom en integrerad krets (IC). Mikrokontroller används främst i inbäddade applikationer med en enda funktion, till skillnad från mikroprocessorer som är utformade för allmänt bruk i persondatorer, surfplattor och smartphones. Mikrokontroller är begränsade i sin klockhastighet jämfört med mikroprocessorer på grund av den relativa långsamheten hos deras icke-flyktiga Flash-programminne. Lär dig mer i vår guide om mikrokontroller.
Mikrokontroller innehåller en eller flera processorer, plus minne och I/O-kringutrustning. Denna kringutrustning inkluderar timers, ADC:er (analog-till-digital-omvandlare) och DAC:er (digital-till-analog-omvandlare).
Mikrokontroller har en databussbredd som beskriver mängden data som MCU:n kan bearbeta samtidigt. Till exempel kan en 8-bitars mikrokontroller bearbeta 8 bitar åt gången. Populära databussbredder inkluderar 8-bitars, 16-bitars och 32-bitars MCU:er.
MCU:er kommer i standardchippaket med olika antal pinnar. Pakettyper inkluderar:
Mikrokontroller innehåller ofta en ARM-mikroprocessorkärna. ARM representerar en arkitektur utvecklad av ARM Holdings, som används av andra företag för att tillverka mikroprocessorer och andra enheter som System-on-Chip (SoC).
MCU:er kan hittas i många teknologier och alla elektroniska enheter som innehåller en sensor, en display, ett användargränssnitt och en programmerbar utgångskontroll eller ställdon innehåller sannolikt en MCU. De kan hittas inom följande områden: