MC68HC908系列MCU:高性能與低功耗的完美結(jié)合
在當(dāng)今電子設(shè)備不斷發(fā)展的時(shí)代,微控制器(MCU)作為核心部件,其性能和功能對于設(shè)備的整體表現(xiàn)起著至關(guān)重要的作用。Freescale的MC68HC908系列MCU,包括MC68HC908JL8、MC68HC908JK8、MC68HC908KL8等型號,以其卓越的性能和豐富的功能,成為了眾多電子工程師的首選。今天,我們就來深入了解一下這些MCU的特點(diǎn)和應(yīng)用。
文件下載:MC68HC908JL8CSPE.pdf
一、產(chǎn)品概述
MC68HC908系列MCU屬于M68HC08家族,是8位微控制器,采用了增強(qiáng)型M68HC08中央處理器單元(CPU08)。該系列產(chǎn)品具有多種模塊、不同的內(nèi)存大小和類型,以及多種封裝類型可供選擇,能滿足不同應(yīng)用場景的需求。
1. 產(chǎn)品型號及特點(diǎn)
| 通用型號 | 描述 | 引腳數(shù)量 |
|---|---|---|
| MC68HC908JL8 | FLASH類型,可用于編程和存儲(chǔ) | 28或32 |
| MC68HC908JK8 | FLASH類型,體積較小 | 20 |
| MC68HC08JL8 | 與MC68HC908JL8對應(yīng)的ROM版本 | 28或32 |
| MC68HC08JK8 | 與MC68HC908JK8對應(yīng)的ROM版本 | 20 |
| MC68HC908KL8 | 無ADC功能的MC68HC908JL8 | 28或32 |
2. 主要特性
- 高性能架構(gòu):采用M68HC08架構(gòu),與M6805、M146805和M68HC05家族完全向上兼容,具備16位索引寄存器和堆棧指針,支持16種尋址模式,擁有快速的8×8乘法指令和16/8除法指令,還具備二進(jìn)制編碼十進(jìn)制(BCD)指令,為控制器應(yīng)用提供了強(qiáng)大的支持。
- 低功耗設(shè)計(jì):支持完全靜態(tài)的停止和等待模式,在不同工作模式下能有效降低功耗。
- 豐富的外設(shè)接口:擁有8192字節(jié)的用戶程序FLASH內(nèi)存、256字節(jié)的片上RAM、兩個(gè)16位2通道定時(shí)器接口模塊(TIM1和TIM2)、13通道8位模擬 - 數(shù)字轉(zhuǎn)換器(ADC)、串行通信接口模塊(SCI)以及26個(gè)通用輸入/輸出(I/O)端口。
二、詳細(xì)功能模塊解析
1. 中央處理器單元(CPU)
CPU是MCU的核心,MC68HC908系列的CPU08具有以下特點(diǎn):
- 寄存器豐富:包括8位累加器、16位索引寄存器、16位堆棧指針、16位程序計(jì)數(shù)器和8位條件代碼寄存器,這些寄存器為數(shù)據(jù)處理和程序執(zhí)行提供了強(qiáng)大的支持。
- 低功耗模式:支持等待和停止模式,在等待模式下,CPU時(shí)鐘停止,但中斷功能仍可喚醒CPU;在停止模式下,CPU時(shí)鐘和系統(tǒng)時(shí)鐘均停止,外部中斷可喚醒CPU。
- 指令集豐富:擁有16種尋址模式,支持內(nèi)存到內(nèi)存的數(shù)據(jù)傳輸,具備快速的乘法和除法指令,還支持二進(jìn)制編碼十進(jìn)制(BCD)數(shù)據(jù)處理,為程序開發(fā)提供了更多的靈活性。
2. 系統(tǒng)集成模塊(SIM)
SIM負(fù)責(zé)協(xié)調(diào)CPU和異常時(shí)序,主要功能包括:
- 總線時(shí)鐘控制和生成:為CPU和外設(shè)提供系統(tǒng)時(shí)鐘信號,內(nèi)部總線頻率為振蕩器頻率的四分之一。
- 復(fù)位和系統(tǒng)初始化:支持多種復(fù)位源,包括電源復(fù)位、外部復(fù)位、COP復(fù)位、低電壓抑制復(fù)位、非法操作碼復(fù)位和非法地址復(fù)位。復(fù)位后,所有寄存器將恢復(fù)默認(rèn)值,所有模塊將恢復(fù)到復(fù)位狀態(tài)。
- 異??刂?/strong>:處理中斷、復(fù)位和斷點(diǎn)中斷,通過中斷狀態(tài)寄存器來管理中斷請求。
3. 振蕩器(OSC)
振蕩器模塊為MCU系統(tǒng)和總線提供參考時(shí)鐘,有兩種振蕩器可供選擇:
- 可選擇振蕩器:用于總線時(shí)鐘,可選擇晶體振蕩器或RC振蕩器,通過編程掩碼選項(xiàng)寄存器(MOR)來選擇。
- 不可選擇振蕩器:用于COP,為計(jì)算機(jī)運(yùn)行正常模塊(COP)和SIM提供時(shí)鐘。
4. 定時(shí)器接口模塊(TIM)
TIM是一個(gè)雙通道定時(shí)器,提供輸入捕獲、輸出比較和脈沖寬度調(diào)制(PWM)功能:
- 輸入捕獲:可捕獲外部事件發(fā)生的時(shí)間,觸發(fā)條件可設(shè)置為上升沿、下降沿或任意邊沿。
- 輸出比較:可生成周期性脈沖,脈沖的極性、持續(xù)時(shí)間和頻率可通過寄存器設(shè)置。
- PWM信號生成:通過定時(shí)器溢出時(shí)的切換功能,可生成PWM信號,脈沖寬度和頻率可通過寄存器編程。
5. 串行通信接口(SCI)
SCI模塊支持全雙工異步通信,具有以下特點(diǎn):
- 數(shù)據(jù)格式靈活:支持8位或9位字符長度,可選擇奇偶校驗(yàn)功能。
- 波特率可編程:提供32種可編程波特率,滿足不同通信速率的需求。
- 中斷功能豐富:支持發(fā)送和接收中斷,以及錯(cuò)誤中斷,可及時(shí)處理通信過程中的異常情況。
6. 模擬 - 數(shù)字轉(zhuǎn)換器(ADC)
ADC模塊具有13個(gè)通道,采用線性逐次逼近算法,分辨率為8位:
- 轉(zhuǎn)換模式多樣:支持單次或連續(xù)轉(zhuǎn)換,轉(zhuǎn)換完成后可設(shè)置標(biāo)志或生成中斷。
- 精度高:轉(zhuǎn)換過程單調(diào),無缺失代碼,確保轉(zhuǎn)換結(jié)果的準(zhǔn)確性。
7. 輸入/輸出(I/O)端口
MCU擁有26個(gè)雙向I/O引腳,可配置為輸入或輸出,部分引腳還具有特殊功能,如鍵盤中斷、LED驅(qū)動(dòng)等。
8. 外部中斷(IRQ)
IRQ模塊提供可屏蔽的外部中斷輸入,具有滯后緩沖器,可設(shè)置為邊沿觸發(fā)或邊沿和電平觸發(fā),通過IRQ狀態(tài)和控制寄存器進(jìn)行控制。
9. 鍵盤中斷模塊(KBI)
KBI模塊提供8個(gè)獨(dú)立可屏蔽的外部中斷,通過端口A的引腳實(shí)現(xiàn),具有內(nèi)部上拉電阻,可設(shè)置為邊沿觸發(fā)或邊沿和電平觸發(fā)。
10. 計(jì)算機(jī)運(yùn)行正常(COP)模塊
COP模塊包含一個(gè)自由運(yùn)行的計(jì)數(shù)器,若計(jì)數(shù)器溢出將產(chǎn)生復(fù)位信號,可通過定期清除計(jì)數(shù)器來避免復(fù)位,從而幫助軟件從失控代碼中恢復(fù)。
11. 低電壓抑制(LVI)模塊
LVI模塊監(jiān)測VDD引腳的電壓,當(dāng)電壓下降到設(shè)定的閾值時(shí),將產(chǎn)生復(fù)位信號,可通過配置寄存器選擇LVI的禁用和閾值電壓。
12. 斷點(diǎn)模塊(BREAK)
斷點(diǎn)模塊可在指定地址處生成斷點(diǎn)中斷,停止正常程序流,進(jìn)入后臺(tái)程序,可通過設(shè)置斷點(diǎn)地址寄存器來觸發(fā)中斷。
三、電氣和機(jī)械規(guī)格
1. 電氣規(guī)格
- 絕對最大額定值:規(guī)定了MCU可承受的最大電壓、電流和溫度范圍,使用時(shí)需確保不超過這些限制。
- 功能工作范圍:包括工作溫度范圍和工作電壓范圍,不同的工作條件會(huì)影響MCU的性能。
- DC電氣特性:詳細(xì)描述了不同電壓下的輸出高電壓、輸出低電壓、輸入高電壓、輸入低電壓、電源電流等參數(shù)。
- 控制時(shí)序:規(guī)定了內(nèi)部工作頻率、RST輸入脈沖寬度、TIM2外部時(shí)鐘輸入頻率等時(shí)序參數(shù)。
- 振蕩器特性:包括內(nèi)部振蕩器時(shí)鐘頻率、外部參考時(shí)鐘頻率、晶體參考頻率等參數(shù)。
2. 機(jī)械規(guī)格
提供了多種封裝類型的尺寸規(guī)格,包括20引腳塑料雙列直插封裝(PDIP)、20引腳小外形集成電路封裝(SOIC)、28引腳PDIP、28引腳SOIC、32引腳收縮雙列直插封裝(SDIP)和32引腳低輪廓四方扁平封裝(LQFP)。
四、應(yīng)用場景
MC68HC908系列MCU由于其高性能、低功耗和豐富的外設(shè)接口,適用于多種應(yīng)用場景,如工業(yè)控制、智能家居、汽車電子、消費(fèi)電子等。在工業(yè)控制中,可用于電機(jī)控制、傳感器數(shù)據(jù)采集等;在智能家居中,可用于智能家電的控制和通信;在汽車電子中,可用于車身電子、發(fā)動(dòng)機(jī)控制等;在消費(fèi)電子中,可用于手持設(shè)備、智能穿戴等。
五、總結(jié)
MC68HC908系列MCU以其高性能、低功耗和豐富的功能,為電子工程師提供了一個(gè)強(qiáng)大而靈活的解決方案。無論是在設(shè)計(jì)新產(chǎn)品還是升級現(xiàn)有產(chǎn)品時(shí),都可以考慮使用這些MCU來滿足不同的需求。在實(shí)際應(yīng)用中,工程師需要根據(jù)具體的應(yīng)用場景和要求,合理選擇MCU的型號和配置,充分發(fā)揮其優(yōu)勢,實(shí)現(xiàn)產(chǎn)品的最佳性能。你在使用MC68HC908系列MCU的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
低功耗
+關(guān)注
關(guān)注
12文章
3823瀏覽量
106820 -
高性能
+關(guān)注
關(guān)注
0文章
723瀏覽量
21475
發(fā)布評論請先 登錄
MC68HC908系列MCU:高性能與低功耗的完美結(jié)合
評論