Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器:特性与应用解析
在电子设备不断创新发展的今天,微控制器作为核心部件,扮演着至关重要的角色。Z86E33/733/E34/E43/743/E44 这些型号的CMOS Z8 OTP微控制器凭借其独特的性能和丰富的功能,在众多应用场景中展现出强大的竞争力。今天,就让我们深入探究一下这些微控制器的特点和应用。
文件下载:Z86E3312PEC.pdf
一、基本特性
1. 存储与性能
这些微控制器的ROM容量有4KB、8KB和16KB三种可选,能满足不同复杂程度的程序存储需求。RAM方面,部分型号为237字节,部分为236字节,可用于数据的临时存储。运行速度均为12MHz,在处理各种任务时能保持高效稳定。
2. I/O能力
不同型号在I/O线数量上有所差异,Z86E33/733/E34有24条I/O线,Z86E43/743/E44则有32条。它们被分组为四个端口,每个端口8条线,能通过软件灵活配置,可用于提供时序、状态信号、并行I/O,还能作为外部存储器接口的地址/数据总线。
3. 电源与温度范围
标准温度范围下,电源电压 (V{CC}) 为3.5 - 5.5V;扩展温度范围下,(V{CC}) 为4.5 - 5.5V。这种较宽的电源和温度范围,使得微控制器能适应不同的工作环境。
4. 封装形式
提供多种封装选择,如28 - Pin DIP/SOIC/PLCC OTP(适用于E33/733/E34)、40 - Pin DIP OTP(适用于E43/743/E44)以及44 - Pin PLCC/QFP OTP(适用于E43/743/E44)。多样的封装形式方便工程师根据实际设计需求进行选择。
5. 其他特性
- 具备软件使能的看门狗定时器(WDT),增强系统的可靠性。
- 端口0、端口1和端口2的输出类型可通过编程设置为推挽或开漏模式。
- 支持无时钟WDT复位和自动上电复位(POR)功能。
- 提供多种可编程的OTP选项,如RC振荡器、EPROM保护、自动锁存禁用等。
- 低功耗设计,功耗仅60mW,适合对功耗有要求的应用场景。
- 快速指令指针,执行时间为0.75µs,提高指令执行效率。
- 拥有两种待机模式(STOP和HALT),可进一步降低功耗。
- 数字输入采用CMOS电平,具备施密特触发器。
- 支持软件可编程低EMI模式,减少电磁干扰。
- 配备两个可编程的8位计数器/定时器,每个都有6位可编程预分频器。
- 有六个向量、优先级中断,可处理来自不同源的中断请求。
- 集成两个比较器,可处理模拟信号。
- 片上振荡器支持多种时钟源,如晶体、陶瓷谐振器、LC、RC或外部时钟驱动。
二、引脚与功能
这些微控制器的引脚功能丰富且复杂,不同模式下引脚的作用也有所不同。
1. EPROM编程模式
- 数据总线(D7 - D0):用于与外部存储器进行数据读写。
- 电源引脚((V_{CC})):在EPROM读取模式下需提供5V电压,其他模式为6V。
- 芯片使能(/CE):在EPROM读取、编程和验证模式下有效。
- 输出使能(/OE):控制数据总线的方向。
- EPROM编程模式(EPM):通过施加不同电压控制不同的编程模式。
- 编程电压(VPP):提供编程所需的电压。
- 编程模式(/PGM):低电平时,数据通过数据总线编程到EPROM。
- 清除(CLR):高电平时复位内部地址计数器。
- 地址时钟(CLK):时钟输入,每个时钟周期内部地址计数器加1。
2. 标准模式
- 晶体引脚(XTAL、XTAL2):XTAL用于连接时钟源到片上振荡器输入,XTAL2为振荡器输出。
- 读写信号(R//W):仅Z86E43/743/E44有此功能,低电平时表示向外部程序或数据存储器写入数据。
- 复位信号(/RESET):低电平有效,可通过上电、看门狗定时器复位、停止模式恢复或外部复位来初始化MCU。
- ROMless信号(/ROMless):连接到GND时禁用内部ROM,使设备作为无ROM的Z8运行。
- 数据选通(/DS):每次外部存储器传输时激活,读取操作时数据需在其下降沿前准备好,写入操作时其下降沿表示输出数据有效。
- 地址选通(/AS):每个机器周期开始时脉冲一次,地址输出在其后沿有效。
3. 各端口功能
- 端口0(P07 - P00):8位双向CMOS兼容I/O端口,可配置为半字节I/O端口或外部存储器接口的地址端口,输入缓冲为施密特触发,输出可全局编程为推挽或开漏,支持握手控制。
- 端口1(P17 - P10):同样是8位双向CMOS兼容端口,具有复用的地址(A7 - A0)和数据(D7 - D0)端口功能,可配置为输入、输出或地址/数据端口,支持握手控制。
- 端口2(P27 - P20):8位双向CMOS兼容I/O端口,可独立配置为输入或输出,输入缓冲为施密特触发,输出可全局编程为推挽或开漏,支持握手控制。
- 端口3(P37 - P30):8位CMOS兼容端口,有四个固定输入和四个固定输出,可通过软件配置用于中断和握手控制,还集成了两个比较器,可处理P31和P32上的模拟信号。
三、电气特性
1. 绝对最大额定值
给出了微控制器在各种参数下的最大承受范围,如环境温度、储存温度、引脚电压、总功耗、电流等。超出这些额定值可能会对设备造成永久性损坏,在设计时必须严格遵守。
2. 直流电气特性
包括不同温度范围下的时钟输入电压、输入/输出电压、电流、复位输入/输出电压等参数。这些参数是设计电路时确定电源、输入输出信号电平等的重要依据。
3. 电容特性
在特定条件下,输入电容、输出电容和I/O电容的最大值均为12pF,这对于信号完整性和电路稳定性设计有重要意义。
四、功能描述
1. 复位功能
微控制器可通过三种方式复位:上电复位、看门狗定时器复位和停止模式恢复源复位。内置的自动上电复位电路无需外部连接上电复位电路,复位时间为Tpor。在停止模式恢复操作时,WDTMR、SMR、P2M和P3M寄存器不会重新初始化为复位值。
2. 程序与数据内存
- 程序内存:可寻址4/8/16KB的内部程序内存,前12字节用于存储中断向量。在无ROM模式下,Z86E43/743/E44可寻址高达64KB的外部程序内存。
- 数据内存:在ROM模式下,Z86E43/743/E44可寻址60/56/48KB的外部数据内存;无ROM模式下可寻址64KB的数据内存。/DM信号用于区分数据和程序内存空间。
3. 寄存器文件
寄存器文件包括I/O端口寄存器、通用寄存器、控制和状态寄存器以及系统配置寄存器。通过8位地址字段可直接或间接访问寄存器,还引入了扩展寄存器文件(ERF),方便进行系统控制和外设映射。
4. 计数器/定时器
有两个8位可编程计数器/定时器(T0和T1),每个都有自己的6位可编程预分频器。T1的预分频器可由内部或外部时钟源驱动,T0的预分频器仅由内部时钟驱动。计数器可设置为多种工作模式,如单通模式和模n连续模式,还可进行级联。
5. 中断功能
微控制器有六个不同来源的中断,可屏蔽和优先级排序。中断源包括端口3的四条线和两个计数器/定时器。中断请求通过可编程优先级编码器进行优先级解析,当请求被授予时,会进入中断机器周期,保存程序计数器和状态标志,并跳转到中断服务程序的起始地址。
6. 时钟功能
片上振荡器可连接多种时钟源,如晶体、RC、陶瓷谐振器或外部时钟源。晶体应选择AT切,频率范围为10KHz - 16MHz,串联电阻不超过100欧姆。此外,还可在编程模式下选择RC振荡器。
7. 电源相关功能
- 上电复位(POR):由板载RC振荡器驱动的定时器电路实现,确保 (V_{CC}) 和振荡器电路在指令执行前稳定。
- HALT模式:关闭内部CPU时钟,但不关闭晶体振荡,计数器/定时器和部分外部中断仍保持活跃,可通过中断恢复。
- STOP模式:关闭内部时钟和外部晶体振荡,将待机电流降低到10微安以下,可通过看门狗定时器超时、POR、停止模式恢复源或外部复位终止。
8. 控制寄存器
- 端口配置寄存器(PCON):用于单独配置端口,包括比较器输出、端口的开漏/推挽模式、低EMI模式和低EMI振荡器等。
- 停止模式恢复寄存器(SMR):选择时钟分频值,确定停止模式恢复的方式和条件。
- 停止模式恢复寄存器2(SMR2):包含额外的停止模式恢复源。
- 看门狗定时器模式寄存器(WDTMR):控制看门狗定时器的工作模式、超时周期、时钟源等。
五、总结与展望
Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器具有丰富的功能和出色的性能,无论是在存储容量、I/O能力、低功耗设计还是中断处理等方面都有良好的表现。其多样的封装形式和灵活的可编程选项,使得它在各种电子设备中都有广泛的应用前景,如工业控制、消费电子、智能家居等领域。
不过,在使用这些微控制器时,工程师需要仔细研读其数据手册,根据具体的应用场景和需求,合理配置寄存器和引脚,确保系统的稳定性和可靠性。同时,随着电子技术的不断发展,我们也期待这些微控制器能不断升级和优化,为电子设备的创新带来更多的可能。
你在使用这类微控制器的过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享交流!
-
应用
+关注
关注
2文章
479浏览量
34902 -
特性
+关注
关注
0文章
61浏览量
15695
发布评论请先 登录
Z86E33/733/E34/E43/743/E44 CMOS Z8 OTP微控制器:特性与应用解析
评论