Z86E03/E06:消費控制器處理器的卓越之選
在電子設備的設計領域,選擇一款合適的微控制器至關重要。Zilog的Z86E03/E06 OTP(One - Time Programmable)CCP(Consumer Controller Processors)作為Z8單芯片微控制器家族的成員,憑借其豐富的特性和卓越的性能,在消費、汽車和工業應用中展現出強大的競爭力。下面我們就來深入了解這款微控制器。
文件下載:Z86E0308SSC00TR.pdf
一、產品特性概覽
1. 基本參數
| 型號 | ROM | RAM | 速度 |
|---|---|---|---|
| Z86E03 | 512 bytes | 60 | 8 MHz |
| Z86E06 | 1 Kbyte | 124 | 12 MHz |
從這些參數可以看出,Z86E06在存儲容量和運行速度上更具優勢,能滿足對性能要求較高的應用場景。
2. 封裝與工作范圍
采用18 - Pin封裝(DIP、SOIC),工作電壓范圍為3.0至5.5 Volt,工作溫度范圍為 - 40°C至 + 105°C。這種寬電壓和溫度范圍使得它能適應不同的工作環境,無論是在常溫的室內環境還是較為惡劣的工業環境中都能穩定工作。
3. 時鐘速度與指令指針
Z86E03時鐘速度最高可達8 MHz,Z86E06則為12 MHz。并且具有快速指令指針,Z86E03在8 MHz時為1.5 μs,Z86E06在12 MHz時為1.0 μs,這有助于提高指令執行效率。
4. 其他特性
Z86E06還具備多個擴展寄存器文件控制寄存器和兩個SPI寄存器,同時擁有一到兩個可編程8位計數器/定時器,每個都帶有6位可編程預分頻器,為系統設計提供了更多的靈活性。
二、功能模塊詳解
1. 復位功能
設備可在多種條件下復位,包括上電復位、看門狗定時器、停止模式恢復源和低電壓保護。內置的自動上電復位電路使得Z86E03/E06無需外部復位電路,復位時間典型值為5ms加上18個時鐘周期。不過在停止模式恢復操作時,WDTMR、SMR、P2M或P3M寄存器不會重新初始化為復位值。
2. 程序內存
Z86E03/E06可尋址高達512/1K字節的內部程序內存。前12字節的程序內存用于中斷向量,包含六個16位向量,對應六個可用中斷。字節13到字節511/1023為片上用戶程序掩膜ROM。同時,EPROM保護功能可防止通過抑制LDC和LDCI指令執行來“轉儲”EPROM內容。
3. 擴展寄存器文件(ERF)
寄存器文件得到擴展,允許更多的系統控制寄存器以及將額外的外圍設備和輸入/輸出端口映射到寄存器地址區域。Z8寄存器地址空間R0到R15實現為16組,每組16個寄存器,這些寄存器組被稱為擴展寄存器文件(ERF)。
4. 寄存器文件
由兩個I/O端口寄存器、60/124個通用寄存器和13/15個控制和狀態寄存器組成。通用寄存器在設備上電后未定義,只要復位發生在指定的Vcc電壓工作范圍內,寄存器將保留其最后值。
5. 計數器/定時器
有兩個8位可編程計數器/定時器(T0 - T1),每個由其自己的6位可編程預分頻器驅動(Z86E03只有T1)。T1預分頻器可由內部或外部時鐘源驅動,而T0預分頻器僅由內部時鐘驅動。計數器可進行多種模式的編程,如啟動、停止、重啟等。
6. 中斷
Z86E03/E06有六個不同來源的中斷,這些中斷可屏蔽且有優先級。中斷源包括端口3的P31 - P33、計數器/定時器和SPI。中斷屏蔽寄存器可全局或單獨啟用或禁用六個中斷請求。
7. 時鐘
片上振蕩器具有高增益、并聯諧振放大器,可連接晶體、RC、陶瓷諧振器或任何合適的外部時鐘源。晶體應采用AT切割,頻率范圍為10 kHz至8 MHz/12 MHz最大,串聯電阻(RS)小于或等于100歐姆。此外,在低EMI噪聲模式下,選擇RC選項時,振蕩器在10 kHz或更低頻率下消耗的ICC電流會顯著減少。
8. 電源管理
- HALT模式:關閉內部CPU時鐘,但不關閉XTAL振蕩。計數器/定時器和外部中斷IRQ0、IRQ1和IRQ2保持活躍,設備可通過外部或內部生成的中斷恢復。
- STOP模式:關閉內部時鐘和外部晶體振蕩,降低待機電流。該模式僅通過復位終止,如看門狗定時器超時、上電復位、SPI比較或SMR恢復。
9. 串行外設接口(SPI) - Z86E06獨有
Z86E06集成了串行外設接口,用于與其他微控制器和外設通信。SPI包括停止模式恢復、主/從選擇和比較模式等功能,由四個寄存器組成:SPI控制寄存器(SCON)、SPI比較寄存器(SCOMP)、SPI接收/緩沖寄存器(RxBUF)和SPI移位寄存器。
三、引腳功能分析
1. XTAL1和XTAL2
XTAL1用于連接并聯諧振晶體、陶瓷諧振器、LC或RC網絡或外部單相時鐘到片上振蕩器輸入;XTAL2用于連接并聯諧振晶體、陶瓷諧振器、LC或RC網絡到片上振蕩器輸出。
2. 端口2(P27 - P20)
是一個8位雙向CMOS兼容I/O端口,可通過軟件控制配置為輸入或輸出。輸入緩沖器采用施密特觸發器,并包含自動鎖存器。當SPI啟用時,P20作為數據輸入(DI),P27作為數據輸出(DO)。
3. 端口3(P36 - P31)
是一個6位CMOS兼容端口,由三個固定輸入(P31 - P33)和三個固定輸出(P34 - P36)組成。P31和P32可配置為下降沿、上升沿或雙邊沿觸發中斷,P33在模擬模式下作為比較器參考電壓輸入。
四、電氣特性
1. 絕對最大額定值
| 符號 | 描述 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| Vcc | 電源電壓 | - 0.3 | + 7.0 | V |
| 最大輸入電壓 | 12 | V | ||
| T STG | 存儲溫度 | - 65 | + 150 | °C |
| T | 工作環境溫度 | °C |
2. 標準測試條件
在標準測試條件下,給出了電容、Vcc規格、直流電氣特性和交流電氣特性等參數,這些參數為電路設計和性能評估提供了重要依據。
五、特殊功能
1. EPROM模式
在EPROM模式下,除V00和GND(Vss)外,Z86E03/E06的所有引腳功能都會改變。同時,EPROM保護功能可通過客戶在ROM代碼編程時選擇,選擇ROM保護會禁用所有模式下的LDC和LDCI指令。
2. 編程算法
文檔詳細介紹了Z86E03/E06的編程算法,包括編程波形和時序要求,為開發者提供了清晰的編程指導。
六、應用建議
在使用Z86E03/E06時,需要注意一些應用細節。例如,在嘈雜環境中使用時,建議將EP ICE IOE引腳的電壓設置為Vcc,以防止意外進入OTP模式,這需要一個二極管和一個100 pF電容器。
七、訂購信息
提供了不同型號、封裝、溫度范圍和速度的訂購代碼,方便工程師根據實際需求進行選擇。
Z86E03/E06以其豐富的功能、良好的電氣特性和靈活的編程特性,為電子工程師在設計消費、汽車和工業應用時提供了一個優秀的選擇。在實際應用中,工程師可以根據具體的需求和場景,充分發揮其優勢,實現高效、穩定的系統設計。你在使用這款微控制器時遇到過哪些問題呢?歡迎在評論區分享交流。
-
微控制器
+關注
關注
48文章
8549瀏覽量
165207
發布評論請先 登錄
Z86E03/E06:消費控制器處理器的卓越之選
評論