ZiLOG Z8 GPTM OTP MCU家族产品深度解析
在电子设计领域,微控制器(MCU)是核心组件之一,其性能和功能直接影响着产品的整体表现。ZiLOG的Z8 GPTM OTP MCU家族以其独特的特性和丰富的功能,在众多应用场景中展现出了强大的竞争力。今天,我们就来深入探讨一下这个系列的MCU。
一、开发特性
1. 基本参数
Z8 GPTM OTP MCU家族的成员,如ZGP323L OTP MCU,具有多种OTP容量(4KB、8KB、16KB、32KB)和237字节的RAM,提供16、24或32条I/O线,工作电压范围为2.0V - 3.6V。这种多样化的配置可以满足不同应用的需求,无论是小型嵌入式系统还是复杂的工业控制设备,都能找到合适的型号。
2. 低功耗优势
该系列MCU具有低功耗的特点,典型功耗仅为6mW。同时,它提供了三种待机模式:STOP模式典型电流为2µA,HALT模式典型电流为0.8mA,还有低电压复位功能。这使得它在电池供电的设备中表现出色,能够有效延长设备的续航时间。
3. 特殊架构
为了自动生成和接收复杂的脉冲或信号,Z8 GPTM OTP MCU采用了特殊的架构。它配备了一个可编程的8位计数器/定时器(带有两个捕获寄存器和两个负载寄存器)和一个可编程的16位计数器/定时器(带有一个16位捕获寄存器对和一个16位负载寄存器对),还具有可编程的输入毛刺滤波器,用于脉冲接收。这种架构大大提高了MCU处理复杂信号的能力,减少了开发人员的编程工作量。
4. 中断系统
该系列MCU具有六个优先级中断,包括三个外部中断、两个分配给计数器/定时器的中断和一个低电压检测中断。这种丰富的中断系统可以及时响应各种事件,提高系统的实时性和可靠性。
5. 其他特性
此外,Z8 GPTM OTP MCU还具有低电压检测和高电压检测标志、可编程的看门狗定时器/上电复位(WDT/POR)电路、两个独立的比较器(具有可编程的中断极性)以及可编程的EPROM选项。这些特性进一步增强了MCU的功能和灵活性。
二、一般描述
Z8 GPTM OTP MCU家族是基于OTP的红外微控制器家族的成员。它采用了ZiLOG的8位微控制器核心,具有扩展寄存器文件,允许访问寄存器映射的外设、输入/输出(I/O)电路和强大的计数器/定时器电路。这种架构提供了灵活的I/O方案、高效的寄存器和地址空间结构,适用于各种消费、汽车、计算机外设和电池供电的手持应用。
该MCU有三个基本地址空间:程序存储器、寄存器文件和扩展寄存器文件。寄存器文件由256字节的RAM组成,包括4个I/O端口寄存器、16个控制和状态寄存器以及236个通用寄存器。扩展寄存器文件由两个额外的寄存器组(F和D)组成。
三、引脚描述
1. 引脚配置
Z8 GPTM OTP MCU提供了多种引脚配置,包括20引脚、28引脚、40引脚和48引脚的PDIP、SOIC、SSOP和CDIP封装。不同的封装适用于不同的应用场景,开发人员可以根据实际需求选择合适的封装。
2. 引脚功能
- XTAL1和XTAL2:用于连接并行谐振晶体或陶瓷谐振器,为MCU提供时钟信号。也可以使用外部单相位时钟。
- 端口0(P07 - P00):是一个8位、双向、CMOS兼容的端口,可以配置为半字节I/O端口。输出驱动器可以是推挽或开漏,由PCON寄存器的D2位控制。
- 端口1(P17 - P10):可以配置为标准端口输入或输出模式。输出驱动器可以是推挽或开漏,由PCON寄存器的D1位控制。
- 端口2(P27 - P20):是一个8位、双向、CMOS兼容的I/O端口,可以独立配置为输入或输出。可以通过掩码选项连接八个上拉晶体管。
- 端口3(P37 - P30):是一个8位、CMOS兼容的固定I/O端口,由四个固定输入(P33 - P30)和四个固定输出(P37 - P34)组成。可以配置为中断和计数器/定时器的输出。
四、电气特性
1. 绝对最大额定值
在使用Z8 GPTM OTP MCU时,需要注意其绝对最大额定值,如环境温度、存储温度、引脚电压、电流等。超过这些额定值可能会导致设备永久性损坏。
2. 标准测试条件
产品规格中的特性适用于标准测试条件,所有电压均参考GND,正电流流入参考引脚。
3. 电容特性
输入电容、输出电容和I/O电容的最大值均为12pF。
4. DC特性
包括电源电压、时钟输入电压、输入高/低电压、输出高/低电压、比较器输入偏移电压、参考电压、输入/输出泄漏电流、电源电流等参数。这些参数反映了MCU在直流工作状态下的性能。
5. AC特性
包括输入时钟周期、时钟输入上升和下降时间、输入时钟宽度、定时器输入低/高宽度、定时器输入周期、定时器输入上升和下降时间、中断请求低/高时间、停止模式恢复宽度、振荡器启动时间、看门狗定时器延迟时间和上电复位时间等参数。这些参数对于确保MCU在交流工作状态下的稳定性和可靠性至关重要。
五、功能描述
1. 程序存储器
Z8 GPTM OTP MCU可以寻址高达32KB的OTP存储器,前12字节用于中断向量。这些向量对应着六个可用的中断,为中断服务程序提供了入口地址。
2. RAM
该MCU具有256字节的RAM,用于存储临时数据和程序变量。
3. 扩展寄存器文件
扩展寄存器文件允许访问额外的系统控制寄存器和映射额外的外设设备到寄存器地址区域。Z8寄存器地址空间(R0 - R15)被实现为16个存储体,每个存储体有16个寄存器。通过寄存器指针(RP)可以选择工作寄存器组和扩展寄存器文件存储体。
4. 寄存器文件
寄存器文件(存储体0)由4个I/O端口寄存器、237个通用寄存器、16个控制和状态寄存器以及两个扩展寄存器组(D和F)组成。指令可以直接或间接访问寄存器,通过8位地址字段实现。
5. 堆栈
内部寄存器文件用于堆栈,8位堆栈指针SPL(R255)用于内部堆栈,SPH(R254)可以作为通用寄存器使用。
6. 定时器
Z8 GPTM OTP MCU配备了8位和16位计数器/定时器,具有多种工作模式,如单通模式和模N模式。可以通过控制寄存器(CTR0、CTR1、CTR2、CTR3)来配置定时器的功能,包括启用/禁用、时钟频率、捕获中断、超时中断等。
7. 中断
该MCU具有六个不同的中断,包括三个外部中断、两个计数器/定时器中断和一个低电压检测中断。中断可以通过中断屏蔽寄存器进行全局或单独的启用或禁用,优先级由中断优先级寄存器控制。
8. 时钟
MCU的片上振荡器具有高增益、并行谐振放大器,可以连接晶体、陶瓷谐振器或外部时钟源。晶体必须是AT切割,频率范围为1MHz - 8MHz,串联电阻小于或等于100Ω。
9. 电源管理
- 上电复位(POR):使用一个由板载RC振荡器时钟控制的定时器电路,确保在指令执行开始前,(V_{DD})和振荡器电路稳定。
- HALT模式:关闭内部CPU时钟,但不关闭XTAL振荡。计数器/定时器和外部中断仍然活跃。可以通过中断恢复设备。
- STOP模式:关闭内部时钟和外部晶体振荡,将待机电流降低到10µA或更低。只能通过复位(如WDT超时、POR、SMR或外部复位)终止。
10. 端口配置寄存器
端口配置寄存器(PCON)用于配置端口3的比较器输出、端口1和端口0的输出模式。
11. 停止模式恢复寄存器
停止模式恢复寄存器(SMR)选择时钟分频值并确定停止模式恢复的模式。
12. 看门狗定时器模式寄存器
看门狗定时器(WDT)是一个可重触发的单触发定时器,如果达到终端计数,将复位Z8 CPU。可以通过WDT指令启用和刷新WDT。
13. EPROM可选择选项
提供七个EPROM可选择选项,包括端口上拉晶体管、EPROM保护和上电复位时的看门狗定时器等。
14. 电压检测
通过电压检测寄存器(LVD)可以监测(V{CC})电压,当电压检测启用时,实时监测(V{CC})水平,并设置HVD和LVD标志。
六、封装信息
Z8 GPTM OTP MCU提供了多种封装形式,包括20引脚、28引脚、40引脚和48引脚的CDIP、PDIP、SOIC和SSOP封装。不同封装的尺寸和引脚布局有所不同,开发人员可以根据实际需求选择合适的封装。
七、订购信息
该系列MCU提供了多种型号和温度范围可供选择,包括标准温度(0°C - 70°C)、扩展温度(-40°C - 105°C)和汽车温度(-40°C - 125°C)。同时,还提供了无铅封装选项。开发人员可以根据具体需求选择合适的型号和封装。
八、预表征产品说明
需要注意的是,该产品是新推出的,ZiLOG尚未完成对产品的全面表征。在使用过程中,可能会发现额外的功能或与文档某些方面的不一致性。此外,由于启动良率问题,交货时间可能不确定。
ZiLOG的Z8 GPTM OTP MCU家族以其丰富的功能、低功耗和灵活的配置,为电子工程师提供了一个强大的解决方案。在实际应用中,开发人员可以根据具体需求选择合适的型号和封装,充分发挥该系列MCU的优势。你在使用ZiLOG的MCU过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
微控制器
+关注
关注
49文章
8830浏览量
165583 -
Zilog
+关注
关注
0文章
7浏览量
1490
发布评论请先 登录
ZiLOG Z8 GPTM OTP MCU家族产品深度解析
评论