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