Mikrodenetleyiciler, genellikle gömülü sistemlerde kullanılan, bir mikroişlemci, bellek ve giriş/çıkış birimlerini içeren entegre devrelerdir.
Mikrodenetleyiciler, programlanabilir belleklerine yüklenen bir programı çalıştırarak çeşitli görevleri gerçekleştirir. Giriş/çıkış pinleri aracılığıyla çevresel cihazlarla iletişim kurabilirler.
Mikrodenetleyiciler, otomotiv sistemlerinden tıbbi cihazlara, endüstriyel otomasyondan tüketici elektroniğine kadar birçok alanda kullanılmaktadır.
Mikrodenetleyiciler genellikle düşük seviyeli programlama dilleriyle programlanır. C ve Assembly gibi diller sıkça kullanılır.
Bir LED'i kontrol etmek, sensör verilerini okumak veya bir motoru yönetmek gibi basit projeler, mikrodenetleyicilerin temel kullanımını öğrenmek için iyi bir başlangıçtır.