Genel olarak, bir mikroişlemci, belirli bir görevi gerçekleştirmek için dahili olarak programlanmış gömülü bir aygıt olarak kabul edilir. Minimum kullanıcı etkileşimi vardır ve esneklik yoktur veya çok azdır. Bir mikrodenetleyici genellikle az miktarda bellek ve ROM (flaş) ile oldukça düşük güçtedir.
Tersine, bir Çip Üzerine Sistem spektrumun diğer ucudur. Tam esneklik ve kullanıcı etkileşimi için daha fazla tasarlanmıştır. Genellikle daha büyük donanımlar için IO sürücüleri (sabit sürücüler vb. Gibi) ve hatta bazen bir grafik adaptörü içerir. Çip Üzerine Bir Sistem, bir çip üzerindeki evet, tam bir bilgisayar sistemi gibidir.
İkisi arasında oldukça fazla geçit var - ne zaman mikrodenetleyici olmayı bırakıp bir çip sistemi olmaya başlıyor? Karışıklık bir çok nereden geliyor budur.
Temel olarak, bir bilgisayarın yapabileceğini yapabiliyorsa, bu bir Çip Sistemdir. Örneğin, rehber listenizi yöneten bir masa telefonunun içinde veya bir tuş takımı giriş sisteminde otururken veya motorları bir CNC makinesinde çalıştırıyorsa, bu bir mikrodenetleyicidir.
ps, bu konuda bana alıntı yapmayın - dediğim gibi ikisi arasında bir çok geçit var.