La distinción entre "microcontrolador" y "microprocesador" no es muy útil. La forma en que se comercializan las cosas en general:
CPU de escritorio / servidor: orientadas al rendimiento. No son capaces de conducir sus propios periféricos; Esto generalmente se hace mediante un "conjunto de chips" asociado. Para este mercado, el rendimiento es lo más importante, por lo que se desarrollan nuevos dispositivos cada pocos meses y fabricados en las últimas líneas de fábrica. Esto aumenta enormemente el precio. No hay tanto una "ALU" como un amplio y amplio conjunto de elementos informáticos, y con frecuencia gran parte del dado es caché. Una CPU Intel tendrá más memoria RAM en forma de caché que cualquier "microcontrolador". Contiene cientos de millones para (NVIDIA GPU) miles de millones de transistores.
Sistema en un chip: rendimiento moderado con la mayoría de los periféricos a bordo. Posiblemente RAM apilada en la parte superior en el mismo paquete (no el mismo dado). El mercado objetivo es teléfonos, tabletas, mini-PCs, decodificadores. Precio / potencia / rendimiento se equilibran entre sí. Todavía bastante vanguardista.
Microcontroladores: no se requiere hacer mucho cálculo. Generalmente pasarán toda su vida ejecutando una aplicación. Orientado a la periferia. Muy sensible al costo y quizás también al consumo de energía. Los periféricos generalmente no son caros, ya sea en términos de trabajo de diseño o área de troquel, son bastante simples y no se desarrollan con el tiempo. Aunque algunos de los más lujosos pueden dedicar un esfuerzo a ADCs de alta calidad o alta velocidad. No fabricado en procesos de vanguardia, lo que mantiene los costos bajos. El ciclo de vida del producto es mucho más largo: algunos clientes no compran a menos que tengan garantizado un suministro por una década o más.
Los "periféricos" de rango medio como USB y Ethernet son complejos, pero los diseñadores pueden comprarlos.
Hay disponibles microcontroladores de alta temperatura o endurecidos por radiación de lujo, a un costo extremo.