微控制單元(Microcontroller Unit;MCU) ,又稱單片微型計算機(Single Chip Microcomputer )或者單片機,是把中央處理器(Central Process Unit;CPU)的頻率與規(guī)格做適當縮減,并將內(nèi)存(memory)、計數(shù)器(Timer)、USB、A/D轉(zhuǎn)換、UART、PLC、DMA等周邊接口,甚至LCD驅(qū)動電路都整合在單一芯片上,形成芯片級的計算機,為不同的應(yīng)用場合做不同組合控制。諸如手機、PC外圍、遙控器,至汽車電子、工業(yè)上的步進馬達、機器手臂的控制等,都可見到MCU的身影。
MCU 只是一個稍早的概念, 意為 Micro Control Unit,可以作為處理器來理解,但是其上所擁有的資源相對比較少,應(yīng)用場合也比較簡單一點。比方單片機就可以稱為 MCU;1、ARM是一種處理器的架構(gòu),全寫為 Advanced RISC Machine 。這個世界上處理器的架構(gòu)還有很多,諸如 x86, MIPS, PowerPC 等等,由不同的公司所推出。遵循這些架構(gòu)所做出來的處理器通常會比單純的 MCU 要復(fù)雜一些,所帶的資源多一些。也許會有人將arm成為MCU的一種,但更精確的看法,還是將其作為一種 processor 來看待。2、同一種大的架構(gòu)下面,隨著發(fā)展歷程的不斷積累,會出現(xiàn)不同的系列,比方arm,現(xiàn)在常見的就有 arm7/arm9/arm11/StrongARM ?之類的,符合這些系列的,不同芯片產(chǎn)商會有自己不同的芯片做出來。