Z8PE002 Z8Plus OTP微控制器:功能特性與設(shè)計(jì)指南
在電子設(shè)計(jì)領(lǐng)域,微控制器是核心部件之一,它的性能和特性直接影響著整個(gè)系統(tǒng)的運(yùn)行。今天我們要深入探討的是ZiLOG公司的Z8PE002 Z8Plus OTP微控制器,它具有眾多出色的特性和功能,為電子工程師提供了豐富的設(shè)計(jì)選擇。
一、產(chǎn)品概述
Z8PE002是Z8Plus微處理器(MPU)家族的新成員,與Z8E000和Z8E001類似,它提供了易于開發(fā)、調(diào)試和原型設(shè)計(jì)的解決方案,并且采用了一次性可編程(OTP)技術(shù)。
(一)核心參數(shù)
| 部件編號(hào) | ROM(字節(jié)) | RAM(字節(jié)) | 速度(MHz) |
|---|---|---|---|
| Z8PE002 | 512 | 64 | 10 |
(二)主要特性
- 微控制器核心特性
- 外設(shè)特性
- 其他特性
二、電氣特性
(一)絕對(duì)最大額定值
了解器件的絕對(duì)最大額定值對(duì)于確保其安全可靠運(yùn)行至關(guān)重要。Z8PE002的絕對(duì)最大額定值包括環(huán)境溫度、存儲(chǔ)溫度、引腳電壓、功耗和電流等參數(shù)。例如,環(huán)境溫度在偏置下的范圍為 - 40°C - +105°C,存儲(chǔ)溫度范圍為 - 65°C - +150°C。需要注意的是,超過(guò)這些額定值可能會(huì)導(dǎo)致器件永久性損壞。
(二)標(biāo)準(zhǔn)測(cè)試條件
在標(biāo)準(zhǔn)測(cè)試條件下,對(duì)器件的電容、直流和交流電氣特性進(jìn)行了詳細(xì)測(cè)試。電容方面,輸入、輸出和I/O電容的范圍均為0 - 12 pF。直流電氣特性包括時(shí)鐘輸入高/低電壓、輸入高/低電壓、輸出高/低電壓、比較器輸入偏移電壓、輸入/輸出泄漏電流等參數(shù),這些參數(shù)在不同的溫度和電壓條件下有所不同。交流電氣特性則涉及時(shí)鐘周期、上升/下降時(shí)間、輸入時(shí)鐘寬度等。
三、Z8Plus核心架構(gòu)
Z8PE002基于ZiLOG Z8Plus核心架構(gòu),該架構(gòu)能夠?qū)ぶ犯哌_(dá)32 KB的程序內(nèi)存和4 KB的RAM。寄存器RAM可以通過(guò)4位、8位和12位尋址模式組合,以8位或16位寄存器的形式訪問(wèn)。架構(gòu)支持多達(dá)15個(gè)來(lái)自外部和內(nèi)部源的向量中斷,處理器使用6種尋址模式解碼44條CISC指令。
四、復(fù)位條件與操作
(一)復(fù)位條件
復(fù)位由電壓欠壓/上電復(fù)位((V_{BO} / POR))、看門狗定時(shí)器(WDT)和停止模式恢復(fù)(SMR)產(chǎn)生。系統(tǒng)復(fù)位會(huì)覆蓋所有其他操作條件,使Z8Plus器件進(jìn)入已知狀態(tài)。
(二)復(fù)位操作
復(fù)位時(shí),程序計(jì)數(shù)器的值為0020H,I/O端口和控制寄存器配置為默認(rèn)復(fù)位狀態(tài),但不影響通用寄存器的內(nèi)容。復(fù)位電路會(huì)初始化控制和外設(shè)寄存器,具體復(fù)位值在相關(guān)表格中有詳細(xì)說(shuō)明。程序執(zhí)行在POR延遲后10個(gè)外部晶體(XTAL)時(shí)鐘周期開始,初始指令從地址0020H獲取。
五、中斷系統(tǒng)
(一)中斷源
Z8PE002的中斷源包括內(nèi)部和外部?jī)煞N。內(nèi)部中斷源如定時(shí)器超時(shí),外部中斷源由相應(yīng)端口引腳的電平轉(zhuǎn)換產(chǎn)生。中斷類型、源和向量在表格中有詳細(xì)列出,并且具有固定優(yōu)先級(jí)。
(二)中斷初始化
中斷屏蔽寄存器(IMASK)用于單獨(dú)或全局啟用或禁用中斷,復(fù)位時(shí)所有中斷被禁用。中斷請(qǐng)求寄存器(IREQ)存儲(chǔ)中斷請(qǐng)求,復(fù)位時(shí)該寄存器設(shè)置為00h。
(三)軟件中斷生成
IREQ可以用于生成軟件中斷,通過(guò)指定IREQ作為任何引用Z8Plus標(biāo)準(zhǔn)寄存器文件的指令的目標(biāo)。軟件中斷的控制方式與硬件生成的請(qǐng)求相同。
(四)中斷嵌套
嵌套向量中斷允許高優(yōu)先級(jí)請(qǐng)求中斷低優(yōu)先級(jí)請(qǐng)求。在中斷服務(wù)例程中,需要執(zhí)行一系列操作來(lái)實(shí)現(xiàn)中斷嵌套,如保存舊的IMASK、加載新的掩碼、執(zhí)行EI指令、處理中斷、執(zhí)行DI指令、恢復(fù)IMASK和執(zhí)行IRET指令。
六、可編程選項(xiàng)
(一)EPROM保護(hù)
用戶可以選擇禁用EPROM保護(hù)/啟用測(cè)試模式或啟用EPROM保護(hù)/禁用測(cè)試模式。選擇前者時(shí),可以讀取程序內(nèi)存中的軟件代碼;選擇后者時(shí),無(wú)法使用測(cè)試儀、編程器或其他標(biāo)準(zhǔn)方法讀取代碼。
(二)系統(tǒng)時(shí)鐘源
可以選擇RC振蕩器啟用選項(xiàng),使微控制器的振蕩器電路與外部RC電路配合工作;也可以選擇晶體/其他時(shí)鐘源選項(xiàng),使振蕩器電路與外部晶體、陶瓷諧振器或LC振蕩器配合工作。
七、看門狗定時(shí)器(WDT)
WDT是一個(gè)可重觸發(fā)的16位定時(shí)器,如果達(dá)到終端計(jì)數(shù),會(huì)復(fù)位器件。它由XTAL2時(shí)鐘引腳驅(qū)動(dòng),每64個(gè)時(shí)鐘周期更新一次。在RUN或HALT模式下,WDT超時(shí)復(fù)位功能上等同于將PC向量指向0020H,并將WDT標(biāo)志設(shè)置為1。WDT不能在RESET后的第一個(gè)周期和設(shè)備進(jìn)入STOP模式時(shí)禁用。
八、電源模式
(一)HALT模式
HALT模式暫停指令執(zhí)行,關(guān)閉內(nèi)部CPU時(shí)鐘,但片上振蕩器電路保持活動(dòng),內(nèi)部時(shí)鐘繼續(xù)運(yùn)行并應(yīng)用于定時(shí)器和中斷邏輯。可以通過(guò)執(zhí)行HALT指令進(jìn)入該模式,通過(guò)服務(wù)外部或內(nèi)部中斷、RESET激活或WDT超時(shí)退出該模式。
(二)STOP模式
STOP模式提供最低的設(shè)備待機(jī)電流,關(guān)閉片上振蕩器和內(nèi)部系統(tǒng)時(shí)鐘??梢酝ㄟ^(guò)執(zhí)行STOP指令進(jìn)入該模式,通過(guò)POR或停止模式恢復(fù)源退出該模式。
九、時(shí)鐘與振蕩器
(一)時(shí)鐘電路
Z8PE002的時(shí)鐘電路由振蕩器、毛刺濾波器和二分頻整形電路組成。時(shí)鐘可以由晶體、陶瓷諧振器、LC時(shí)鐘或外部時(shí)鐘源驅(qū)動(dòng)。
(二)振蕩器操作
采用皮爾斯振蕩器,具有內(nèi)部反饋電阻,具有低成本、大輸出信號(hào)、低功耗、穩(wěn)定性好等優(yōu)點(diǎn)。但需要高增益放大器來(lái)補(bǔ)償反饋路徑損耗,啟動(dòng)時(shí)間可能受負(fù)載電容大小影響。在設(shè)計(jì)時(shí),需要注意布局和電路設(shè)計(jì)規(guī)則,以確保振蕩器的可靠性。
十、定時(shí)器
(一)定時(shí)器類型
提供兩個(gè)8位定時(shí)器(T0和T1),可作為獨(dú)立的8位標(biāo)準(zhǔn)定時(shí)器,也可級(jí)聯(lián)為16位脈沖寬度調(diào)制器(PWM)定時(shí)器;另外還有兩個(gè)8位定時(shí)器(T2和T3),只能作為一個(gè)16位標(biāo)準(zhǔn)定時(shí)器。
(二)定時(shí)器操作
每個(gè)8位定時(shí)器有一對(duì)讀寫寄存器,分別存儲(chǔ)自動(dòng)初始化值和當(dāng)前值。定時(shí)器啟用后,從計(jì)數(shù)寄存器的值開始遞減,直到達(dá)到0時(shí)生成中斷,并可選擇將自動(dòng)初始化寄存器的內(nèi)容復(fù)制到計(jì)數(shù)寄存器。如果自動(dòng)初始化未啟用,定時(shí)器達(dá)到0時(shí)停止計(jì)數(shù)。
(三)TOUT模式
通過(guò)配置PortB特殊功能寄存器和Port B方向控制寄存器,可以將PB1配置為T0的時(shí)鐘輸出,在T0超時(shí)時(shí)間隔翻轉(zhuǎn)PB1輸出引腳。
十一、I/O端口
(一)端口配置
Z8PE002有兩個(gè)I/O端口,Port A是8位端口,Port B是6位端口。每個(gè)端口由一組四個(gè)控制寄存器定義,包括方向控制寄存器、特殊功能寄存器、輸出值寄存器和輸入值寄存器。
(二)端口操作
端口操作是按位進(jìn)行的,每個(gè)位可以獨(dú)立配置為輸入或輸出。輸入引腳具有施密特觸發(fā)器,輸出引腳可以配置為推挽或開漏。在更新方向控制和特殊功能寄存器時(shí),需要注意操作順序,以避免不可預(yù)測(cè)的事件發(fā)生。
十二、模擬比較器
(一)比較器功能
片上模擬比較器可以處理PB4上的模擬信號(hào),并參考PB3上的電壓。通過(guò)編程Port B特殊功能寄存器的位3和4來(lái)啟用模擬功能。
(二)比較器操作
比較器輸出反映模擬輸入與參考輸入之間的關(guān)系,當(dāng)模擬輸入電壓高于參考輸入電壓時(shí),輸出為高電平;反之,輸出為低電平。
(三)相關(guān)定義
包括比較器輸入共模電壓范圍((V{ICR}))、比較器輸入偏移電壓((V{OFFSET}))和輸入偏移電流((I_{IO}))等。
(四)工作模式
在HALT模式下,模擬比較器功能正常;在STOP模式下,比較器被禁用以降低功耗。
十三、輸入保護(hù)
所有I/O引腳都具有二極管輸入保護(hù),但PB5引腳只有從焊盤到(V{SS})的輸入保護(hù)二極管,這是為了在OTP編程模式下允許施加高電壓。在暴露于系統(tǒng)EMI的應(yīng)用中,建議使用從該引腳到(V{SS})的鉗位二極管以提高抗噪能力。
十四、封裝信息與訂購(gòu)信息
(一)封裝信息
Z8PE002提供18引腳DIP、SOIC和20引腳SSOP封裝,文檔中詳細(xì)給出了每種封裝的尺寸信息。
(二)訂購(gòu)信息
根據(jù)不同的速度、溫度范圍和封裝類型,提供了相應(yīng)的訂購(gòu)代碼。例如,Z8PE002PZ010SC表示10 MHz、0°C - 70°C、18引腳DIP封裝的產(chǎn)品。
通過(guò)對(duì)Z8PE002 Z8Plus OTP微控制器的詳細(xì)介紹,我們可以看到它具有豐富的功能和特性,適用于各種需要強(qiáng)大I/O能力的應(yīng)用。在實(shí)際設(shè)計(jì)中,電子工程師需要根據(jù)具體需求合理配置和使用這些功能,以實(shí)現(xiàn)最優(yōu)的系統(tǒng)性能。你在使用類似微控制器時(shí)遇到過(guò)哪些問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)。
-
微控制器
+關(guān)注
關(guān)注
49文章
8566瀏覽量
165233 -
功能特性
+關(guān)注
關(guān)注
1文章
51瀏覽量
99
發(fā)布評(píng)論請(qǐng)先 登錄
Z8PE002 Z8Plus OTP微控制器:功能特性與設(shè)計(jì)指南
評(píng)論