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