Pengendali mikro (bahasa Inggris: microcontroller) adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. Mikrokontroler berbeda dari mikroprosesor serba guna yang digunakan dalam sebuah PC,
karena di dalam sebuah mikrokontroler umumnya juga telah berisi
komponen pendukung sistem minimal mikroprosesor, yakni memori dan
antarmuka I/O, sedangkan di dalam mikroprosesor umumnya hanya berisi CPU saja. (Wikipedia)
Mikrokontroler adalah suatu chip berupa IC (Integrated Circuit)
yang dapat menerima sinyal input, mengolahnya dan memberikan sinyal
output sesuai dengan program yang diisikan ke dalamnya. Sinyal input
mikrokontroler berasal dari sensor yang merupakan informasi dari
lingkungan sedangkan sinyal output ditujukan kepada aktuator yang dapat
memberikan efek ke lingkungan. Jadi secara sederhana mikrokontroler
dapat diibaratkan sebagai otak dari suatu perangkat/produk yang mempu
berinteraksi dengan lingkungan sekitarnya.
Mikrokontroler pada dasarnya adalah komputer dalam satu chip, yang di dalamnya terdapat mikroprosesor, memori, jalur Input/Output
(I/O) dan perangkat pelengkap lainnya. Kecepatan pengolahan data pada
mikrokontroler lebih rendah jika dibandingkan dengan PC. Pada PC
kecepatan mikroprosesor yang digunakan saat ini telah mencapai orde GHz,
sedangkan kecepatan operasi mikrokontroler pada umumnya berkisar antara
1 – 16 MHz. Begitu juga kapasitas RAM dan ROM pada PC yang bisa mencapai orde Gbyte, dibandingkan dengan mikrokontroler yang hanya berkisar pada orde byte/Kbyte.