Tradicionalmente, hubo una división entre los microprocesadores que están diseñados para manejar un sistema de bus con memoria y perhipherals y microcontroladores que tienen procesador, perhipherals y memoria en un chip.
Más recientemente han aparecido fichas como las de Pi y Beaglebone. Estos tienen los núcleos centrales en el chip como un microcontrolador, pero a diferencia de un microcontrolador, usan memoria externa. La industria llama a estos chips "SOCs" (que significa sistema-en-chip, un nombre que encuentro un tanto desconcertante ya que un componente importante del sistema no está en el chip).