微控制單元(Microcontroller Unit;MCU),又稱單片微型計算機(Single Chip Microcomputer )或者單片機,它是把中央處理器(Central Process Unit;CPU)的頻率與規(guī)格做適當縮減,并將內存(memory)、計數器(Timer)、USB、A/D轉換、UART、PLC、DMA等周邊接口,甚至LCD驅動電路都整合在單一芯片上,形成芯片級的計算機,為不同的應用場合做不同組合控制。
諸如手機、PC外圍、遙控器,至汽車電子、工業(yè)上的步進馬達、機器手臂的控制等,都可見到MCU的身影。
MCU和MPU有什么區(qū)別?
集成電路和電子計算機的發(fā)展早在20世紀就已經開始了,在電子計算機中,中央處理器(CPU)是電腦中的核心配件,其功能主要是解釋計算機指令以及處理計算機軟件中的數據。中央處理器主要包括兩個部分,即控制器、運算器,其中還包括高速緩沖存儲器及實現(xiàn)它們之間聯(lián)系的數據、控制的總線。
處理器架構設計的迭代更新以及集成電路工藝的不斷提升促使CPU不斷發(fā)展完善,從最初專用于數學計算到廣泛應用于通用計算,從4位到8位、16位、32位處理器,最后到64位處理器,從各廠商互不兼容到不同指令集架構規(guī)范的出現(xiàn),CPU 自誕生以來一直在飛速發(fā)展。CPU逐漸發(fā)展出來三個分枝,一個是DSP(Digital Signal Processing/Processor,數字信號處理),另外兩個是MCU(Micro Control Unit,微控制器單元)和MPU(Micro Processor Unit,微處理器單元)。
常會有人搞不清MPU和MCU的區(qū)別,這是各具特色的兩個分支,它們互相區(qū)別,但又互相融合、互相促進。與微處理器(MPU)以運算性能和速度為特征的飛速發(fā)展不同,微控制器(MCU)則是以其控制功能的不斷完善為發(fā)展標志的。
MCU集成了片上外圍器件;MPU不帶外圍器件(例如存儲器陣列),是高度集成的通用結構的處理器,是去除了集成外設的MCU;DSP運算能力強,擅長很多的重復數據運算,而MCU則適合不同信息源的多種數據的處理診斷和運算,側重于控制,速度并不如DSP。MCU區(qū)別于DSP的最大特點在于它的通用性,反應在指令集和尋址模式中。DSP與MCU的結合是DSC,它終將取代這兩種芯片。
進入萬物互聯(lián)時代,MCU成為了各種物聯(lián)網應用的控制核心,因其高性能、低功耗、可編程、靈活性在消費電子、醫(yī)療電子、工業(yè)控制、汽車電子和通信等領域廣泛應用。按照位數來劃分,MCU可分為4位、8位、16位、32位和64位微處理器,現(xiàn)在32位MCU已經成為主流,正在逐漸替代過去由8/16位MCU主導的應用和市場。若按照指令集架構(ISA)來劃分,MCU類型包括8051、Arm、MIPS、RISC-V、POWER等微處理器。基于ArmCortex-M系列內核IP的MCU已經成為32位MCU的市場主流,在新興的物聯(lián)網領域,最近幾年開源的RISC-V微處理器也開始流行起來。
-
集成電路
+關注
關注
5420文章
11952瀏覽量
367144 -
物聯(lián)網
+關注
關注
2927文章
45876瀏覽量
387957 -
驅動電路
+關注
關注
155文章
1579瀏覽量
109601
發(fā)布評論請先 登錄
ATX主板和ITX主板有什么區(qū)別?
私有云和公有云有什么區(qū)別
AIGC和AI有什么區(qū)別
電子小白必看!單片機、MPU、MCU 區(qū)別與選芯避坑指南

評論