8位微控制器MC9S08SH8/4:助力多元應(yīng)用的高效之選
在電子設(shè)計領(lǐng)域,選擇一款合適的微控制器對于產(chǎn)品的性能和成本控制至關(guān)重要。今天我們就來深入了解一下飛思卡爾(Freescale)的8位微控制器MC9S08SH8/4,看看它有哪些特點(diǎn)和優(yōu)勢,能為我們的設(shè)計帶來怎樣的便利。
文件下載:MC9S08SH4MPJ.pdf
一、目標(biāo)應(yīng)用廣泛
MC9S08SH8/4適用于多種領(lǐng)域,包括個人護(hù)理設(shè)備、交流供電的消費(fèi)類產(chǎn)品(如電動工具、小型家電和手持設(shè)備)、火災(zāi)報警器、無線傳感器應(yīng)用(特別是那些由簡單媒體訪問控制器SMAC支持的應(yīng)用)、看門狗協(xié)處理器、安全啟動協(xié)處理器以及安全系統(tǒng)等。如此廣泛的應(yīng)用范圍,足以證明這款微控制器的通用性和適應(yīng)性。
二、產(chǎn)品概述
MC9S08SH8/4擴(kuò)展了HCS08內(nèi)核和外設(shè)的優(yōu)勢至5V,增強(qiáng)了飛思卡爾入門級8位微控制器產(chǎn)品線。它所屬的SH控制器家族是飛思卡爾首個具有40 MHz內(nèi)部時鐘源(ICS)的低引腳數(shù)S08微控制器。其額外的聯(lián)動輸出功能,允許用一位來切換多個引腳,從而實(shí)現(xiàn)更高的電流驅(qū)動能力。此外,該家族還具備強(qiáng)大的模擬能力、一套完整的串行模塊、溫度傳感器以及豐富的內(nèi)存選項,非常適合2.7V至5.5V范圍內(nèi)的通用消費(fèi)和工業(yè)應(yīng)用。
三、核心特性及優(yōu)勢
1. 8位HCS08中央處理器單元(CPU)
- 高性能運(yùn)行:最高可達(dá)40 MHz的HCS08 CPU(20 MHz總線頻率),最小指令時間為50 ns,在高達(dá)5V的電壓下仍能提供高性能,非常適合工業(yè)應(yīng)用。
- 指令集兼容性:采用HC08指令集并增加了BGND指令,與68HC08和68HC05具有向后的目標(biāo)代碼兼容性,可繼續(xù)使用現(xiàn)有的代碼庫。
- 高效編碼:支持在匯編或C編譯器中進(jìn)行高效、緊湊的模塊編碼。
- 中斷/復(fù)位源豐富:支持多達(dá)32個中斷/復(fù)位源,為實(shí)時應(yīng)用提供了軟件靈活性和優(yōu)化空間。
2. 集成第三代閃存和RAM
- 單電源編程:嵌入式閃存可在整個工作電壓和溫度范圍內(nèi)通過單電源進(jìn)行應(yīng)用內(nèi)重新編程,無需額外的引腳或電源進(jìn)行閃存編程,簡化了在線編程接口,增加了通用輸入輸出(GPIO)引腳數(shù)量。
- 快速編程:具有極快的字節(jié)可寫編程速度,最快可達(dá)20 μs/字節(jié),通過超快速編程降低了生產(chǎn)編程成本,同時由于寫入時間縮短,降低了系統(tǒng)功耗。
- 高耐用性:在典型電壓和溫度下,具有高達(dá)100,000次的寫/擦除周期(最小10,000次),典型數(shù)據(jù)保留時間為100年(最小15年),可實(shí)現(xiàn)電可擦除可編程只讀存儲器(EEPROM)仿真,降低了系統(tǒng)成本和電路板空間。
3. 靈活的時鐘選項
- 內(nèi)部時鐘源(ICS):包含由內(nèi)部或外部參考控制的鎖頻環(huán)(FLL),可消除所有外部時鐘組件的成本,減少電路板空間并提高系統(tǒng)可靠性。內(nèi)部參考的精密微調(diào)可實(shí)現(xiàn)典型0.1%的分辨率,在工作溫度和電壓范圍內(nèi)偏差為+0.5%至 -1%,是市場上性價比很高的精確內(nèi)部時鐘源之一。內(nèi)部參考可從31.25 kHz調(diào)整到39.065 kHz,允許16 MHz至20 MHz的FLL輸出,可通過微調(diào)調(diào)整總線時鐘以實(shí)現(xiàn)最佳串行通信波特率和/或定時器間隔。
- 低功耗振蕩器模塊(XOSC):軟件可選的晶體或陶瓷諧振器范圍為31.25 kHz至38.4 kHz或1 MHz至16 MHz,支持高達(dá)40 MHz的外部時鐘源輸入。32 kHz振蕩器為需要計時功能(如時間和日期)的系統(tǒng)在低功耗模式下提供了低功耗選項。
4. 17個雙向輸入/輸出(I/O)線和1個僅輸出線
- 高電流輸出:每個輸出可提供10 mA電流,封裝最大輸出電流為60 mA,高電流I/O可直接驅(qū)動LED和其他電路,幾乎消除了外部驅(qū)動器,降低了系統(tǒng)成本。
- 成本降低:消除了復(fù)位和中斷請求(IRQ)引腳上的內(nèi)部上拉需求,降低了客戶系統(tǒng)成本。
- 軟件可選配置:端口用作輸入時可軟件選擇上拉電阻;可配置端口以實(shí)現(xiàn)較慢的壓擺率和較弱的驅(qū)動,以最小化微控制器的噪聲發(fā)射;端口用作輸出時可軟件選擇壓擺率控制和驅(qū)動強(qiáng)度。
- 鍵盤中斷模塊:8引腳鍵盤中斷模塊具有軟件可選的極性,可在邊緣或邊緣/電平模式下進(jìn)行鍵盤掃描,帶有可編程的上拉/下拉電阻,在與簡單鍵盤接口時幾乎消除了外部膠合邏輯。
5. 聯(lián)動輸出選項
PTB(5:2)和PTC(3:0)的聯(lián)動輸出選項允許單次寫入更改多個引腳的狀態(tài),可驅(qū)動高達(dá)80 mA的電流而無失控代碼短路風(fēng)險,還提供了將不同端口的多個引腳連接到同一控制寄存器的選項,可安全地驅(qū)動多個輸出。
6. 多種串行通信選項
7. 集成模擬外設(shè)
- 12通道、10位模數(shù)轉(zhuǎn)換器(ADC):易于與模擬輸入(如傳感器)接口,具有自動比較功能,可軟件編程以滿足大于/等于或小于條件,僅當(dāng)結(jié)果符合條件時設(shè)置轉(zhuǎn)換完成并生成中斷。
- 異步時鐘源:可在微控制器時鐘關(guān)閉時(如在STOP3低功耗模式下)運(yùn)行ADC。
- 溫度傳感器:無需任何外部組件即可計算溫度,并節(jié)省一個ADC輸入通道用于其他用途。
- 內(nèi)部帶隙參考通道:為校準(zhǔn)ADC結(jié)果提供恒定電壓源,無需外部組件。
- 硬件觸發(fā):可使用實(shí)時計數(shù)器(RTI)進(jìn)行硬件觸發(fā),無需CPU參與即可進(jìn)行周期性測量,可在STOP3模式下與比較功能配合使用,僅當(dāng)達(dá)到比較電平時裝載MCU從STOP3喚醒。
- 低功耗和高速選項:可靈活配置以滿足高性能和低功耗要求。
- 比較選項:可選擇與內(nèi)部參考進(jìn)行比較,僅需單引腳輸入信號;可將比較器輸出直接路由到引腳,允許系統(tǒng)中的其他組件以最小延遲查看比較器結(jié)果;輸出可選擇路由到定時器/脈寬調(diào)制(TPM)模塊作為輸入捕獲觸發(fā),可用于單斜率ADC和電阻 - 電容(RC)時間常數(shù)測量。
8. 實(shí)時計數(shù)器(RTC)
- 8位模數(shù)計數(shù)器:帶有二進(jìn)制或十進(jìn)制預(yù)分頻器,基于片上低功耗振蕩器(1 kHz)自由運(yùn)行,無需外部組件即可實(shí)現(xiàn)循環(huán)喚醒,可在所有微控制器模式下運(yùn)行。
- 外部時鐘源:可提供精確的時基、日期和時間、日歷或任務(wù)調(diào)度功能。
9. 三個定時器模塊
- 可編程16位定時器/PWM模塊(TPM1和TPM2):每個通道可獨(dú)立編程用于輸入捕獲、輸出比較、緩沖邊緣對齊脈寬調(diào)制(PWM)或緩沖中心對齊PWM。
- 8位模定時器模塊(MTIM):帶有8位預(yù)分頻器,可啟用定時器溢出中斷以生成基于時間的軟件循環(huán)的周期性中斷。
10. 系統(tǒng)保護(hù)
- 看門狗復(fù)位:具有看門狗計算機(jī)正常運(yùn)行(COP)復(fù)位功能,可選擇從專用的1 kHz內(nèi)部時鐘源或總線時鐘運(yùn)行,在代碼失控或損壞時復(fù)位設(shè)備,獨(dú)立的時鐘源在時鐘丟失時提供額外保護(hù)。
- 低電壓檢測:具有復(fù)位或中斷功能,允許系統(tǒng)在電壓過低之前寫入/保存重要變量,可將設(shè)備保持在復(fù)位狀態(tài),直到可靠的電壓水平重新應(yīng)用到部件。
- 非法操作碼檢測:在代碼失控或損壞時復(fù)位設(shè)備。
- 靈活的塊保護(hù):可保護(hù)代碼段,防止失控代碼意外損壞,可選擇保護(hù)各種塊大小,可將引導(dǎo)加載程序代碼放在受保護(hù)空間并清除閃存以進(jìn)行重新編程。
- 安全功能:為閃存和RAM提供安全功能,防止未經(jīng)授權(quán)的內(nèi)存訪問,保護(hù)客戶寶貴的軟件知識產(chǎn)權(quán)。
- 始終開啟的上電復(fù)位(POR)電路:顯著降低了因電源故障導(dǎo)致代碼失控的風(fēng)險。
11. 背景調(diào)試系統(tǒng)和片上在線仿真(ICE)與實(shí)時總線捕獲
- 片上ICE:提供單線調(diào)試和仿真接口,無需昂貴的仿真工具,無需額外的昂貴開發(fā)硬件即可進(jìn)行電路仿真。
四、開發(fā)工具與價格
- DEMO9S08SH8:價格為59美元,是一款經(jīng)濟(jì)實(shí)惠的演示板,帶有電位器、LED、串口和內(nèi)置USB - BDM電纜,用于調(diào)試和編程。
- M68CYCLONEPRO:價格為499美元,是一款HC08/HCS08/HC12/HCS12獨(dú)立閃存編程器或在線仿真器、調(diào)試器和閃存編程器,具有USB、串口或以太網(wǎng)接口選項。
- USBMULTILINKBDM:價格為99美元,是一款通用的HC08在線調(diào)試器和閃存編程器,具有USB PC接口。
- CWS - H08 - STDED - CX:免費(fèi)(需遵守許可協(xié)議和注冊),是CodeWarrior?微控制器特別版,包括集成開發(fā)環(huán)境(IDE)、鏈接器、調(diào)試器、無限匯編器、Processor Expert?自動代碼生成器、全芯片仿真和16 KB C編譯器。
五、封裝選項
MC9S08SH8/4提供多種封裝選項,包括8引腳SOIC、16引腳TSSOP、20引腳PDIP、20引腳TSSOP、20引腳SOIC和24引腳QFN等,溫度范圍有 -40°C至 +85°C和 -40°C至 +125°C兩種可供選擇,方便不同應(yīng)用場景的需求。
綜上所述,MC9S08SH8/4微控制器憑借其豐富的特性、廣泛的應(yīng)用范圍和多樣的開發(fā)工具,為電子工程師提供了一個強(qiáng)大而靈活的設(shè)計平臺。在實(shí)際設(shè)計中,你會考慮選擇這款微控制器嗎?它又能為你的項目帶來哪些新的可能性呢?歡迎在評論區(qū)分享你的想法。
-
電子設(shè)計
+關(guān)注
關(guān)注
42文章
2462瀏覽量
49906 -
8位微控制器
+關(guān)注
關(guān)注
0文章
53瀏覽量
1334
發(fā)布評論請先 登錄
8位微控制器MC9S08SH8/4:助力多元應(yīng)用的高效之選
評論