深入解析MC68HC908JB8系列微控制器:特性、功能與應用
在電子工程領(lǐng)域,微控制器是眾多電子設(shè)備的核心組件,它們的性能和功能直接影響著設(shè)備的運行效率和穩(wěn)定性。今天,我們將深入探討MC68HC908JB8、MC68HC08JB8和MC68HC08JT8這三款微控制器,詳細解析它們的技術(shù)特性、功能模塊以及應用場景。
文件下載:MC68HC908JB8FB.pdf
一、概述
MC68HC908JB8是M68HC08系列8位微控制器單元(MCU)中的一員,以低成本、高性能著稱。該系列MCU采用增強型M68HC08中央處理器單元(CPU08),具備多種模塊、不同的內(nèi)存大小和類型,以及多樣化的封裝形式,能滿足不同應用場景的需求。
特性亮點
- 高性能架構(gòu):采用M68HC08架構(gòu),與M6805、M146805和M68HC05系列完全向上兼容,擁有3 - MHz內(nèi)部總線頻率,支持64 - Kbyte程序/數(shù)據(jù)內(nèi)存空間,具備16種尋址模式,可實現(xiàn)內(nèi)存到內(nèi)存的數(shù)據(jù)移動,無需使用累加器,還擁有快速的8位乘8位乘法和16位除8位除法指令,以及增強的二進制編碼十進制(BCD)數(shù)據(jù)處理能力。
- 豐富的內(nèi)存配置:配備8,192字節(jié)的片上FLASH內(nèi)存和256字節(jié)的片上隨機存取內(nèi)存(RAM),F(xiàn)LASH內(nèi)存具備安全特性,防止未經(jīng)授權(quán)的讀取和復制。
- 多功能I/O端口:多達37個通用3.3V輸入/輸出(I/O)引腳,包括共享功能I/O引腳、專用I/O引腳、鍵盤中斷引腳等,部分引腳具備特定的電流吸收能力,可直接驅(qū)動LED。
- 強大的外設(shè)模塊:擁有16位、2通道定時器接口模塊(TIM),具備輸入捕獲、輸出比較、PWM功能;支持全通用串行總線規(guī)范1.1低 - 速功能,數(shù)據(jù)速率達1.5 Mbps,具備片上3.3V調(diào)節(jié)器和多個端點緩沖區(qū)。
- 系統(tǒng)保護功能:具備可選的計算機運行正常(COP)復位、低電壓檢測復位、非法操作碼檢測復位和非法地址檢測復位等系統(tǒng)保護特性。
- 低功耗設(shè)計:采用全靜態(tài)設(shè)計,支持停止和等待模式,有效降低功耗。
二、詳細功能模塊解析
1. 內(nèi)存映射
CPU08可尋址64 Kbytes的內(nèi)存空間,內(nèi)存映射包括8,192字節(jié)的用戶FLASH內(nèi)存、256字節(jié)的RAM、16字節(jié)的用戶定義向量和976字節(jié)的監(jiān)控ROM。不同的內(nèi)存區(qū)域承擔著不同的功能,如I/O寄存器地址范圍為$0000 - $003F,包含大部分控制、狀態(tài)和數(shù)據(jù)寄存器;FLASH內(nèi)存地址范圍為$DC00 - $FBFF,用于存儲用戶程序;監(jiān)控ROM地址范圍為$FC00 - $FDFF和$FE10 - $FFDF,包含監(jiān)控功能的指令。
2. 中央處理器單元(CPU)
M68HC08 CPU是M68HC05 CPU的增強版本,具備16位堆棧指針和索引寄存器,支持多種尋址模式和指令集。CPU寄存器包括累加器、索引寄存器、堆棧指針、程序計數(shù)器和條件代碼寄存器,這些寄存器在數(shù)據(jù)處理和程序執(zhí)行中發(fā)揮著關(guān)鍵作用。例如,累加器用于存儲操作數(shù)和算術(shù)/邏輯運算的結(jié)果;條件代碼寄存器包含中斷掩碼和多個標志位,用于指示指令執(zhí)行的結(jié)果。
3. 振蕩器(OSC)
振蕩器電路設(shè)計用于與晶體或陶瓷諧振器配合使用,生成晶體時鐘信號。晶體振蕩器輸出信號經(jīng)過時鐘倍增器,生成OSCXCLK信號,該信號再經(jīng)過二分頻后用于系統(tǒng)集成模塊(SIM)生成總線時鐘。在低功耗模式下,WAIT指令對振蕩器邏輯無影響,而STOP指令會禁用OSCXCLK輸出。
4. 系統(tǒng)集成模塊(SIM)
SIM支持多達8個外部和/或內(nèi)部中斷,與CPU協(xié)同控制所有MCU活動。它負責總線時鐘生成和控制、停止/等待/復位/中斷進入和恢復、內(nèi)部時鐘控制、主復位控制以及中斷控制等功能。SIM包含多個寄存器,如中斷狀態(tài)寄存器、復位狀態(tài)寄存器和中斷標志控制寄存器,用于監(jiān)控和控制中斷和復位狀態(tài)。
5. 通用串行總線模塊(USB)
USB模塊作為低 - 速(LS)USB設(shè)備,支持全通用串行總線規(guī)范1.1低 - 速功能,數(shù)據(jù)速率為1.5 Mbps。具備片上3.3V調(diào)節(jié)器和多個端點緩沖區(qū),支持控制和中斷數(shù)據(jù)傳輸。USB協(xié)議包括同步模式、數(shù)據(jù)包標識符字段、地址字段、端點字段、循環(huán)冗余校驗(CRC)和數(shù)據(jù)包結(jié)束(EOP)等部分。該模塊還支持復位信號檢測、掛起和恢復操作,以及遠程喚醒功能。
6. 監(jiān)控ROM(MON)
監(jiān)控ROM接收并執(zhí)行來自主機計算機的命令,可通過特定的引腳條件進入監(jiān)控模式。在監(jiān)控模式下,MCU可執(zhí)行主機計算機代碼,同時大部分引腳保留正常操作模式功能。監(jiān)控ROM具備安全特性,可防止未經(jīng)授權(quán)的FLASH讀取,通過發(fā)送特定的安全字節(jié)可繞過安全功能。
7. 定時器接口模塊(TIM)
TIM是一個2通道定時器,提供輸入捕獲、輸出比較和脈沖寬度調(diào)制(PWM)功能。TIM計數(shù)器可作為自由運行計數(shù)器或模向上計數(shù)器,為輸入捕獲和輸出比較功能提供定時參考。TIM通道可獨立編程為輸入捕獲或輸出比較通道,支持緩沖和非緩沖PWM信號生成。
8. 輸入/輸出端口(I/O)
MCU擁有37個雙向輸入 - 輸出(I/O)引腳,形成五個并行端口。所有I/O引腳均可編程為輸入或輸出,部分引腳具備軟件可配置的上拉電阻和特定的電流驅(qū)動能力。例如,端口A的引腳可作為鍵盤中斷引腳,端口D的引腳在配置為輸出時為開漏輸出,可與5V邏輯接口。
9. 外部中斷(IRQ)
外部中斷引腳(IRQ)可觸發(fā)CPU中斷請求,其觸發(fā)靈敏度可通過軟件配置為下降沿觸發(fā)或下降沿和低電平觸發(fā)兩種模式。中斷請求可通過向量獲取、軟件清除或復位操作清除。PTE4/D - 引腳在特定條件下可配置為中斷輸入,觸發(fā)IRQ中斷。
10. 鍵盤中斷模塊(KBI)
KBI提供八個獨立可屏蔽的外部中斷,通過PTA0 - PTA7引腳訪問。鍵盤中斷引腳可獨立啟用或禁用,其觸發(fā)模式可配置為邊緣敏感或邊緣和電平敏感。在初始化鍵盤中斷時,需采取特定措施防止誤中斷。
11. 計算機運行正常(COP)
COP模塊包含一個自由運行的計數(shù)器,若計數(shù)器溢出將生成復位信號,幫助軟件從失控代碼中恢復??赏ㄟ^定期清除COP計數(shù)器來防止復位,COP模塊可通過配置寄存器中的COPD位禁用。
12. 低電壓抑制(LVI)
LVI模塊監(jiān)控VDD引腳的電壓,當電壓降至LVI跳閘電壓時,生成復位信號??赏ㄟ^配置寄存器中的LVID位禁用LVI模塊。
13. 中斷模塊(BREAK)
中斷模塊可在內(nèi)部地址總線與中斷地址寄存器中的值匹配時,發(fā)出斷點信號,使CPU執(zhí)行軟件中斷指令。中斷模塊具備可訪問的I/O寄存器,支持CPU和軟件生成中斷,在中斷期間可禁用COP。
三、電氣和機械規(guī)格
1. 電氣規(guī)格
該系列MCU的電氣規(guī)格包括絕對最大額定值、功能操作范圍、熱特性、DC電氣特性、控制時序、振蕩器特性、USB DC電氣特性、USB低速源電氣特性、USB信號電平、定時器接口模塊特性和內(nèi)存特性等。例如,工作溫度范圍為0 - 70°C,工作電壓范圍為4.0 - 5.5V,F(xiàn)LASH內(nèi)存的讀取總線時鐘頻率范圍為32 k - 8.4 M Hz。
2. 機械規(guī)格
提供了44 - 引腳塑料四方扁平封裝(QFP)、28 - 引腳小外形集成電路封裝(SOIC)、20 - 引腳雙列直插封裝(PDIP)和20 - 引腳小外形集成電路封裝(SOIC)的尺寸規(guī)格,方便工程師進行電路板設(shè)計。
四、訂購信息
文檔提供了不同封裝形式和工作溫度范圍的訂購編號,如MC68HC908JB8JP(20 - 引腳PDIP,0 - 70°C)、MC68HC908JB8ADW(28 - 引腳SOIC,0 - 70°C)等,部分編號還具備無鉛和符合RoHS標準的特性。
五、附錄:相關(guān)ROM版本
文檔還介紹了MC68HC08JB8和MC68HC08JT8這兩款ROM版本的微控制器。與MC68HC908JB8相比,它們的主要區(qū)別在于內(nèi)存類型(ROM vs FLASH)、相關(guān)寄存器的使用以及部分
-
微控制器
+關(guān)注
關(guān)注
49文章
8722瀏覽量
165302 -
MC68HC908JB8
+關(guān)注
關(guān)注
0文章
3瀏覽量
8412
發(fā)布評論請先 登錄
深入解析MC68HC908JB8系列微控制器:特性、功能與應用
評論