Mikroişlemci; kendisine gönderilen komutları işleyen çok küçük boyutlardaki bir sayısal devredir. Bu yapıyı bilgisayarımızdaki MİB ( Merkezi İşlemci Birimi ) olarak düşünebiliriz. MİB tek başına bir bilgisayarı oluşturamayacağına, dahası hiçbir işe yaramayacağına göre mikroişlemciler de tek başlarına kullanılamazlar. En azından bir bellek ve giriş/çıkış arabirimlerine ihtiyaç duyarlar. İşte bunlar ve hatta çok daha fazlası bir araya getirilerek tek başlarına uygulamalarda kullanılabilen sayısal devrelere mikrokontrolör denir. Mikrokontrolörler günümüzde kullandığımız hemen hemen bütün elektronik cihazların içinde bulunmaktadır. Aşağıda bir mikroişlemci sisteminin blok diyagramını görebilirsiniz.