Z8 Encore! XP F0823系列微控制器:高性能8位解決方案
在當(dāng)今的電子世界中,8位微控制器憑借其成本效益和廣泛的應(yīng)用領(lǐng)域,依然占據(jù)著重要的地位。Zilog的Z8 Encore! XP F0823系列微控制器就是其中的佼佼者,它為工程師們提供了豐富的功能和出色的性能。今天,我們就來深入了解一下這款產(chǎn)品。
文件下載:Z8F0113HH005SC.pdf
1. 產(chǎn)品概述
Z8 Encore! XP F0823系列是基于8位eZ8 CPU核心的微控制器單元(MCU)產(chǎn)品。它繼承了Zilog在8位微控制器領(lǐng)域的豐富經(jīng)驗(yàn),同時(shí)融入了新的特性,適用于電機(jī)控制、安全系統(tǒng)、家用電器、個(gè)人電子設(shè)備和傳感器等多種應(yīng)用場景。其Flash在線編程功能使得開發(fā)時(shí)間更短,并且可以在現(xiàn)場進(jìn)行程序更改,大大提高了開發(fā)和維護(hù)的效率。
2. 關(guān)鍵特性
2.1 CPU性能
- eZ8 CPU:運(yùn)行頻率為5 MHz,執(zhí)行原Z8指令集的超集,具有直接寄存器到寄存器架構(gòu),允許每個(gè)寄存器作為累加器使用,提高了執(zhí)行時(shí)間并減少了所需的程序內(nèi)存。支持軟件堆棧,在子程序調(diào)用和中斷方面比硬件堆棧具有更大的深度。
- 指令效率:新指令提高了使用高級(jí)編程語言(如C)開發(fā)代碼的執(zhí)行效率,支持最高10 MIPS的操作,每個(gè)指令的時(shí)鐘周期為2到9個(gè),對(duì)C編譯器友好。
2.2 存儲(chǔ)與內(nèi)存
- Flash內(nèi)存:提供1 KB、2 KB、4 KB或8 KB的Flash內(nèi)存,具備在線編程能力,方便程序的更新和修改。
- 寄存器RAM:有256 B、512 B或1 KB的寄存器RAM,滿足不同應(yīng)用的數(shù)據(jù)存儲(chǔ)需求。
2.3 外設(shè)功能
- 通用輸入輸出(GPIO):根據(jù)封裝不同,提供6到24個(gè)端口引腳,每個(gè)引腳可單獨(dú)編程,部分引腳具有5 V容限輸入功能。
- 定時(shí)器:兩個(gè)增強(qiáng)型16位可重載定時(shí)器,具有捕獲、比較和PWM功能,可用于定時(shí)、事件計(jì)數(shù)或電機(jī)控制操作。
- UART:全雙工通用異步收發(fā)器,支持8位異步數(shù)據(jù)傳輸,具有可選的奇偶校驗(yàn)和停止位,其波特率發(fā)生器可配置為基本的16位定時(shí)器。
- 紅外編碼器/解碼器(IrDA):與UART集成,支持紅外數(shù)據(jù)通信,符合IrDA物理層規(guī)范1.3版本。
- 模數(shù)轉(zhuǎn)換器(ADC):可選的8通道10位ADC,可將模擬輸入信號(hào)轉(zhuǎn)換為數(shù)字表示,具有自動(dòng)掉電功能和中斷功能。
- 模擬比較器:可比較輸入引腳的信號(hào)與內(nèi)部可編程電壓參考或第二個(gè)輸入引腳的信號(hào),輸出可用于驅(qū)動(dòng)輸出引腳或生成中斷。
- 看門狗定時(shí)器(WDT):具有片上RC振蕩器,可選擇超時(shí)響應(yīng)為復(fù)位或中斷,24位可編程超時(shí)值,用于保護(hù)系統(tǒng)免受軟件故障和電源故障的影響。
- 片上調(diào)試器(OCD):提供豐富的調(diào)試功能,如讀寫寄存器、編程Flash內(nèi)存、設(shè)置斷點(diǎn)和執(zhí)行代碼等,通過單引腳接口與外部主機(jī)通信。
2.4 低功耗模式
- STOP模式:執(zhí)行eZ8 CPU的Stop指令可進(jìn)入該模式,除電壓欠壓檢測器和看門狗定時(shí)器外,幾乎所有設(shè)備功能都斷電,可通過看門狗定時(shí)器超時(shí)、GPIO端口引腳轉(zhuǎn)換或外部RESET引腳斷言恢復(fù)。
- HALT模式:執(zhí)行HALT指令進(jìn)入,CPU斷電,但其他外設(shè)保持活動(dòng),可通過中斷、看門狗定時(shí)器超時(shí)、電源復(fù)位、電壓欠壓復(fù)位或外部RESET引腳斷言喚醒。
- 外設(shè)級(jí)電源控制:可單獨(dú)禁用每個(gè)外設(shè),以最小化功耗。
3. 引腳與封裝
3.1 引腳描述
Z8 Encore! XP F0823系列產(chǎn)品提供多種封裝樣式和引腳配置。不同封裝的引腳功能有所差異,例如模擬輸入備用功能(ANAx)在Z8F0x13設(shè)備上不可用,模擬電源引腳(AVDD和AVSS)在部分無ADC的28引腳封裝中被PB6和PB7替代。在復(fù)位時(shí),所有端口A、B和C的引腳默認(rèn)處于輸入狀態(tài),且備用功能未啟用。
3.2 可用封裝
提供8引腳、20引腳和28引腳的封裝,包括PDIP、SOIC、SSOP、QFN/MLF - S等多種類型,滿足不同應(yīng)用的需求。
4. 地址空間與寄存器
4.1 地址空間
- 寄存器文件:4 KB地址空間,包含通用寄存器和eZ8 CPU、外設(shè)及通用I/O端口控制寄存器。
- 程序內(nèi)存:支持64 KB地址空間,設(shè)備包含1 KB到8 KB的片上Flash內(nèi)存。
- 數(shù)據(jù)內(nèi)存:該系列不使用eZ8 CPU的64 KB數(shù)據(jù)內(nèi)存地址空間。
4.2 寄存器映射
詳細(xì)的寄存器映射表列出了各個(gè)寄存器的地址、描述、復(fù)位值和相關(guān)頁面信息,方便工程師進(jìn)行編程和配置。
5. 復(fù)位與停止模式恢復(fù)
5.1 復(fù)位類型
包括上電復(fù)位(POR)、電壓欠壓復(fù)位(VBO)、看門狗定時(shí)器超時(shí)復(fù)位、外部RESET引腳斷言復(fù)位和片上調(diào)試器啟動(dòng)復(fù)位等。
5.2 停止模式恢復(fù)
設(shè)備進(jìn)入STOP模式后,可通過看門狗定時(shí)器超時(shí)、GPIO端口輸入引腳轉(zhuǎn)換或外部RESET引腳斷言恢復(fù)。
6. 定時(shí)器與看門狗定時(shí)器
6.1 定時(shí)器
- 工作模式:支持ONE - SHOT、CONTINUOUS、COUNTER、COMPARATOR COUNTER、PWM SINGLE OUTPUT、PWM DUAL OUTPUT、CAPTURE、CAPTURE RESTART、COMPARE和GATED等多種模式。
- 控制寄存器:包括定時(shí)器高和低字節(jié)寄存器、重載高和低字節(jié)寄存器、PWM高和低字節(jié)寄存器以及控制寄存器,用于配置定時(shí)器的操作。
6.2 看門狗定時(shí)器
- 功能:保護(hù)系統(tǒng)免受軟件故障和電源故障的影響,具有片上RC振蕩器,可選擇超時(shí)響應(yīng)為復(fù)位或中斷。
- 操作:通過執(zhí)行WDT指令或設(shè)置WDT_AO Flash選項(xiàng)位啟用,超時(shí)后根據(jù)WDT_RES Flash選項(xiàng)位的設(shè)置產(chǎn)生中斷或系統(tǒng)復(fù)位。
7. UART與紅外編碼器/解碼器
7.1 UART
- 功能:全雙工通信通道,支持8位異步數(shù)據(jù)傳輸,具有可選的奇偶校驗(yàn)和停止位,支持多處理器(9位)模式和多種中斷方案,波特率發(fā)生器可配置為基本的16位定時(shí)器。
- 操作:包括數(shù)據(jù)格式、發(fā)送和接收數(shù)據(jù)的輪詢方法和中斷驅(qū)動(dòng)方法,以及CTS操作和多處理器模式的詳細(xì)操作。
7.2 紅外編碼器/解碼器
- 架構(gòu):與UART集成,實(shí)現(xiàn)與IrDA物理層規(guī)范1.3版本兼容的紅外通信。
- 操作:發(fā)送數(shù)據(jù)時(shí)將UART的發(fā)送信號(hào)編碼為數(shù)字信號(hào)輸出到紅外收發(fā)器,接收數(shù)據(jù)時(shí)將紅外收發(fā)器接收到的數(shù)據(jù)解碼后傳遞給UART。
8. 模數(shù)轉(zhuǎn)換器與比較器
8.1 模數(shù)轉(zhuǎn)換器
- 特性:10位分辨率,8個(gè)單端模擬輸入源與通用I/O端口復(fù)用,轉(zhuǎn)換完成后產(chǎn)生中斷,具有帶隙生成的內(nèi)部電壓參考發(fā)生器和工廠偏移和增益校準(zhǔn)功能。
- 操作:支持單觸發(fā)轉(zhuǎn)換和連續(xù)轉(zhuǎn)換模式,可通過控制寄存器進(jìn)行配置。
8.2 比較器
- 功能:比較兩個(gè)模擬輸入信號(hào),輸入可連接到內(nèi)部參考或溫度傳感器,輸出可作為中斷源或輸出到外部引腳。
- 控制寄存器:用于配置比較器的輸入和內(nèi)部電壓參考值。
9. 閃存內(nèi)存
9.1 閃存配置
提供1 KB、2 KB、4 KB或8 KB的非易失性Flash內(nèi)存,按頁和扇區(qū)劃分,具有讀/寫/擦除功能。
9.2 操作
包括字節(jié)編程、頁擦除和塊擦除等操作,通過閃存控制器進(jìn)行控制,具有多種保護(hù)機(jī)制,防止意外編程和擦除。
10. 片上調(diào)試器
10.1 架構(gòu)與操作
包括發(fā)射器、接收器、自動(dòng)波特率檢測器/發(fā)生器和調(diào)試控制器等功能塊,通過DBG引腳與外部主機(jī)通信,支持多種調(diào)試命令。
10.2 調(diào)試模式
進(jìn)入DEBUG模式后,eZ8 CPU取指單元停止,系統(tǒng)時(shí)鐘和啟用的片上外設(shè)繼續(xù)運(yùn)行,可通過特定操作退出DEBUG模式。
11. 振蕩器控制
11.1 時(shí)鐘源
支持片上精密RC振蕩器、外部時(shí)鐘驅(qū)動(dòng)和片上低功耗看門狗定時(shí)器振蕩器三種時(shí)鐘方案,可通過振蕩器控制寄存器進(jìn)行選擇。
11.2 時(shí)鐘故障檢測與恢復(fù)
具備時(shí)鐘故障檢測和恢復(fù)電路,當(dāng)主振蕩器故障時(shí),可自動(dòng)切換到看門狗定時(shí)器振蕩器驅(qū)動(dòng)系統(tǒng)時(shí)鐘。
12. eZ8 CPU指令集
12.1 匯編語言編程
提供了一種編寫應(yīng)用程序的方式,允許使用符號(hào)地址和助記符代碼,通過匯編器將源程序轉(zhuǎn)換為機(jī)器語言程序。
12.2 指令分類
包括算術(shù)、位操作、塊傳輸、CPU控制、加載、邏輯、程序控制、旋轉(zhuǎn)和移位等功能組。
12.3 指令總結(jié)
詳細(xì)列出了eZ8 CPU指令的尋址模式、對(duì)標(biāo)志寄存器的影響、指令獲取和執(zhí)行所需的CPU時(shí)鐘周期等信息。
13. 電氣特性
13.1 絕對(duì)最大額定值
規(guī)定了設(shè)備在各種條件下的最大應(yīng)力值,超過這些值可能會(huì)導(dǎo)致設(shè)備永久性損壞。
13.2 DC特性
包括電源電壓、輸入輸出電壓、輸入泄漏電流、輸出電流等直流特性參數(shù)。
13.3 AC特性
提供了系統(tǒng)時(shí)鐘頻率、時(shí)鐘周期、上升時(shí)間、下降時(shí)間等交流特性參數(shù)。
13.4 片上外設(shè)特性
包括上電復(fù)位和電壓欠壓的電氣特性和時(shí)序、閃存內(nèi)存的電氣特性和時(shí)序、看門狗定時(shí)器的電氣特性和時(shí)序、模數(shù)轉(zhuǎn)換器的電氣特性和時(shí)序、比較器的電氣特性等。
14. 封裝與訂購信息
14.1 封裝尺寸
詳細(xì)列出了8引腳、20引腳和28引腳不同封裝的尺寸信息。
14.2 訂購信息
提供了不同型號(hào)產(chǎn)品的Flash大小、RAM大小、I/O線數(shù)、中斷數(shù)、16位定時(shí)器、10位A/D通道、UART與IrDA等信息,以及不同溫度范圍和封裝類型的產(chǎn)品編號(hào)。
Z8 Encore! XP F0823系列微控制器以其豐富的功能、出色的性能和低功耗特性,為電子工程師們提供了一個(gè)強(qiáng)大而靈活的解決方案。無論是在開發(fā)小型嵌入式系統(tǒng)還是復(fù)雜的工業(yè)應(yīng)用,這款微控制器都能滿足需求。希望通過本文的介紹,能讓大家對(duì)Z8 Encore! XP F0823系列有更深入的了解,在實(shí)際項(xiàng)目中更好地發(fā)揮其優(yōu)勢。你在使用類似微控制器的過程中遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
微控制器
+關(guān)注
關(guān)注
49文章
8686瀏覽量
165296
發(fā)布評(píng)論請(qǐng)先 登錄
Z8 Encore! XP F0823系列微控制器:高性能8位解決方案
評(píng)論