电子说
在电子设计领域,微控制器是众多项目的核心。今天,我们来深入了解一下Zilog公司的Z86E04/E08 CMOS Z8 OTP微控制器,它具有丰富的特性和广泛的应用场景,为电子工程师提供了强大的设计工具。
文件下载:Z86E0812PEG1903.pdf
Z86E04/E08微控制器是Zilog单芯片Z8 MCU家族中的一次性可编程(OTP)成员。它非常适合软件开发、调试、原型制作以及小规模生产,相比掩膜ROM版本在这些场景下更具经济性。
产品有多种型号,如Z86E0412PEC、Z86E0812PEC1903、Z86E0812SSC1866等,工作电压范围为4.5V - 5.5V,有不同的封装形式,包括18 - Pin DIP和18 - Pin SOIC,工作温度范围有0°C/70°C和 - 40°C/105°C可选。
在标准温度(0°C - 70°C)和扩展温度( - 40°C - 105°C)下,对不同工作电压(4.5V和5.5V)和时钟频率,给出了供电电流、待机电流等参数。例如,在标准温度下,当所有输出和I/O引脚浮空,时钟频率为2MHz时,4.5V供电下的供电电流典型值为11.0mA,最大值为6.8mA。
包括时钟输入上升时间、输入时钟宽度、高低电平时间等参数。不同模式(标准模式、低噪声模式)和温度条件下,这些参数有所不同。例如,在标准模式下,时钟输入上升时间在5.5V时最小值为83ns。
该微控制器有详细的引脚定义,如18 - Pin DIP和18 - Pin SOIC封装的引脚功能不同。在18 - Pin DIP封装中,引脚1 - 4为数据4 - 7,引脚7为芯片使能(CE)等;在18 - Pin SOIC封装中,引脚5为电源(Vcc)等。
复位可通过上电复位(POR)或看门狗定时器复位实现。上电复位时,POR电路等待一定时间(T POR ms加上18个时钟周期)后,从地址000C(Hex)开始执行程序。
Z86E04/E08可寻址最多1K/2KB的内部程序存储器,前12字节用于中断向量,其余为片上一次性可编程ROM。
由三个I/O端口寄存器、124个通用寄存器和14个控制与状态寄存器组成。通用寄存器可通过8位地址字段直接或间接访问,在4位模式下,寄存器文件分为八个工作寄存器组。
有两个8位可编程计数器/定时器(T0和T1),每个由6位可编程预分频器驱动。T1的时钟源可由用户定义,可选择内部微处理器时钟除以四或通过Port 3的外部信号输入。
六个中断源可屏蔽和优先级排序,中断请求通过程序存储器中的向量位置处理。当多个中断待处理时,由可编程优先级编码器解决优先级问题。
片上振荡器可连接晶体、LC、RC、陶瓷谐振器或外部时钟源,晶体建议使用AT切割,最大频率为12MHz,串联电阻小于等于100欧姆。
WDT可通过指令WDT启用,启用后需在每个Twdt周期内刷新,否则控制器将复位。还可通过指令WDH在HALT模式下启用WDT,硬件启用的永久WDT选项可在复位后自动启用,且在HALT和STOP模式下始终运行。
通过EPROM可编程位选项可使芯片工作在低EMI发射模式,具有功耗低、驱动摆率低、内部时钟频率受限、输出驱动电阻大、消除振荡器二分频电路等特点。
包括ROM保护、自动锁存禁用、EPROM/测试模式禁用等功能,可增强系统的安全性和可靠性。
文档提供了详细的编程算法流程图,包括地址计数器、编程波形和编程时序等信息。在编程过程中,需要注意地址设置时间、VPP设置时间、数据保持时间等参数。
在正常操作中,若XTAL1引脚出现超过Vcc的过度噪声浪涌,可能会意外启用生产测试模式。在标准模式下,VPP、CE、EPM、OE引脚的过度噪声浪涌也可能影响处理器操作。建议使用钳位二极管和电容来抑制电压浪涌,编程EPROM/测试模式禁用选项可防止意外进入EPROM模式或测试模式。
产品有不同的封装形式(18 - Pin DIP和18 - Pin SOIC)、工作温度范围(0°C - 70°C和 - 40°C - 105°C)和时钟频率(12MHz)可供选择。例如,Z86E0412PSC表示Z86E04,12MHz,DIP封装,0°C - 70°C工作温度,塑料标准。
总之,Z86E04/E08 CMOS Z8 OTP微控制器以其丰富的功能和良好的电气特性,为电子工程师在各种应用场景下提供了可靠的解决方案。在设计过程中,工程师需要根据具体需求合理选择型号和配置,同时注意编程和应用中的细节,以确保系统的稳定性和可靠性。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !