Pengertian Microcontroller adalah komponen elektronika yang didalamnya terkandung sistem interkoneksi
antara Mikroprosesor, RAM, ROM, I/O interface, dan beberapa peripheral.
Mikrokontroler disebut juga On-chip-Peripheral.
Kalau berdasarkan etimologis atau istilah
micro = sesuatu yang berukuran kecil, bahkan tak terlihat oleh mata telanjangcontrol = mengendalikan, maka controller = pengendali sesuatu
mocrocontroller = pengendali yang berukuran mikro
Jadi, Microcontroller adalah sesuatu komponen elektronika yang di dalamnya terdapat komponen-komponen yang sangat kecil yang dapat diisi progam sendiri (dengan bahasa pemograman assembly*)
yang digunakan untuk mengendalikan sesuatu. Penggunaan microcontroller
tidak lagi memerlukan komponen tambahan karena di dalamnya sudah
terdapat RAM, ROM, CPU, dan input output.
Microcontroller memiliki beberapa bagian atau saluran yang terdapat di dalamnya. Bagian bagian microcontroller tersebut
yaitu Input/ Output (I/ O), Central Processing Unit (CPU), Memory, Read
Only Memory (ROM), dan Random Acces Memory (RAM).
Di bawah ini adalah gambar setruktur yang terdapat di dalam IC Microcontroller :
klik gambar untuk melihat ukuran sebenarnya.
Microcontroller biasanya digunakan untuk rangkaian yang rumit. Misalnya rangkaian traffict light, jam digital, line follower, dan robot-robot sederhana.