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