Микроконтролерът е вид едночипова система съдържаща в себе си микропроцесор, тактов генератори и памет. За разлика от микропроцесорите използвани при компютрите, които само обработват голям набор от сложни функции и изчисления, микроконролерите имат вградени системи от памет и могат да връщат резултат от действията и изчисленията в реално време.
Микроконтролерите са неизменна част във всеки процес от електронно устройство и изпълняват разнообразно приложение, както в прости така и сложни технологични функции комуникация с други устройства, управление на буквено-цифрови или графични дисплеи, измерване на различни величини, датчици, сензори и автоматични процеси.