MC68HLC908QY/QT系列微控制器:功能特性與應用解析
一、引言
在電子工程師的日常工作中,微控制器是不可或缺的核心組件。今天,我們要深入探討的是Freescale(現NXP)的MC68HLC908QY/QT系列微控制器,包括MC68HLC908QY4、MC68HLC908QT4、MC68HLC908QY2、MC68HLC908QT2、MC68HLC908QY1和MC68HLC908QT1。這些微控制器屬于M68HC08家族,具有低成本、高性能的特點,廣泛應用于各種嵌入式系統中。
文件下載:MCHLC908QT1CPE.pdf
二、產品概述
2.1 基本信息
MC68HLC908QY/QT系列微控制器采用CISC架構和馮·諾伊曼體系結構,使用增強型M68HC08中央處理器單元(CPU08)。不同型號在FLASH內存大小、模擬 - 數字轉換器(ADC)配置和引腳數量上有所差異。例如,MC68HLC908QT1有1536字節的FLASH內存,無ADC;而MC68HLC908QY4有4096字節的FLASH內存和4通道8位ADC,引腳數為16。
2.2 特性亮點
- 高性能CPU核心:具備M68HC08 CPU核心,與M68HC05家族的目標代碼完全向上兼容,擁有16位堆棧指針和索引寄存器,支持16種尋址模式,具備快速的8×8乘法和16/8除法指令,以及優化的控制器應用和高效的C語言支持。
- 電源與時鐘:工作電壓范圍為2.2V至3.6V,內部總線操作頻率為2MHz,內部振蕩器可微調,精度可達±5%,還具備自動喚醒功能。
- 內存配置:擁有片上可應用編程的FLASH內存(4096字節或1536字節)和128字節的隨機存取內存(RAM)。
- 外設模塊:配備2通道16位定時器接口模塊(TIM)、4通道8位模擬 - 數字轉換器(部分型號)、6位鍵盤中斷模塊(KBI)、低電壓抑制(LVI)模塊、計算機運行正常(COP)看門狗等。
- 低功耗模式:支持電源節省的停止和等待模式,可有效降低功耗。
三、功能模塊詳解
3.1 內存模塊
3.1.1 內存映射
CPU08可尋址64K字節的內存空間,包括用戶FLASH、RAM、用戶定義向量、監控只讀內存(ROM)和FLASH程序與擦除例程。不同型號的FLASH內存大小不同,如MC68HLC908QT4和MC68HLC908QY4為4096字節,其他型號為1536字節。
3.1.2 FLASH操作
FLASH內存可通過內部電荷泵進行讀取、編程和擦除操作。編程和擦除操作通過FLASH控制寄存器(FLCR)的控制位實現。例如,頁擦除操作需要按特定步驟進行,包括設置ERASE位、讀取FLASH塊保護寄存器、寫入數據、設置HVEN位等。
3.2 模擬 - 數字轉換器(ADC)
3.2.1 功能特性
ADC為8位、4通道,具備線性逐次逼近和單調性,支持單或連續轉換,可產生轉換完成標志或中斷,時鐘頻率可選。
3.2.2 工作原理
通過模擬多路復用器選擇輸入通道,將模擬信號轉換為數字信號,并將結果存儲在ADC數據寄存器中。轉換時間取決于ADC內部時鐘頻率,例如,當ADC內部時鐘為1MHz時,一次轉換需要16μs。
3.3 定時器接口模塊(TIM)
3.3.1 功能特性
TIM是兩通道定時器,具備輸入捕獲、輸出比較和脈沖寬度調制(PWM)功能,可自由運行或進行模計數,時鐘源可選。
3.3.2 應用場景
在需要精確計時和信號調制的應用中,如電機控制、信號發生器等,TIM發揮著重要作用。例如,通過設置TIM的相關寄存器,可以實現不同頻率和占空比的PWM信號輸出。
3.4 中斷模塊
3.4.1 外部中斷(IRQ)
IRQ引腳提供可屏蔽中斷輸入,可配置為邊沿觸發或邊沿與電平觸發,具備自動中斷確認和可選內部上拉電阻。
3.4.2 鍵盤中斷(KBI)
KBI模塊提供六個獨立可屏蔽外部中斷,可通過PTA0 - PTA5引腳訪問,具備軟件可配置上拉設備和可編程觸發靈敏度。
3.5 低電壓抑制(LVI)模塊
3.5.1 功能特性
LVI模塊可監控VDD引腳電壓,當電壓低于設定的跳閘電壓時,可強制復位。具備可編程的復位、功耗、跳閘電壓和停止模式操作。
3.5.2 應用場景
在對電源穩定性要求較高的應用中,LVI模塊可確保系統在低電壓情況下的可靠運行,避免因電壓波動導致的系統故障。
3.6 振蕩器模塊(OSC)
3.6.1 功能特性
OSC模塊提供穩定的時鐘源,可選擇內部振蕩器、外部振蕩器、外部RC或外部晶體作為時鐘源,產生BUSCLKX2和BUSCLKX4時鐘信號。
3.6.2 時鐘切換
從內部時鐘切換到外部時鐘需要按特定步驟進行,包括設置相關寄存器、等待時鐘源穩定等。
四、開發支持
4.1 斷點模塊(BRK)
BRK模塊可在定義的地址處產生斷點中斷,停止正常程序流,進入后臺程序。可通過CPU生成或軟件寫入BRKA位觸發中斷。
4.2 監控模塊(MON)
MON模塊允許通過單線路接口與主機計算機進行調試和編程,支持標準非歸零(NRZ)通信,具備FLASH內存安全功能和編程接口。
五、電氣規格
5.1 絕對最大額定值
包括電源電壓、輸入電壓、模式進入電壓、引腳電流、存儲溫度等參數,使用時需確保不超過這些額定值,以保證器件的可靠性。
5.2 功能工作范圍
規定了器件正常工作的溫度和電壓范圍,如工作溫度范圍為 - 40°C至85°C或0°C至70°C,工作電壓范圍為2.2V至3.6V。
5.3 電氣特性
包括輸出電壓、輸入電壓、輸入滯后、直流注入電流等參數,這些參數是設計電路時的重要參考。
六、總結與思考
MC68HLC908QY/QT系列微控制器憑借其豐富的功能、高性能和低功耗特性,在嵌入式系統領域具有廣泛的應用前景。作為電子工程師,我們在設計過程中需要充分考慮其各項特性和參數,合理選擇型號和配置,以滿足不同應用的需求。同時,我們也需要不斷探索這些微控制器的更多應用場景和優化方案,為電子系統的設計和開發帶來更多的可能性。大家在使用這些微控制器的過程中,遇到過哪些問題或者有什么獨特的應用經驗呢?歡迎在評論區分享交流。
-
微控制器
+關注
關注
49文章
8780瀏覽量
165353 -
嵌入式系統
+關注
關注
41文章
3808瀏覽量
133816
發布評論請先 登錄
MC68HLC908QY/QT系列微控制器:功能特性與應用解析
評論