國產(chǎn)MCU廠商紛紛構(gòu)建完善的生態(tài)系統(tǒng)
特別是8位MCU,因其成本低廉、功耗低、易于編程等特點,在消費電子、汽車電子、智能家居、工業(yè)控制等眾多領域擁有廣泛的應用,是很多電子產(chǎn)品開發(fā)設計工程師比較推薦的低成本高性價比的選擇。
國產(chǎn)8位MCU最顯著的優(yōu)勢在于其成本效益。相比于更高級別的MCU,8位MCU在功能滿足基本需求的前提下,成本更低廉。這對于需要大量使用MCU的行業(yè)來說,如消費電子、智能家居、玩具制造等,意味著更低的成本投入和更高的利潤空間。因此,國產(chǎn)8位MCU成為了這些行業(yè)低成本的控制器方案。
國產(chǎn)8位MCU在功耗控制方面表現(xiàn)出色。低功耗特性使得這些MCU非常適合那些需要長時間運行且對電池壽命有較高要求的設備,如便攜式醫(yī)療設備、智能穿戴設備等。在這些應用場景中,國產(chǎn)8位MCU能夠在保證設備正常運行的同時,最大限度地延長電池使用壽命,提升用戶體驗。
再者,國產(chǎn)8位MCU的編程和開發(fā)相對簡單,降低了開發(fā)者的學習成本和開發(fā)門檻。這得益于國內(nèi)廠商在開發(fā)工具鏈、軟件庫等方面的不斷優(yōu)化和完善。對于初學者和小型創(chuàng)新企業(yè)而言,國產(chǎn)8位MCU提供了一個快速上手、高效開發(fā)的平臺,加速了產(chǎn)品從概念到市場的轉(zhuǎn)化過程。
為了更好地服務用戶,國產(chǎn)8位MCU廠商紛紛構(gòu)建完善的生態(tài)系統(tǒng),英銳恩的ENMCU生態(tài)系統(tǒng)包括開發(fā)工具鏈、軟件庫、技術支持等,大大降低了用戶的開發(fā)門檻和成本。
前陣子連MCU界都在說“32位時代來了”,看來8位MCU市場真的進入了黃昏時代,它似乎正在加速。
8位單片機(8bit microcontrollers)是一類具有8位數(shù)據(jù)總線寬度的微控制器,它們在單周期內(nèi)能夠處理8位數(shù)據(jù),適用于多種嵌入式系統(tǒng)和應用。以下是8位單片機的一些常見分類:(8位單片機 聯(lián)系電話 400-7888-234)
1. 基于微架構(gòu)的分類:
馮·諾依曼架構(gòu):在這種架構(gòu)中,程序指令和數(shù)據(jù)存儲在同一內(nèi)存空間中,通常稱為RAM。這種架構(gòu)的特點是內(nèi)存使用靈活,但可能在執(zhí)行指令時因數(shù)據(jù)訪問操作而等待,導致指令執(zhí)行相對較慢。
哈佛架構(gòu):這種架構(gòu)的微控制器具有分開的程序內(nèi)存和數(shù)據(jù)內(nèi)存,允許同時訪問指令和數(shù)據(jù),提高了執(zhí)行速度。
2. 基于數(shù)據(jù)總線寬度的分類:
8位微控制器:數(shù)據(jù)總線寬度為8位,能夠處理的值范圍從0到255。它們通常具有有限的程序內(nèi)存和數(shù)據(jù)內(nèi)存,廣泛應用于簡單任務和成本敏感的應用。(8位單片機 聯(lián)系電話 400-7888-234)

8位單片機
3. 基于指令集的分類:
CISC(復雜指令集計算機):CISC架構(gòu)的微控制器具有豐富的指令集,可以執(zhí)行多種復雜操作,通常用于高級語言編程。
RISC(精簡指令集計算機):RISC架構(gòu)的微控制器具有簡化的指令集,每個指令通常在一個周期內(nèi)完成,適合于需要高速執(zhí)行的應用。
4. 基于內(nèi)存設備的分類:
嵌入式內(nèi)存微控制器:所有功能塊都在芯片上,例如8051,具有程序和數(shù)據(jù)內(nèi)存、I/O端口、串行通信、計數(shù)器和定時器以及中斷。
外部內(nèi)存微控制器:不是所有功能塊都在芯片上,例如8031,沒有程序內(nèi)存在芯片上。
5. 特定系列和型號:
PIC16F系列:由Microchip Technology生產(chǎn),適用于各種嵌入式應用。
AVR系列:由Atmel(現(xiàn)為Microchip Technology的一部分)生產(chǎn),以其高代碼密度和高執(zhí)行速度而聞名。
8位MCU的定義是什么?
一個產(chǎn)品是MCU還是MPU(Micro Processor Unit),簡單來說就是看它是否可以在沒有外部存儲器或其他外圍電路的情況下運行,而MCU除了CPU內(nèi)核本身之外,一般都是SRAM(用于程序操作/數(shù)據(jù)存儲)和閃存(大多數(shù)用于程序存儲,但有時用于數(shù)據(jù)存儲),外圍電路。它配備了時鐘,外圍I / O,甚至PMIC,只要外部提供電源,它將自行運行。MPU基本上具有外部存儲器,并將其用作程序存儲區(qū)域。
但是,有了這個定義,例如,ScratchPad區(qū)域中的SRAM呢(這很麻煩,因為有時有些東西可以在這里放置代碼),或者Xeon MAX MCU是否具有64GB HBM2e封裝并且在沒有外部DRAM的情況下運行?
另一個定義是MMU(內(nèi)存管理單元)在MPU上運行,而MPU(內(nèi)存保護單元)運行或(盡管現(xiàn)在數(shù)量不多)還有一個分類,即MCU首先沒有內(nèi)存管理單元。簡而言之,它是虛擬內(nèi)存是否有效。
這在目前的32位到64位全盛時期是一個相當有說服力的標準,但是在4/8/16位的情況下,MPU沒有配備MMU的情況很多,所以不是一個完美的標準。很難說事實上,有MPU和MCU都準備在同一個核心的相同外設配置中的例子。
那么,就趨勢而言,市場上不再有8/16位MPU,可以將它假設為一個擁有內(nèi)存的MCU,即:它是32位MCU和MPU的混合。64位MCU仍然很少(但不是沒有),大多數(shù)是MPU。下一個問題是,8位是什么意思?
首先,8 位 CPU(或 16 位或 32 位)的定義是什么?以前說地址總線和數(shù)據(jù)總線的大小是由地址總線的大小決定的,Intel 8088是8位嗎?還有說MC68000是32位還是16位,SuperH系列是32位還是16位。
在我看來,如果所有指令可以處理的最大數(shù)據(jù)類型大小是8位,那么它就是一個8位 CPU。即使是歷史上被視為8位CPU的Z80,也有16位的Load/Store指令和算術運算指令,但也僅限于地址處理所必需的。其中,AND/OR/等邏輯運算XOR 只有 8 位。
即使是歷史上被視為8位CPU的Z80,也有16位的Load/Store指令和算術運算指令,但也僅限于地址處理所必需的。其中,AND/OR/等邏輯運算XOR 只有 8 位。
順便說一下,瑞薩電子的產(chǎn)品線中還有一款名為RL78的 8/16 位 MCU 。目前的產(chǎn)品,有的被當成8位(RL78G10/G1M/G1N:S1核心),有的被當成16位(其他:S2/S3核心)。
新的8位MCU
這就是為什么我要談論與僅執(zhí)行 8 位操作的 MCU 相關的數(shù)據(jù)。說實話,8位的MCU本身還在出貨,甚至有新品出貨。
例如,本月(2023 年 2 月),中國臺灣 Holtek 半導體宣布了具有自己的 8 位 RISC 內(nèi)核的“ BH66F2560 ”和“ BH67F2476 ”。不過搭載Holtek的8位MCU的產(chǎn)品比通用產(chǎn)品更接近于ASSP,所以可以說是有所不同,但在通用產(chǎn)品方面,去年4月Microchip推出了“AVR DD”和“ PIC16”發(fā)布了一款新產(chǎn)品。所以,在產(chǎn)品層面,還是有小幅上漲的,很多之前公布的產(chǎn)品還在出貨中,不代表產(chǎn)品馬上就會從市場上消失。