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