Freescale MC9S08DN60系列微控制器深度剖析
在電子設計領域,微控制器是眾多項目的核心組件,其性能和功能直接影響著產品的整體表現。Freescale的MC9S08DN60系列微控制器憑借其豐富的特性和出色的性能,在市場上占據了一席之地。今天,我們就來深入了解一下這個系列的微控制器。
文件下載:MC9S08DN32MLF.pdf
一、系列概述
MC9S08DN60系列包含了MC9S08DN60、MC9S08DN48、MC9S08DN32和MC9S08DN16等型號,它們都基于8位HCS08中央處理器單元(CPU)構建。
(一)CPU性能
該系列的CPU運行頻率可達40 MHz(20 MHz總線),采用HC08指令集并增加了BGND指令,還支持多達32個中斷/復位源,為系統的實時響應和穩定性提供了有力保障。
(二)片上內存
不同型號的Flash內存容量有所不同,MC9S08DN60為60 K,MC9S08DN48為48 K,MC9S08DN32為32 K,MC9S08DN16為16 K。同時,還具備高達2K的EEPROM在線可編程內存,支持8字節單頁或4字節雙頁擦除扇區,并且可以在執行Flash操作時進行編程和擦除,還能實現擦除中止功能。此外,還有高達2K的隨機存取內存(RAM)。
(三)節能模式
具有兩種超低功耗停止模式、降低功耗的等待模式以及可在運行、等待和停止模式下使用的超低功耗實時中斷,能有效降低系統功耗,延長電池續航時間。
(四)時鐘源選項
- 振蕩器(XOSC):采用環路控制皮爾斯振蕩器,支持晶體或陶瓷諧振器,范圍為31.25 kHz至38.4 kHz或1 MHz至16 MHz。
- 多功能時鐘發生器(MCG):具備PLL和FLL模式(FLL使用內部溫度補償可實現1.5%的偏差),內部參考時鐘可進行微調(工廠已微調,微調值存儲在閃存中),還支持外部參考與振蕩器/諧振器選項。
(五)系統保護
- 看門狗(COP)復位:可選擇從備用專用1 kHz內部時鐘源或總線時鐘運行。
- 低壓檢測:具有復位或中斷功能,可選擇觸發點。
- 非法操作碼檢測:檢測到非法操作碼時進行復位。
- 非法地址檢測:檢測到非法地址時進行復位。
- 閃存塊保護:防止閃存數據被非法訪問。
- 失鎖保護:保障系統時鐘的穩定性。
(六)開發支持
提供單線背景調試接口和片上在線仿真(ICE)功能,支持實時總線捕獲,方便開發人員進行調試和開發工作。
(七)外設功能
- ADC:16通道,12位分辨率,2.5 μs轉換時間,具備自動比較功能、溫度傳感器和內部帶隙參考通道。
- ACMPx:兩個模擬比較器,可選擇在比較器輸出的上升沿、下降沿或任意邊沿產生中斷,還可與固定內部帶隙參考電壓進行比較。
- SCI1:支持LIN 2.0協議和SAE J2602協議,全雙工非歸零(NRZ)模式,具備主擴展中斷生成和從擴展中斷檢測功能,可在活動邊沿喚醒。
- SPI:全雙工或單線雙向模式,雙緩沖發送和接收,支持主或從模式,可選擇MSB優先或LSB優先移位。
- IIC:最高可達100 kbps,支持多主操作,可編程從地址,具備通用調用地址,采用中斷驅動的逐字節數據傳輸。
- TPMx:一個6通道(TPM1)和一個2通道(TPM2),每個通道可選擇輸入捕獲、輸出比較或緩沖邊沿對齊PWM功能。
- RTC:8位模數計數器,具備二進制或十進制預分頻器,可使用外部晶體和RTC實現精確的時間基準、日期時間、日歷或任務調度功能,還可使用片上低功耗振蕩器(1 kHz)實現無外部組件的循環喚醒。
(八)輸入/輸出
- 擁有53個通用輸入/輸出(I/O)引腳和1個僅輸入引腳。
- 24個中斷引腳,每個引腳可選擇極性。
- 所有輸入引腳具有遲滯和可配置上拉裝置。
- 所有輸出引腳可配置壓擺率和驅動強度。
(九)封裝選項
提供64引腳低輪廓四方扁平封裝(LQFP)(10x10 mm)、48引腳低輪廓四方扁平封裝(LQFP)(7x7 mm)和32引腳低輪廓四方扁平封裝(LQFP)(7x7 mm)等多種封裝形式,方便不同應用場景的選擇。
二、版本修訂歷史
該系列數據手冊經歷了多次修訂,不斷完善和優化。例如,在2006年6月發布的版本1為alpha樣品客戶提供了預先信息;2007年9月的版本2在產品發布時移除了64引腳QFN封裝,對MSCAN寄存器的模式進行了更改,修正了SCI的框圖,更新了最新的溫度傳感器信息等;2008年6月的版本3進行了持續更新,解決了一系列問題,更新了PLL抖動規格,添加了內部參考時鐘微調調整說明,更新了TPM模塊等。
三、文檔結構
數據手冊詳細介紹了該系列微控制器的各個方面,包括設備概述、引腳和連接、操作模式、內存、復位和中斷、并行輸入/輸出控制、中央處理器單元、多功能時鐘發生器、模擬比較器、模數轉換器、IIC、SPI、SCI、實時計數器、定時器脈寬調制器以及開發支持等內容,還包含了電氣特性、定時器脈寬調制器(TPMV2)、訂購信息和機械圖紙等附錄。
四、總結與思考
MC9S08DN60系列微控制器以其豐富的功能和出色的性能,適用于多種應用場景,如工業控制、消費電子、汽車電子等。在實際設計中,工程師需要根據具體的項目需求,合理選擇型號和配置,充分發揮其優勢。同時,要關注數據手冊的版本更新,及時獲取最新的信息和優化方案。大家在使用該系列微控制器時,有沒有遇到過一些特別的問題或者有什么獨特的應用經驗呢?歡迎在評論區分享交流。
-
微控制器
+關注
關注
49文章
8744瀏覽量
165317 -
Freescale
+關注
關注
2文章
167瀏覽量
46332
發布評論請先 登錄
Freescale MC9S08DN60系列微控制器深度剖析
評論