按用途分類:通用型:將可開發(fā)的資源(ROM、RAM、I/O、 EPROM)等全部提供給用戶。專用型:其硬件及指令是按照某種特定用途而設(shè)計(jì),例如錄音機(jī)機(jī)芯控制器、打印機(jī)控制器、電機(jī)控制器等。按其基本操作處理的數(shù)據(jù)位數(shù)分類:根據(jù)總線或數(shù)據(jù)暫存器的寬度,單片機(jī)又分為1位、4位、8位、16位、32位甚至64位單片機(jī)。
4位MCU大部份應(yīng)用在計(jì)算器、車用儀表、車用防盜裝置、呼叫器、無線電話、CD播放器、LCD驅(qū)動控制器、LCD游戲機(jī)、兒童玩具、磅秤、充電器、胎壓計(jì)、溫濕度計(jì)、遙控器及傻瓜相機(jī)等;8位MCU大部份應(yīng)用在電表、馬達(dá)控制器、電動玩具機(jī)、變頻式冷氣機(jī)、呼叫器、傳真機(jī)、來電辨識器(CallerID)、電話錄音機(jī)、CRT顯示器、鍵盤及USB等;8位、16位單片機(jī)主要用于一般的控制領(lǐng)域,一般不使用操作系統(tǒng), 16位MCU大部份應(yīng)用在行動電話、數(shù)字相機(jī)及攝錄放影機(jī)等;32位MCU大部份應(yīng)用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN電話、激光打印機(jī)與彩色傳真機(jī); 32位用于網(wǎng)絡(luò)操作、多媒體處理等復(fù)雜處理的場合,一般要使用嵌入式操作系統(tǒng)。64位MCU大部份應(yīng)用在高階工作站、多媒體互動系統(tǒng)、高級電視游樂器(如SEGA的Dreamcast及Nintendo的GameBoy)及高級終端機(jī)等。8位MCU工作頻率在16~50MHz之間,強(qiáng)調(diào)簡單效能、低成本應(yīng)用,在目前MCU市場總值仍有一定地位,而不少M(fèi)CU業(yè)者也持續(xù)為8bit MCU開發(fā)頻率調(diào)節(jié)的節(jié)能設(shè)計(jì),以因應(yīng)綠色時(shí)代的產(chǎn)品開發(fā)需求。
16位MCU,則以16位運(yùn)算、16/24位尋址能力及頻率在24~100MHz為主流規(guī)格,部分16bit MCU額外提供32位加/減/乘/除的特殊指令。由于32bit MCU出現(xiàn)并持續(xù)降價(jià)及8bit MCU簡單耐用又便宜的低價(jià)優(yōu)勢下,夾在中間的16bit MCU市場不斷被擠壓,成為出貨比例中最低的產(chǎn)品。32位MCU可說是MCU市場主流,單顆報(bào)價(jià)在1.5~4美元之間,工作頻率大多在100~350MHz之間,執(zhí)行效能更佳,應(yīng)用類型也相當(dāng)多元。但32位MCU會因?yàn)椴僮鲾?shù)與內(nèi)存長度的增加,相同功能的程序代碼長度較8/16bit MCU增加30~40%,這導(dǎo)致內(nèi)嵌OTP/FlashROM內(nèi)存容量不能太小,而芯片對外腳位數(shù)量暴增,進(jìn)一步局限32bit MCU的成本縮減能力。內(nèi)嵌程序存儲器類型下面以51單片機(jī)為例(MCS-51系列MCU是我國使用最多的單片機(jī)),根據(jù)其內(nèi)部存儲器的類型不同可以分為以下幾個(gè)基本型:1.無ROM型 :80312.ROM型:80513.EPROM型:87514.EEPROM 型:89515.增強(qiáng)型:8032/8052/8752/8952/C8051FMCU按其存儲器類型可分為無片內(nèi)ROM型和帶片內(nèi)ROM型兩種。
對于無片內(nèi)ROM型的芯片,必須外接EPROM才能應(yīng)用(典型芯片為8031)。帶片內(nèi)ROM型的芯片又分為片內(nèi)EPROM型(典型芯片為87C51)、MASK片內(nèi)掩模ROM型(典型芯片為8051)、片內(nèi)FLASH型(典型芯片為89C51)等類型,一些公司還推出帶有片內(nèi)一次性可編程ROM(One Time Programming, OTP)的芯片(典型芯片為97C51)。MASKROM的MCU價(jià)格便宜,但程序在出廠時(shí)已經(jīng)固化,適合程序固定不變的應(yīng)用場合;FLASH ROM的MCU程序可以反復(fù)擦寫,靈活性很強(qiáng),但價(jià)格較高,適合對價(jià)格不敏感的應(yīng)用場合或做開發(fā)用途;OTPROM的MCU價(jià)格介于前兩者之間,同時(shí)又擁有一次性可編程能力,適合既要求一定靈活性,又要求低成本的應(yīng)用場合,尤其是功能不斷翻新、需要迅速量產(chǎn)的電子產(chǎn)品。由于MCU強(qiáng)調(diào)是最大密集度與最小芯片面積,以有限的程序代碼達(dá)成控制功能,因此當(dāng)今MCU多半使用內(nèi)建的MaskROM、OTP ROM、EEPROM或Flash內(nèi)存來儲存韌體碼,MCU內(nèi)建Flash內(nèi)存容量從低階4~64KB到最高階512KB~2MB不等。