电子说
在电子设计领域,微控制器是众多应用的核心组件。Zilog的Z86E04/E08 CMOS Z8 OTP微控制器以其独特的特性和广泛的适用性,成为工程师们关注的焦点。本文将详细介绍该微控制器的产品特性、电气参数、引脚功能以及编程模式等方面,为电子工程师在设计中提供全面的参考。
文件下载:Z86E0408PEC1903.pdf
Z86E04/E08是Zilog单芯片Z8 MCU家族的一次性可编程(OTP)成员,具有14条输入/输出线、六个向量优先级中断(3个下降沿、1个上升沿、2个定时器)、两个模拟比较器等特性。其编程选项丰富,包括低噪声、ROM保护、自动锁存、看门狗定时器(WDT)、EPROM测试模式禁用等。
产品有多种变体,不同型号在振荡器类型、工作电压、工作温度、ROM容量和封装形式上有所差异。例如,Z86E0412PEC采用晶体振荡器,工作电压为4.5V - 5.5V,工作温度范围为 -40°C / 105°C,ROM容量为1KB,封装为18 - Pin DIP。
在使用Z86E04/E08微控制器时,必须注意其绝对最大额定值。例如,环境温度在偏置下的范围为 -40°C至 +105°C,存储温度范围为 -65°C至 +150°C,总功耗不应超过462mW。超过这些额定值可能会对设备造成永久性损坏。
在标准温度(0°C至 +70°C)和扩展温度( -40°C至 +105°C)下,微控制器的直流电气特性有所不同。如输入高电压、输入低电压、输出高电压、输出低电压等参数,会随着工作电压和温度的变化而变化。工程师在设计时需要根据实际应用场景选择合适的工作电压和温度范围。
交流电气特性包括时钟输入周期、时钟输入上升和下降时间、定时器输入低宽度、定时器输入高宽度等参数。在不同的工作模式(标准模式、低噪声模式)和温度条件下,这些参数也会有所不同。例如,在低噪声模式下,输入时钟周期和定时器输入周期等参数会有特定的要求。
在OTP编程模式下,各引脚具有特定的功能。D7 - D0为数据总线,用于数据的读写;Vcc为电源供应,在不同模式下电压有所不同;CE为芯片使能,OE为输出使能,EPM用于控制不同的EPROM编程模式,Vpp提供编程电压,Clear用于复位内部地址计数器,Clock为地址时钟,PGM用于将数据编程到EPROM中。
在标准模式下,XTAL1和XTAL2用于连接晶体振荡器,Port 0、Port 2和Port 3为输入/输出端口。Port 0是3位双向、施密特触发的CMOS兼容I/O端口;Port 2是8位、位可编程的双向、施密特触发的CMOS兼容I/O端口;Port 3是3位CMOS兼容端口,输入线可配置为数字施密特触发输入或模拟输入,同时还可作为中断源和定时器输入信号。
复位功能通过上电复位(POR)或看门狗定时器复位实现。上电复位时,POR电路等待一定时间(Tpor ms加上18个时钟周期)后,从地址000C(Hex)开始执行程序。看门狗定时器是一个可重触发的单触发定时器,若达到终端计数,将复位Z8。
Z86E04/E08可寻址高达1K/2KB的内部程序内存,前12个字节用于中断向量,其余字节为片上一次性可编程ROM。
寄存器文件由三个I/O端口寄存器、124个通用寄存器和14个控制和状态寄存器组成。Z8指令可直接或间接访问寄存器,通过8位地址字段进行操作。
有两个8位可编程计数器/定时器(T0和T1),每个由其自己的6位可编程预分频器驱动。T1预分频器可由内部或外部时钟源驱动,T0只能由内部时钟源驱动。计数器可配置为不同的工作模式,如单通模式或模N连续模式。
Z8有六个可屏蔽和优先级的中断,来自六个不同的源,包括P31、P32、P33的边沿触发和两个计数器/定时器。中断优先级由可编程优先级编码器控制,所有中断通过程序内存中的位置进行向量处理。
片上振荡器可连接晶体、LC、RC、陶瓷谐振器或外部时钟源。晶体应采用AT切割,最大频率为12MHz,串联电阻小于或等于100欧姆。
WDT通过指令WDT启用,启用后不能通过指令停止。在每个Twdt周期内执行WDT指令可刷新WDT,否则控制器将复位。此外,还有WDT在HALT模式下的控制指令WDH,以及硬件启用的永久WDT选项。
Z8具有内置的自动复位功能,当检测到Vcc低于VLV时,将复位Z8。VLV会随温度变化而变化。
Z8可通过EPROM可编程位选项编程为低EMI发射(低噪声)模式,此模式下功耗更低,驱动转换速率降低,内部时钟操作受限,输出驱动电阻增加,振荡器二分频电路消除。
编程算法包括地址设置、数据设置、Vpp设置、Vcc设置等步骤,每个步骤都有相应的时间要求。通过一系列的脉冲和操作,将数据编程到EPROM中,并进行验证。
产品提供18 - Pin DIP和18 - Pin SOIC两种封装形式,每种封装都有详细的尺寸规格。
不同的产品型号代表了不同的速度、温度范围、封装形式和环境要求。例如,Z86E0412PSC表示Z86E04,12MHz,DIP封装,0°C至 +70°C,塑料标准。
Z86E04/E08 CMOS Z8 OTP微控制器具有丰富的功能和特性,适用于多种应用场景。工程师在设计时需要根据具体需求,综合考虑电气特性、引脚功能、编程模式等因素,以确保微控制器能够稳定、高效地工作。同时,在使用过程中要注意遵循绝对最大额定值和相关的应用注意事项,避免设备损坏。你在实际设计中是否遇到过类似微控制器的使用问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !