Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器:特性與應用解析
在電子設備不斷創新發展的今天,微控制器作為核心部件,扮演著至關重要的角色。Z86E33/733/E34/E43/743/E44 這些型號的CMOS Z8 OTP微控制器憑借其獨特的性能和豐富的功能,在眾多應用場景中展現出強大的競爭力。今天,就讓我們深入探究一下這些微控制器的特點和應用。
文件下載:Z86E3312PEC.pdf
一、基本特性
1. 存儲與性能
這些微控制器的ROM容量有4KB、8KB和16KB三種可選,能滿足不同復雜程度的程序存儲需求。RAM方面,部分型號為237字節,部分為236字節,可用于數據的臨時存儲。運行速度均為12MHz,在處理各種任務時能保持高效穩定。
2. I/O能力
不同型號在I/O線數量上有所差異,Z86E33/733/E34有24條I/O線,Z86E43/743/E44則有32條。它們被分組為四個端口,每個端口8條線,能通過軟件靈活配置,可用于提供時序、狀態信號、并行I/O,還能作為外部存儲器接口的地址/數據總線。
3. 電源與溫度范圍
標準溫度范圍下,電源電壓 (V{CC}) 為3.5 - 5.5V;擴展溫度范圍下,(V{CC}) 為4.5 - 5.5V。這種較寬的電源和溫度范圍,使得微控制器能適應不同的工作環境。
4. 封裝形式
提供多種封裝選擇,如28 - Pin DIP/SOIC/PLCC OTP(適用于E33/733/E34)、40 - Pin DIP OTP(適用于E43/743/E44)以及44 - Pin PLCC/QFP OTP(適用于E43/743/E44)。多樣的封裝形式方便工程師根據實際設計需求進行選擇。
5. 其他特性
- 具備軟件使能的看門狗定時器(WDT),增強系統的可靠性。
- 端口0、端口1和端口2的輸出類型可通過編程設置為推挽或開漏模式。
- 支持無時鐘WDT復位和自動上電復位(POR)功能。
- 提供多種可編程的OTP選項,如RC振蕩器、EPROM保護、自動鎖存禁用等。
- 低功耗設計,功耗僅60mW,適合對功耗有要求的應用場景。
- 快速指令指針,執行時間為0.75μs,提高指令執行效率。
- 擁有兩種待機模式(STOP和HALT),可進一步降低功耗。
- 數字輸入采用CMOS電平,具備施密特觸發器。
- 支持軟件可編程低EMI模式,減少電磁干擾。
- 配備兩個可編程的8位計數器/定時器,每個都有6位可編程預分頻器。
- 有六個向量、優先級中斷,可處理來自不同源的中斷請求。
- 集成兩個比較器,可處理模擬信號。
- 片上振蕩器支持多種時鐘源,如晶體、陶瓷諧振器、LC、RC或外部時鐘驅動。
二、引腳與功能
這些微控制器的引腳功能豐富且復雜,不同模式下引腳的作用也有所不同。
1. EPROM編程模式
- 數據總線(D7 - D0):用于與外部存儲器進行數據讀寫。
- 電源引腳((V_{CC})):在EPROM讀取模式下需提供5V電壓,其他模式為6V。
- 芯片使能(/CE):在EPROM讀取、編程和驗證模式下有效。
- 輸出使能(/OE):控制數據總線的方向。
- EPROM編程模式(EPM):通過施加不同電壓控制不同的編程模式。
- 編程電壓(VPP):提供編程所需的電壓。
- 編程模式(/PGM):低電平時,數據通過數據總線編程到EPROM。
- 清除(CLR):高電平時復位內部地址計數器。
- 地址時鐘(CLK):時鐘輸入,每個時鐘周期內部地址計數器加1。
2. 標準模式
- 晶體引腳(XTAL、XTAL2):XTAL用于連接時鐘源到片上振蕩器輸入,XTAL2為振蕩器輸出。
- 讀寫信號(R//W):僅Z86E43/743/E44有此功能,低電平時表示向外部程序或數據存儲器寫入數據。
- 復位信號(/RESET):低電平有效,可通過上電、看門狗定時器復位、停止模式恢復或外部復位來初始化MCU。
- ROMless信號(/ROMless):連接到GND時禁用內部ROM,使設備作為無ROM的Z8運行。
- 數據選通(/DS):每次外部存儲器傳輸時激活,讀取操作時數據需在其下降沿前準備好,寫入操作時其下降沿表示輸出數據有效。
- 地址選通(/AS):每個機器周期開始時脈沖一次,地址輸出在其后沿有效。
3. 各端口功能
- 端口0(P07 - P00):8位雙向CMOS兼容I/O端口,可配置為半字節I/O端口或外部存儲器接口的地址端口,輸入緩沖為施密特觸發,輸出可全局編程為推挽或開漏,支持握手控制。
- 端口1(P17 - P10):同樣是8位雙向CMOS兼容端口,具有復用的地址(A7 - A0)和數據(D7 - D0)端口功能,可配置為輸入、輸出或地址/數據端口,支持握手控制。
- 端口2(P27 - P20):8位雙向CMOS兼容I/O端口,可獨立配置為輸入或輸出,輸入緩沖為施密特觸發,輸出可全局編程為推挽或開漏,支持握手控制。
- 端口3(P37 - P30):8位CMOS兼容端口,有四個固定輸入和四個固定輸出,可通過軟件配置用于中斷和握手控制,還集成了兩個比較器,可處理P31和P32上的模擬信號。
三、電氣特性
1. 絕對最大額定值
給出了微控制器在各種參數下的最大承受范圍,如環境溫度、儲存溫度、引腳電壓、總功耗、電流等。超出這些額定值可能會對設備造成永久性損壞,在設計時必須嚴格遵守。
2. 直流電氣特性
包括不同溫度范圍下的時鐘輸入電壓、輸入/輸出電壓、電流、復位輸入/輸出電壓等參數。這些參數是設計電路時確定電源、輸入輸出信號電平等的重要依據。
3. 電容特性
在特定條件下,輸入電容、輸出電容和I/O電容的最大值均為12pF,這對于信號完整性和電路穩定性設計有重要意義。
四、功能描述
1. 復位功能
微控制器可通過三種方式復位:上電復位、看門狗定時器復位和停止模式恢復源復位。內置的自動上電復位電路無需外部連接上電復位電路,復位時間為Tpor。在停止模式恢復操作時,WDTMR、SMR、P2M和P3M寄存器不會重新初始化為復位值。
2. 程序與數據內存
- 程序內存:可尋址4/8/16KB的內部程序內存,前12字節用于存儲中斷向量。在無ROM模式下,Z86E43/743/E44可尋址高達64KB的外部程序內存。
- 數據內存:在ROM模式下,Z86E43/743/E44可尋址60/56/48KB的外部數據內存;無ROM模式下可尋址64KB的數據內存。/DM信號用于區分數據和程序內存空間。
3. 寄存器文件
寄存器文件包括I/O端口寄存器、通用寄存器、控制和狀態寄存器以及系統配置寄存器。通過8位地址字段可直接或間接訪問寄存器,還引入了擴展寄存器文件(ERF),方便進行系統控制和外設映射。
4. 計數器/定時器
有兩個8位可編程計數器/定時器(T0和T1),每個都有自己的6位可編程預分頻器。T1的預分頻器可由內部或外部時鐘源驅動,T0的預分頻器僅由內部時鐘驅動。計數器可設置為多種工作模式,如單通模式和模n連續模式,還可進行級聯。
5. 中斷功能
微控制器有六個不同來源的中斷,可屏蔽和優先級排序。中斷源包括端口3的四條線和兩個計數器/定時器。中斷請求通過可編程優先級編碼器進行優先級解析,當請求被授予時,會進入中斷機器周期,保存程序計數器和狀態標志,并跳轉到中斷服務程序的起始地址。
6. 時鐘功能
片上振蕩器可連接多種時鐘源,如晶體、RC、陶瓷諧振器或外部時鐘源。晶體應選擇AT切,頻率范圍為10KHz - 16MHz,串聯電阻不超過100歐姆。此外,還可在編程模式下選擇RC振蕩器。
7. 電源相關功能
- 上電復位(POR):由板載RC振蕩器驅動的定時器電路實現,確保 (V_{CC}) 和振蕩器電路在指令執行前穩定。
- HALT模式:關閉內部CPU時鐘,但不關閉晶體振蕩,計數器/定時器和部分外部中斷仍保持活躍,可通過中斷恢復。
- STOP模式:關閉內部時鐘和外部晶體振蕩,將待機電流降低到10微安以下,可通過看門狗定時器超時、POR、停止模式恢復源或外部復位終止。
8. 控制寄存器
- 端口配置寄存器(PCON):用于單獨配置端口,包括比較器輸出、端口的開漏/推挽模式、低EMI模式和低EMI振蕩器等。
- 停止模式恢復寄存器(SMR):選擇時鐘分頻值,確定停止模式恢復的方式和條件。
- 停止模式恢復寄存器2(SMR2):包含額外的停止模式恢復源。
- 看門狗定時器模式寄存器(WDTMR):控制看門狗定時器的工作模式、超時周期、時鐘源等。
五、總結與展望
Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器具有豐富的功能和出色的性能,無論是在存儲容量、I/O能力、低功耗設計還是中斷處理等方面都有良好的表現。其多樣的封裝形式和靈活的可編程選項,使得它在各種電子設備中都有廣泛的應用前景,如工業控制、消費電子、智能家居等領域。
不過,在使用這些微控制器時,工程師需要仔細研讀其數據手冊,根據具體的應用場景和需求,合理配置寄存器和引腳,確保系統的穩定性和可靠性。同時,隨著電子技術的不斷發展,我們也期待這些微控制器能不斷升級和優化,為電子設備的創新帶來更多的可能。
你在使用這類微控制器的過程中遇到過哪些有趣的問題或挑戰呢?歡迎在評論區分享交流!
-
應用
+關注
關注
2文章
472瀏覽量
34892 -
特性
+關注
關注
0文章
58瀏覽量
15694
發布評論請先 登錄
Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器:特性與應用解析
評論