ZH1121A產(chǎn)品簡(jiǎn)介:
*功能特性
高性能的精簡(jiǎn)指令集控制處理
┄ 基于 1T RISC CPU 內(nèi)核
┄ CPU 運(yùn)行速度最高可達(dá) 16MHz
*存儲(chǔ)器
┄ ROM(MTP):4K*16
┄ SRAM:384 *8
┄ EEPROM:128*8
*時(shí)鐘系統(tǒng)
*時(shí)鐘系統(tǒng)
┄ 內(nèi)部高速時(shí)鐘:32MHz/16MHz RC
┄ 內(nèi)部低速時(shí)鐘:128KHz RC
┄ 外部高速晶體振蕩器:16MHz
┄ 外部低速晶體振蕩器:32KHz RC
*工作模式
┄ 普通模式:高低速時(shí)鐘同時(shí)工作
┄ 低速模式:僅低速時(shí)鐘工作
┄ 休眠模式:高低速時(shí)鐘都停止工作
┄ 綠色模式:由定時(shí)器周期性喚醒
*低電壓復(fù)位(BOR)
┄ 復(fù)位電壓有(1.8~4.0V),共 8 檔可選
┄ 缺省值為用戶燒寫(xiě) Code Option 所選值
*16 檔電平可選的低電壓檢測(cè)模塊(BOD)
*中斷源(INT)
┄ 19 個(gè)內(nèi)部中斷:T0、T1、T2、T3、T1PWM 占空比中斷、T2PWM 占空比中斷、T2CAP 中斷、UART 、WKT、ADC、LVD、CMP
┄ 2 個(gè)外部中斷:INT0、INT1
┄ 1 個(gè)中斷入口
*GPIO
┄ 最大 18 個(gè)雙向可獨(dú)立控制的 I/O 口,可獨(dú)立設(shè)定上下拉電阻,可設(shè)置為開(kāi)漏輸出
┄ IO 口源驅(qū)動(dòng)能力分兩級(jí)控制
┄ 全部 IO 具有大灌電流驅(qū)動(dòng)能力(60mA)
┄ 所有 IO 可作為 1/2 BIAS 的 LCD COM 輸出
*Timer
┄ T0:基本 8 位定時(shí)器/計(jì)數(shù)器,支持預(yù)分頻功能。
┄ T1:16 位可配置定時(shí)器/計(jì)數(shù)器(最高可跑 32MHz)
4 組(8 通道)PWM,均支持互補(bǔ)輸出和死區(qū)可配
支持預(yù)分頻功能
計(jì)數(shù)器寄存器可配置
┄ T2:自動(dòng)裝載 16 位定時(shí)器,2 通道 PWM 輸出(無(wú)互補(bǔ)功能)或 2 通道捕獲輸入功能
┄ T3:16 位可配置定時(shí)器,支持預(yù)分頻功能
*WDT
┄支持預(yù)分頻功能
┄可配置溢出復(fù)位或喚醒
*WKT
┄支持預(yù)分頻功能
┄在休眠(STOP)模式下或者綠色(IDLE)模式下,均可喚醒 CPU
*UART
┄ 1 個(gè)獨(dú)立 UART 通信口
*TK
┄ 18 通道高靈敏度高可靠性觸控電路,無(wú)需外掛電容
┄ 高靈敏度可適應(yīng)隔空按鍵觸控、接近感應(yīng)等對(duì)靈敏度要求較高的觸控應(yīng)用
┄ 高可靠性具有很強(qiáng)的抗干擾性,可通過(guò) 10V 動(dòng)態(tài) CS 測(cè)試
┄ 可實(shí)現(xiàn) 18 路觸控按鍵及衍生功能如滾輪、滑條等多種應(yīng)用
┄ 高靈活度開(kāi)發(fā)軟件庫(kù)支持,低開(kāi)發(fā)難度
┄ 自動(dòng)化調(diào)試軟件支持,智能化開(kāi)發(fā)
┄ 低功耗觸控模式,單觸控按鍵喚醒時(shí)芯片整體功耗可低至 11uA
┄ 休眠(STOP)模式下下支持最多 4 鍵硬件自動(dòng)掃描,可喚醒芯片
┄ 內(nèi)置 Shield Driver
*ADC
┄ 18 路 12 位 SAR ADC
┄ 內(nèi)建基準(zhǔn)的 1.024V、2.048V、3.072V、4.096V 參考電壓
┄ ADC 的參考電壓可選 VDD、內(nèi)部基準(zhǔn)、外部參考
┄ 內(nèi)部一路 ADC 可直接測(cè)量 VDD/4 電壓
┄ 內(nèi)部一路 ADC 可直接測(cè)量 IO/4
┄ 內(nèi)部一路 GND 電壓檢測(cè)
┄ 內(nèi)部一路內(nèi)部參考電壓檢測(cè)
┄ 內(nèi)部?jī)陕愤\(yùn)放輸出檢測(cè)
┄ 可設(shè) ADC 轉(zhuǎn)換完成中斷
*4 路運(yùn)放/比較器
┄ 支持內(nèi)部 PGA 16 倍放大
┄ 支持運(yùn)放輸出接 ADC
*低功耗特性
┄ 休眠待機(jī)電流:電壓為 2.5V 時(shí),典型值 500nA
┄ 工作電流:
-- 頻率為 8MHz、電壓為 3V 時(shí),典型值為 700uA
-- 頻率為 32KHz、電壓為 3V 時(shí),典型值為 150uA
┄ 看門狗定時(shí)器電流:電壓為 2.5V 時(shí),典型值為 1uA
*封裝: SOP16/SOP20/TSSOP20
ZH1121A系統(tǒng)框圖:
ZH1121A管腳配置:
ZH1121A程序存儲(chǔ)器(CODE):
(1)程序存儲(chǔ)器 ROM
程序存儲(chǔ)器主要用于指令的存儲(chǔ),在ZH1121A中,該程序存儲(chǔ)器是4K*16bit 的程序MTP,該存儲(chǔ)器以提供1000次的燒寫(xiě),具體操作請(qǐng)參考后面的章節(jié)<MTP 自編程模塊>。系統(tǒng)的 reset 地址為 0x000。
ZH1121A時(shí)鐘系統(tǒng):
特性
ZH1121A有兩個(gè)時(shí)鐘源。一個(gè)是內(nèi)部集成的時(shí)鐘 ICK(16MHz),另一個(gè)是外部時(shí)鐘。由代碼選項(xiàng)選擇
CPU 跑內(nèi)部或外部時(shí)鐘。
ZH1121AZH1121A看門狗(WDT):
特性
看門狗定時(shí)器(WDT)用于防止程序由于某些不確定因素而失去控制。當(dāng)WDT啟動(dòng)時(shí),WDT計(jì)時(shí)超時(shí)后將使CPU復(fù)位。在運(yùn)行的程序一般在WDT復(fù)位CPU之前先復(fù)位WDT。當(dāng)出現(xiàn)某些故障時(shí),程序會(huì)被WDT復(fù)位到正常狀態(tài)下,但程序不會(huì)復(fù)位WDT。
當(dāng)用戶把 WCKEN 置 1 時(shí),則內(nèi)部的看門狗定時(shí)器振蕩器(128KHz)將會(huì)啟動(dòng),產(chǎn)生的時(shí)鐘被送到“16 bits 計(jì)數(shù)器”來(lái)進(jìn)行時(shí)鐘分頻。用戶根據(jù) WDTS[3:0]來(lái)選擇不同的時(shí)鐘分頻系數(shù)來(lái)送給后面的“8 bits 計(jì)數(shù)器”。當(dāng)用戶置位 WDTEN 時(shí),“8 bits 計(jì)數(shù)器”開(kāi)始計(jì)數(shù),“8 bits 計(jì)數(shù)器”的輸出是內(nèi)部信號(hào) WDT_CNT[7:0]。當(dāng) WDT_CNT 的值與WDTR數(shù)值相等時(shí)看門狗便溢出,溢出時(shí)它會(huì)發(fā)送WDTRF信號(hào)復(fù)位CPU及置位WDTRF標(biāo)志位。用戶可以通過(guò)設(shè)置WDTM的WDTCLR位來(lái)清狗。
ZH1121A ADC工作方式: