深度解析 Z8E000 Z8PLUS 一次性可編程微控制器
引言
在電子設(shè)計領(lǐng)域,微控制器扮演著至關(guān)重要的角色。ZiLOG 的 Z8E000 Z8PLUS 一次性可編程微控制器,以其豐富的特性和強大的功能,為電子工程師們提供了一個優(yōu)秀的選擇。今天,我們就來深入剖析這款微控制器,了解它的各項特性、工作原理以及應(yīng)用場景。
文件下載:Z8E00010HEC.pdf
一、關(guān)鍵特性
1. 核心參數(shù)
Z8E000 具有 512 字節(jié)的 ROM 和 32 字節(jié)的 RAM,運行速度可達 10 MHz。所有指令在 10 MHz 時可在 1 μs 指令周期內(nèi)執(zhí)行,擁有 512 x 8 的片上 OTP EPROM 內(nèi)存和 32 x 8 的通用寄存器(SRAM)。它支持四種向量硬件中斷和兩種額外的軟件中斷,具備六種尋址模式(R、IR、X、D、RA 和 IM)。
2. 外設(shè)特性
- 定時器:配備一個 16 位標準定時器和一個 16 位可編程看門狗定時器(WDT)。
- I/O 端口:共有 13 個輸入/輸出引腳,分為一個 8 位 I/O 端口(端口 A)和一個 5 位 I/O 端口(端口 B)。端口 A 可按位編程為推挽或開漏輸出,端口 B 除了標準輸入/輸出功能外,還具備特殊功能,如停止模式恢復(fù)輸入和可選邊緣中斷。
3. 其他特性
- 時鐘:片上振蕩器可接受晶體、陶瓷諧振器、LC 或外部時鐘。
- 可編程選項:支持 EPROM 保護。
- 低功耗模式:包括 HALT 模式(外設(shè)單元活躍)和 STOP 模式(所有功能關(guān)閉)。
- CMOS 技術(shù):具有低功耗特性,工作電壓范圍在 3.5V 至 5.5V(0°C 至 +70°C)和 4.5V 至 5.5V(-40°C 至 +105°C)。
- 封裝形式:提供 18 引腳 DIP、SOIC 和 20 引腳 SSOP 封裝。
二、電氣特性
1. 絕對最大額定值
規(guī)定了器件在各種參數(shù)下的最大承受范圍,如環(huán)境溫度、引腳電壓、功耗、電流等。超出這些范圍可能會導(dǎo)致器件永久性損壞。
2. 標準測試條件
在特定的測試條件下,對器件的電容特性進行了測試,包括輸入電容、輸出電容和 I/O 電容,最大值均為 12 pF。
3. 直流電氣特性
詳細列出了不同溫度范圍(0°C 至 +70°C 和 -40°C 至 +105°C)下,時鐘輸入、輸出電壓、輸入泄漏電流、輸出泄漏電流、復(fù)位輸入電流、電源電流和待機電流等參數(shù)的最小值、最大值和典型值。
4. 交流電氣特性
給出了在 -40°C 至 +105°C、10 MHz 條件下的時鐘相關(guān)參數(shù),如輸入時鐘周期、上升和下降時間、輸入時鐘寬度等。
三、核心架構(gòu)與復(fù)位機制
1. Z8PLUS 核心
Z8E000 基于 ZiLOG Z8Plus 核心架構(gòu),能夠?qū)ぶ犯哌_ 64KB 的程序內(nèi)存和 4KB 的 RAM。寄存器 RAM 可通過 4 位、8 位和 12 位尋址模式訪問,支持多達 15 個向量中斷,處理器可解碼 44 條 CISC 指令。
2. 復(fù)位機制
復(fù)位可由復(fù)位引腳、看門狗定時器(WDT)和停止模式恢復(fù)(SMR)觸發(fā)。系統(tǒng)復(fù)位會覆蓋所有其他操作條件,將 Z8E000 置于已知狀態(tài)。復(fù)位時,程序計數(shù)器加載 0020H,I/O 端口和控制寄存器配置為默認復(fù)位狀態(tài),但通用寄存器內(nèi)容不受影響。
四、看門狗定時器(WDT)
1. 工作原理
WDT 是一個可重觸發(fā)的 16 位定時器,由 XTAL2 時鐘引腳驅(qū)動,每 64 個時鐘周期更新一次。當達到終端計數(shù)時,會復(fù)位 Z8E000。
2. 控制寄存器
TCTLHI 寄存器用于控制 WDT,其中 D6、D5、D4 位決定超時周期,D7 位決定 HALT 模式下 WDT 是否活躍,D3 位控制 STOP 模式是否啟用。
3. 注意事項
WDT 只能在復(fù)位后的第一條指令中通過軟件禁用。WDT 和 SMR 標志受外部復(fù)位引腳影響,復(fù)位會清除這兩個標志,WDT 超時會設(shè)置 WDT 標志,STOP 指令會設(shè)置 SMR 標志。用戶需通過軟件清除這些標志,否則可能導(dǎo)致未定義行為。
五、低功耗模式
1. HALT 模式
暫停指令執(zhí)行,關(guān)閉內(nèi)部 CPU 時鐘,但片上振蕩器電路保持活躍。可通過中斷服務(wù)、復(fù)位激活或 WDT 超時退出該模式。
2. STOP 模式
提供最低的待機電流,關(guān)閉片上振蕩器和內(nèi)部系統(tǒng)時鐘??赏ㄟ^復(fù)位引腳或 STOP 模式恢復(fù)源退出該模式。
六、時鐘與振蕩器
1. 時鐘電路
Z8E000 的時鐘由連接到 XTAL1 和 XTAL2 引腳的片上時鐘電路提供,包括振蕩器、毛刺濾波器、分頻整形電路等。時鐘可由晶體、陶瓷諧振器、LC 或外部時鐘源驅(qū)動。
2. 振蕩器操作
采用皮爾斯振蕩器,具有內(nèi)部反饋電路。為確保振蕩器快速可靠啟動,負載電容應(yīng)盡可能小,同時要注意布局和電路設(shè)計規(guī)則,避免噪聲干擾。
七、定時器
1. 定時器配置
兩個 8 位定時器(T2 和 T3)可級聯(lián)為一個 16 位標準定時器。每個定時器配備一對可讀可寫寄存器,用于存儲自動初始化值和當前計數(shù)值。
2. 工作模式
定時器可設(shè)置為單次觸發(fā)或自動重載模式。在自動重載模式下,定時器達到 0 時會自動重新加載初始化值并繼續(xù)計數(shù)。
八、I/O 端口
1. 端口配置
Z8E000 有 13 個 I/O 引腳,分為端口 A 和端口 B。每個端口由一組四個控制寄存器(方向控制、特殊功能、輸入值和輸出值寄存器)定義。
2. 讀寫操作
端口的控制是按位進行的,可配置為輸入或輸出。輸入時,使用施密特觸發(fā)器進行同步;輸出時,輸出寄存器的值直接驅(qū)動輸出引腳。
九、封裝與訂購信息
1. 封裝形式
提供 18 引腳 DIP、SOIC 和 20 引腳 SSOP 封裝,并給出了詳細的封裝尺寸信息。
2. 訂購信息
列出了不同溫度范圍和封裝形式的產(chǎn)品型號代碼,方便工程師根據(jù)需求進行訂購。
總結(jié)
Z8E000 Z8PLUS 一次性可編程微控制器以其豐富的特性和靈活的配置,適用于各種需要強大 I/O 能力和低功耗的應(yīng)用場景。電子工程師在設(shè)計過程中,可根據(jù)具體需求充分利用其各項功能,同時要注意遵循相關(guān)的電氣特性和設(shè)計規(guī)則,以確保器件的正常運行。你在使用類似微控制器時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
微控制器
+關(guān)注
關(guān)注
49文章
8594瀏覽量
165250
發(fā)布評論請先 登錄
深度解析 Z8E000 Z8PLUS 一次性可編程微控制器
評論