MCU英文名为Microcontroller Unit,简写为MCU,中文称为微控制器单元或微控制器。由于微控制器是将算术逻辑单元(Arithmetic Logic Unit, ALU) 、存储器、定时器/计算器及各种I/O电路等集成到一个芯片上,构成了一个基本完整的计算系统,故而又称为单片机(Single-Chip Microcomputer)。 在微控制器存储器中的程序,与微控制器硬件和外围硬件电路紧密配合使用,区别于PC的软件,称微控制器的程序为固件(Firmware)。一般地,微处理器是指CPU在单个集成电路上,而微控制器是指CPU、ROM、RAM、I/O、定时器等都在单个集成电路上。与CPU相比,微控制器没有那么强大的计算能力,也不具备内存管理单元(Memory Management Unit,MMU),这使得微控制器只能处理一些相对单一和简单的控制、逻辑等任务,其广泛应用于设备控制、传感器信号处理等领域,如一些家电产品、工业设备、电动工具等。 MCU的基本组成一般地,MCU由CPU、存储器(Memory)、输入/输出(I/O)等部分组成。 CPUCPU英文名称为central processing unit,是MCU的核心部件,包括运算器(ALU, Arithmetic and Logic Unit)和控制器(CU, Control Unit)两个主要部分,还有相关寄存器等。运算器负责数据的处理、控制器负责程序的逻辑控制。 存储器微控制器的存储器(Memory)一般可分为程序只读存储器(ROM)、数据随机存储器(RAM)和数据存储器(EEPROM)。程序只读存储器一般存放程序代码的地方,也可以是一些数据常量或图片等。
程序只读存储器一般由不同的技术实现,技术的不断演进,存储固件的存储器也在不断发展,现在市场主流的是Flash存储器。常见的技术有:
输入/输出输入/输出的接口是MCU对外部进行检测、控制、通信以及进行数据交换重要的通道。 通用输入/输出通用输入/输出(GPIO,General Purpose Input/Output)也称为I/O端口,MCU可从外部读取I/O端口的输入数据或从MCU输出数据到I/O端口。一般通用输入/输出可作为开关量信号检测和控制功能,如开/关、继电器、LED等。 一般地,任何I/O端口都可以作为通用I/O使用,但由于MCU的I/O引脚数量或资源的局限,会在同一I/O端口上复用更多的输入/输出功能,这可以通过对I/O寄存器的配置来使用I/O的复用功能。 定时器/计数器MCU都具有定时器/计数器(Timer/Counter)功能,可以对系统内部/外部时钟源进行计时和计数。如果输入脉冲频率固定,则对其计数就成为计时功能。如果输入脉冲频率不是固定的,那么输入脉冲就可以进行计数。 模拟/数字转换器模拟数字转换器(Analog-to-digital converter, ADC)是用于将模拟形式的信号转换为数字形式的电子电路。典型的模拟数字转换器是将模拟信号转换为表示一定比例电压值的数字信号。 数字模拟转换器(Digital to analog converter,DAC)是一种将数字信号转换为模拟信号的电子电路。 通讯接口UART通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)是一种异步收发传输器。UART是异步串行通信接口的总称,包括了RS232、RS449、RS423、RS422和RS485等接口标准规范和总线标准规范。 在UART上增加同步信号称为通用同步异步接收器发送器(Universal Synchronous Asynchronous Receiver Transmitter,USART) SPI串行外设接口(Serial Peripheral Interface Bus,SPI),是一种用于芯片通信的同步串行通信接口规范。最早由摩托罗拉公司于20世纪80年代中期开发,后来发展成了行业规范。 I2CI²C(Inter-Integrated Circuit)一种串行通信总线,又称为集成电路总线。由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展来的。 USB通用串行总线(Universal Serial Bus,USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范。USB最初是由英特尔与微软倡导发起。 Ethernet以太网(Ethernet)是一种计算机局域网技术。IEEE 802.3标准制定了以太网的技术标准,规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术。 CAN控制器局域网 (Controller Area Network,简称CAN或者CAN bus) 是一种功能丰富的车用总线标准。被设计用于在不需要主机(Host)的情况下,允许网络上的单片机和仪器相互通信。 它基于消息传递协议,设计之初在车辆上采用复用通信线缆,以降低铜线使用量,后来也被其他行业所使用。 I2SI²S或I2S(Inter-IC Sound或Integrated Interchip Sound)是集成电路间传输数字音频数据的一种接口标准,采用序列的方式传输2组(左右声道)数据。由于I2S将数据信号和时脉信号分开发送,它的抖动(jitter)有损十分地小。I2S标准最初由原来的Philips Semiconductor在1986年发布. 比较器/运算放大器比较器通过比较两个输入端的电流或电压的大小,在输出端输出不同电压。 运算放大器(Operational Amplifier,OP),简称运放,是一种直流耦合,差模输入、通常为单端输出的高增益电压放大器。 常见指令集指令集体系结构(Instruction Set Architecture, ISA),简称体系结构或系统结构(architecture),是软件和硬件之间接口的一个完整定义。
微控制器分类微控制器可以根据其位数、存储器、架构和指令集等进行分类。 根据总线或数据寄存器的位数,可分为4位、8位、16位和32位微控制器。
根据指令集分类
根据存储器结构分类
根据存储器设备分类
按照功耗分类
按照用途分类
本报告系列根据MCU应用特点分为:通用MCU市场报告、低功耗MCU市场报告、无线MCU市场报告、汽车MCU市场报告等 微控制器按其功能应用可分为:通用微控制器、超低功耗微控制器、无线微控制器、汽车微控制器
封装集成电路封装(integrated circuit packaging),简称封装。封装通常需要考虑引脚配置、电性能、散热和芯片物理尺寸等方面的问题。集成电路有各种封装形式, 按封装形式分:单列直插、双列直插、普通单列直插式,小型双列扁平,小型四列扁平,圆形金属,体积较大的厚膜电路等。 常见的MCU封装有:
封装工艺的改进,MCU封装更趋向表贴封装。 消费电子产品的小型化和轻薄化促进了集成电路封装更小地发展,WLCSP优点是装配和测试都可以在晶片上进行。随着晶片尺寸的增大、管芯的缩小,成本不断降低。 新工艺新市场需求的发展也出现了新的封装形式,如WLCSP和SiP。WLCSP适合于对于MCU体积空间要求非常严苛的场合,如可穿戴产品。SiP可以将不同芯片的IP封装在一起,在市场需求多变的情况下,开发一款MCU产品投入显然很大,通过封装不同的IP,大大降低了产品投入的风险。 SiP带来了封装的改变,也是产品形态的改变。SiP 改变了产品封装的概念,封装系统。降低了系统成本,也缩短了交付客户的流程,尤其是对模组厂商会造成一定的影响。 |