Z86E61/E63 CMOS Z8 16K/32K EPROM微控制器:性能與應用詳解
在電子工程領域,微控制器是眾多項目的核心組件。今天,我們來深入探討Z86E61/E63 CMOS Z8 16K/32K EPROM微控制器,它具備諸多出色特性,能滿足各類應用需求。
文件下載:Z86E6116PSC.pdf
特性亮點
硬件規格與性能
- 封裝形式多樣:提供40 - 引腳DIP、44 - 引腳PLCC和44 - 引腳LQFP三種封裝樣式,方便不同設計場景的選擇。
- 寬電壓范圍與高速時鐘:工作電壓范圍為4.5V至5.5V,時鐘速度有16MHz和20MHz可選,能適應不同的電源環境和處理速度要求。
- 低功耗設計:最大功耗僅275mW,有助于降低系統整體能耗。
- 快速指令處理:在12MHz時鐘下,指令指針速度可達1.0ms,運算效率高。
- 豐富的I/O資源:擁有32條輸入/輸出線,可滿足復雜的外部設備連接需求。
- 雙待機模式:具備STOP和HALT兩種待機模式,能有效節省電量。
功能特性
- 全雙工UART:支持全雙工串行通信,可實現高效的數據傳輸。
- TTL電平兼容:所有數字輸入均為TTL電平,便于與其他TTL設備集成。
- 自動鎖存功能:自動鎖存功能可減少輸入緩沖器的電流消耗。
- 高電壓保護:對高電壓輸入提供保護,增強了設備的穩定性和可靠性。
- 存儲保護:具備RAM和EPROM保護功能,可防止數據被非法訪問。
- 大容量存儲:Z86E61擁有16K字節的EPROM,Z86E63則具備32K字節的EPROM,同時還有256字節的寄存器文件,包括236字節的通用RAM、16字節的控制和狀態寄存器以及4字節的端口寄存器。
- 可編程計數器/定時器:配備兩個可編程的8位計數器/定時器,每個都帶有6位可編程預分頻器,可實現精確的計數和定時功能。
- 中斷管理:提供六個向量式、優先級中斷,來自八個不同的源,能及時響應各種外部事件。
- 片上振蕩器:支持連接晶體、陶瓷諧振器、LC或外部時鐘驅動,為系統提供穩定的時鐘源。
引腳功能
控制引腳
- ROMless(低電平有效輸入):僅44 - 引腳版本具備此引腳。將其連接到GND可禁用內部ROM,使設備作為Z86C91無ROM的Z8運行;拉高到(V_{CC})時,設備則作為正常的Z86E61/E63 EPROM版本工作。
- DS(低電平有效輸出):每次外部存儲器傳輸時激活一次。讀操作時,數據必須在(overline{DS})的后沿之前可用;寫操作時,(overline{DS})的下降沿表示輸出數據有效。
- AS(低電平有效輸出):每個機器周期開始時脈沖一次。地址輸出通過端口1進行所有外部程序,存儲器地址傳輸在(overline{AS})的后沿有效。在程序控制下,(overline{AS})可與端口0、1、數據選通和讀/寫一起置于高阻抗狀態。
- XTAL2、XTAL1:分別為晶體2和晶體1的輸入和輸出引腳,用于連接并行諧振晶體、陶瓷諧振器、LC或任何外部單相時鐘到片上振蕩器和緩沖器。
- R/W(寫低輸出):當MCU向外部程序或數據存儲器寫入數據時,該信號為低電平。
- RESET(低電平有效輸入):為避免異步和噪聲復位問題,Z86E61/E63配備了四個外部時鐘(4TpC)的復位濾波器。若外部RESET信號持續時間小于4TpC,則不會發生復位。
端口引腳
- 端口0(P07 - P00):8位、半字節可編程、雙向、TTL兼容端口。可配置為半字節I/O端口或用于連接外部存儲器的地址端口。用作I/O端口時,可在握手控制下工作,端口3的P32和P35用作握手控制信號DAV0和RDY0。
- 端口1(P17 - P10):8位、字節可編程、雙向、TTL兼容端口。具有復用的地址(A7 - A0)和數據(D7 - D0)端口。可配置為輸入或輸出線,也可作為連接外部存儲器的地址/數據端口。用作I/O端口時,端口3的P33和P34用作握手控制信號RDY1和DAV1。
- 端口2(P27 - P20):8位、位可編程、雙向、CMOS兼容端口。每個I/O線可獨立編程為輸入或輸出,也可全局配置為開漏輸出。用作I/O端口時,端口3的P31和P36用作握手控制信號DAV2和RDY2。
- 端口3(P37 - P30):8位、CMOS兼容的四個固定輸入和四個固定輸出端口。可配置為提供握手信號、外部中斷請求信號、定時器輸入和輸出信號、數據存儲器選擇信號以及EPROM控制信號等。
工作模式與編程
地址空間
- 程序存儲器:Z86E61可尋址48K字節,Z86E63可尋址32K字節的外部程序存儲器。前12字節的程序存儲器用于中斷向量,EPROM模式下,后續部分為片上EPROM。無ROM模式下,可尋址高達64K字節的程序存儲器。
- 數據存儲器:EPROM版本可尋址高達48K字節(E61)或32K字節(E63)的外部數據存儲器,無ROM版本可尋址高達64K字節。(overline{DM})信號用于區分數據和程序存儲器。
- 寄存器文件:由四個I/O端口寄存器、236個通用寄存器和16個控制和狀態寄存器組成。可通過8位地址字段直接或間接訪問寄存器,也支持使用寄存器指針進行4位短寄存器尋址。
- 堆棧:有16位堆棧指針用于外部堆棧,8位堆棧指針用于內部堆棧。
用戶模式
- EPROM讀取模式:可將Z86E61/E63作為標準的27128(E61)或27256(E63)EPROM進行讀取。
- EPROM編程模式:遵循智能編程算法,使用(V{cc})為6.0V,(V{PP}=12.5V)進行編程。
- PROM驗證模式:作為智能編程算法的一部分,確保數據完整性。
- EPROM和RAM保護模式:執行EPROM保護周期可禁止EPROM讀取、驗證和編程周期;執行RAM保護周期可禁用對寄存器存儲器上部128字節的訪問(不包括模式和配置寄存器)。
編程信號
- ADDR:地址在整個程序讀取周期內必須保持穩定。
- DATA:編程時I/O數據總線必須穩定,讀取時數據總線輸出數據。
- XCLK:編程前需要時鐘將RESET信號時鐘輸入寄存器,最大時鐘頻率為12MHz。
- RESET:正常編程時可保持恒定的低或高值,編程EPROM保護選項位時必須保持高電平。
- OE:在EPROM模式下,(overline{OE})輸入還用作感測放大器的預充電信號。
電氣特性
絕對最大額定值
- 電源電壓:(V_{CC})范圍為 - 0.3V至 + 7.0V。
- 存儲溫度:(T_{STG})范圍為 - 65°C至 + 150°C。
- 工作環境溫度:具體值需參考“訂購信息”。
DC特性
包括輸入輸出電壓、電流等參數,如輸入高電壓(V{IH})為2.0V至(V{CC}+ 0.3V),輸出高電壓(V{OH})在(I{OH} = - 2.0mA)時為2.4V等。
AC特性
涵蓋外部I/O或存儲器讀寫時序、時鐘相關公式以及附加時序等內容,確保設備在不同時鐘頻率下的穩定運行。
指令集
指令集符號
使用了多種符號來描述尋址模式和指令操作,如IRR表示間接寄存器對或間接工作寄存器對地址,dst表示目標位置或內容等。
條件碼
定義了各種條件碼,如C(進位)、Z(零)、S(符號)等,用于判斷指令執行的條件。
指令格式
包括單字節、雙字節和三字節指令,每種指令都有特定的操作碼和操作數格式。
指令總結
包含了眾多指令,如ADC(帶進位加法)、ADD(加法)、AND(邏輯與)等,每種指令都有對應的操作、尋址模式、操作碼和受影響的標志位。
應用建議
Z86E61/E63微控制器適用于多種應用場景,如工業控制、智能家居、消費電子等。在實際應用中,需要根據具體需求合理配置引腳和工作模式,確保設備的穩定運行。同時,要注意電源的穩定性和電磁兼容性,以提高系統的整體性能。
你是否在項目中使用過類似的微控制器?你對Z86E61/E63的哪些特性最感興趣呢?歡迎在評論區分享你的看法和經驗。
發布評論請先 登錄
Z86E61/E63 CMOS Z8 16K/32K EPROM微控制器:性能與應用詳解
評論