深入剖析Z86E72/73 OTP微控制器:特性、功能與應用解析
在電子設計領域,微控制器是眾多項目的核心組件,其性能和功能直接影響著產品的質量和競爭力。今天,我們將深入探討ZiLOG公司的Z86E72/73 OTP微控制器,詳細解析其特性、功能以及在實際應用中的表現。
文件下載:Z86E7216FSG.pdf
一、產品概述
Z86E72/73是ZiLOG公司推出的基于OTP(One-Time Programmable)技術的微控制器,屬于Z8? MCU單芯片家族的成員。該系列微控制器具有低功耗、高性能、功能豐富等特點,適用于各種消費、汽車、計算機外設和電池供電手持設備等應用場景。
1.1 產品特性
| 型號 | ROM (KB) | RAM* (Bytes) | I/O電壓范圍 |
|---|---|---|---|
| Z86E73 | 32 | 236 | 3.0 V to 5.5 V |
| Z86E72 | 16 | 748 | 3.0 V to 5.5 V |
- 低功耗:典型功耗僅60 mW,具備兩種待機模式,STOP模式下電流低至2 μA,HALT模式下為0.8 mA,非常適合電池供電設備。
- 強大的計數器/定時器:擁有一個可編程8位計數器/定時器和一個可編程16位計數器/定時器,分別配備兩個和一個捕獲寄存器,可實現復雜脈沖或信號的生成和接收。
- 靈活的中斷系統:支持五個優先級中斷,其中三個為外部中斷,兩個與計數器/定時器相關,可滿足不同應用場景的需求。
- 模擬比較器:配備兩個獨立的比較器,可對模擬信號進行處理,并支持可編程中斷極性。
- 多種時鐘源選擇:片上振蕩器可接受晶體、陶瓷諧振器、LC、RC(掩膜選項)或外部時鐘驅動,提供了豐富的時鐘配置選項。
- 軟件可選擇上拉電阻:端口0和端口2支持軟件選擇200±50% KΩ電阻晶體管上拉,端口2的上拉電阻還可按位選擇,且作為輸出時自動禁用。
- 鼠標/軌跡球接口:端口0的P00 - P03可實現軟件鼠標/軌跡球接口,方便與外部設備連接。
二、引腳描述與功能
2.1 引腳分配
Z86E72/73提供了40引腳DIP、44引腳PLCC和44引腳LQFP三種封裝形式,不同封裝的引腳分配有所不同。在標準模式和EPROM模式下,各引腳的功能也有所差異。
2.2 主要引腳功能
- /DS(輸出,低電平有效):數據選通信號,每次外部存儲器傳輸時激活一次。
- /AS(輸出,低電平有效):地址選通信號,每個機器周期開始時脈沖一次,用于指示地址輸出有效。
- XTAL1和XTAL2:分別為晶體輸入和輸出引腳,用于連接晶體、陶瓷諧振器、LC或RC網絡,為片上振蕩器提供時鐘信號。
- R//W(輸出,寫低電平):讀寫信號,低電平時表示CCP正在向外部程序或數據存儲器寫入數據。
- R//RL(輸入):當連接到GND時,禁用內部ROM,使設備作為無ROM的Z8運行。
- 端口0 - 3:四個端口共31個引腳,可配置為輸入/輸出、中斷、握手控制、數據存儲器等功能,滿足不同應用場景的需求。
三、電氣特性
3.1 絕對最大額定值
| 符號 | 描述 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| V MAX | 電源電壓 | -0.3 | +7.0 | V |
| T STG | 存儲溫度 | -65° | +150° | C |
| T A | 工作環境溫度 | ? | C |
3.2 直流特性
涵蓋了輸入輸出電壓、電流、泄漏電流等參數,確保在不同電源電壓和溫度條件下的穩定工作。例如,輸入高電壓范圍為0.7V CC - V CC + 0.3V,輸出高電壓在不同負載電流下有不同的取值。
3.3 交流特性
詳細規定了外部I/O或存儲器讀寫時序、時鐘輸入周期、上升和下降時間等參數,為系統設計提供了精確的時序參考。
四、功能描述
4.1 復位功能
設備可通過多種方式復位,包括上電復位、看門狗定時器復位、停止模式恢復復位、低電壓檢測復位和外部復位。復位后,程序從地址000CH開始執行。
4.2 程序存儲器
Z86E72/73可尋址16K/32 KB的內部程序存儲器,剩余部分可使用外部存儲器。前12個字節的程序存儲器用于存儲中斷向量。
4.3 RAM和擴展數據RAM
Z86E72擁有768字節的RAM,其中256字節為寄存器文件,512字節為擴展數據RAM;Z86E73僅有256字節的寄存器文件。擴展數據RAM的地址范圍為FE00H - FFFFH,使用時需注意部分地址空間被保留。
4.4 擴展寄存器文件
寄存器文件擴展為允許更多的系統控制寄存器和外設設備映射到寄存器地址區域。通過寄存器RP的高4位選擇工作寄存器組,低4位選擇擴展寄存器文件組。
4.5 計數器/定時器
- 8位計數器/定時器(T8):可在傳輸模式和解調模式下工作,支持單通和模N計數模式,可通過相關寄存器進行配置和控制。
- 16位計數器/定時器(T16):同樣支持傳輸模式和解調模式,具備單通和模N計數功能,可根據需求進行靈活配置。
- 乒乓模式:在傳輸模式下,T8和T16可配置為乒乓模式,交替工作,實現特定的計數和輸出功能。
4.6 中斷系統
Z86E7X具有五個可屏蔽和優先級的中斷源,包括三個外部中斷(P33 - P31)和兩個內部中斷(T8和T16)。中斷請求通過中斷掩碼寄存器進行全局或單獨啟用/禁用,優先級由中斷優先級寄存器控制。
4.7 時鐘系統
片上振蕩器可連接晶體、LC、陶瓷諧振器或外部時鐘源,提供穩定的時鐘信號。晶體需為AT切割,頻率范圍為1 MHz - 8 MHz,串聯電阻不超過100 Ohms。
4.8 電源管理
- HALT模式:關閉內部CPU時鐘,但不停止XTAL振蕩,計數器/定時器和外部中斷保持活動,可通過中斷恢復。
- STOP模式:關閉內部時鐘和外部晶體振蕩,將待機電流降低至10 μA(典型值)以下,僅可通過復位恢復。
4.9 其他功能
- 端口配置寄存器(PCON):用于配置端口3的比較器輸出和端口0的輸出模式。
- 停止模式恢復寄存器(SMR):選擇時鐘分頻值,確定停止模式恢復的條件和延遲。
- 看門狗定時器模式寄存器(WDTMR):控制看門狗定時器的時間選擇、在HALT和STOP模式下的活動狀態以及時鐘源選擇。
- 低電壓保護:片上電壓比較器監測V CC ,當電壓低于V LV 時,全局驅動復位信號,確保設備正常工作。
五、編程與配置
5.1 EPROM編程
詳細介紹了編程和測試模式,包括不同模式下的引腳電平設置、編程波形的時序要求等。編程過程需嚴格按照規定的時序和電平進行操作,以確保數據的正確寫入和驗證。
5.2 軟件可選擇選項
基于ROM的部分掩膜選項提供了四個軟件可選擇選項,可通過寄存器(F0)EH的OTP字節進行控制,包括端口0和端口2的上拉電阻選擇以及鼠標/正常模式選擇。
六、應用建議
6.1 電源設計
為確保Z86E72/73的穩定工作,電源設計至關重要。建議使用穩定的電源模塊,避免電源波動對設備造成影響。同時,在電源引腳附近添加適當的濾波電容,以減少電源噪聲。
6.2 時鐘設計
根據應用需求選擇合適的時鐘源,如晶體、陶瓷諧振器或外部時鐘。在連接晶體時,需使用推薦的電容值,確保振蕩器的穩定性。
6.3 中斷處理
合理配置中斷優先級,確保關鍵中斷能夠及時響應。在編寫中斷服務程序時,要注意保存和恢復現場,避免影響主程序的正常運行。
6.4 低功耗設計
充分利用HALT和STOP模式,降低設備的功耗。在進入低功耗模式前,確保所有必要的操作已經完成,并在恢復時進行相應的初始化。
七、總結
Z86E72/73 OTP微控制器以其豐富的功能、低功耗特性和靈活的配置選項,為電子工程師提供了一個強大的設計平臺。無論是消費電子、汽車電子還是工業控制等領域,都能找到其用武之地。在實際應用中,我們需要根據具體需求合理選擇封裝形式、配置寄存器和編寫程序,以充分發揮該微控制器的性能優勢。
通過對Z86E72/73的深入了解,相信大家對這款微控制器有了更全面的認識。在未來的設計中,不妨考慮使用Z86E72/73,為您的項目帶來更多的可能性。
以上就是關于Z86E72/73 OTP微控制器的詳細介紹,希望對大家有所幫助。如果您在使用過程中遇到任何問題,歡迎隨時交流討論。
-
低功耗
+關注
關注
12文章
3736瀏覽量
106816
發布評論請先 登錄
深入剖析Z86E72/73 OTP微控制器:特性、功能與應用解析
評論