soc是单片机发展的第三个阶段 也是目前的发展阶段 称之为片上系统(System on Chip)
以前还有两个发展阶段 SCM即单片微型计算机(Single Chip Microcomputer)阶段
和 MCU即微控制器(Micro Controller Unit)阶段
MCU目前还是广泛运用的
单片机和soc 没有可比性 soc 只是单片机的一发展阶段
单片机的范围很广泛。一般理解单片机只是普通的芯片。
SOC指那些已经包含时钟复位ROM,RAM,片上外设的芯片。
但SOC是包含了很多外设的增强型单片机。
C8051F系列就是典型的SOC,但更多人愿意称为单片机。
按照我的理解,单片机就是CPU、ROM、RAM和IO的结合体,而SOC是在单片机的基础上增加了模拟部分(ADC、DAC和AC)和高级的通信接口。