电子说
在电子设备的设计中,选择合适的微控制器至关重要。今天我们要深入探讨的是Zilog公司的Z86C15,一款8位CMOS Z8 MCU键盘控制器,它在性能、功能和应用方面都有独特之处。
文件下载:Z86C1505FSCR2306.pdf
Z86C15具有236字节的RAM和32条I/O线,运行速度可达5MHz,工作电压范围为4.5V - 5.5V,工作温度范围是0°C - 70°C。其低功耗特性表现出色,在5MHz时典型功耗仅30mW。
它采用独特的寄存器到寄存器架构,避免了累加器瓶颈,比RISC处理器具有更高的代码效率。对于需要强大I/O能力的应用,它提供32个专用的输入输出引脚,这些引脚分为四个端口,每个端口有8条线,可通过软件配置提供定时、状态信号以及串行或并行I/O端口。
Z86C15提供40引脚DIP、44引脚PLCC和44引脚QFP三种封装形式,每种封装的引脚功能和配置都有详细说明。例如,在40引脚DIP封装中,VCC为电源输入,CLKOUT为Z8系统时钟输出,RCIN为RC振荡器时钟输入等。不同引脚的功能和方向明确,方便工程师进行电路设计和连接。
Z86C15的电源电压范围为 -0.3V - +7.0V,存储温度范围是 -65°C - +150°C,工作环境温度范围为0°C - +105°C。超过这些绝对最大额定值可能会对设备造成永久性损坏。
在25°C、VCC = GND = 0V、f = 1.0MHz的条件下,输入、输出和I/O电容最大值均为12pF。其工作频率范围为4MHz - 5MHz,频率公差为±10%,该公差仅适用于封装后的设备。
在Vcc = 5.0V ±10%、0°C - +70°C的条件下,对时钟输入、复位输入、输出电压等参数都有明确的规定。例如,时钟输入高电压范围为0.7VCC - (VCC + 0.3)V,典型值为2.5V;输出高电压在IOH = -2.0mA时,范围为(VCC - 0.4)V - VCC,典型值为3.1V等。
在0°C - +70°C、Vcc = 5MHz的条件下,对输入时钟周期、时钟输入上升和下降时间、定时器输入低宽度等多个参数都有详细的时间要求。例如,输入时钟周期为125 - 100000ns,时钟输入上升和下降时间最大为25ns等。
RESET引脚为低电平有效,激活时初始化Z86C15,去激活后从内部程序位置000CH开始执行程序。该引脚有10.4Kohm(±35%)上拉电阻,拉低该引脚后,Z86C15需要150ms进行初始化。
16位程序计数器可寻址4KB的程序内存空间,前12字节保留用于中断向量,对应六个可用中断的16位向量。字节12到4095为片上掩膜编程ROM,地址4096及以上保留。
由四个I/O端口寄存器、236个通用寄存器和15个控制与状态寄存器组成,还包括扩展寄存器组中的两个系统配置寄存器。指令可直接或间接通过8位地址字段访问寄存器,允许使用4位寄存器地址。
有两个8位可编程计数器/定时器(T0 - T1),每个由6位可编程预分频器驱动。T1预分频器可由内部或外部时钟源驱动,T0预分频器仅由内部时钟驱动。6位预分频器可将时钟源输入频率除以1 - 64的任意整数,计数器可编程启动、停止、重启等。
Z86C15有六个不同的中断源,可屏蔽和优先级排序。中断请求由可编程优先级编码器解决,所有中断通过程序内存中的位置进行向量处理。
通过电路修改降低了EMI,移除了内部二分频电路以进一步减少干扰。
提供内部电容以适应RC振荡器配置,需要1%精度的电阻来实现10%准确的频率振荡,也可接受外部时钟输入。
硬件看门狗定时器在通电时自动激活,是可重触发的单稳态定时器,达到终端计数时重置Z8。其可编程为4、9、18和75ms,必须在每个时间周期内至少刷新一次,否则Z86C15将自动重置。
使用由板载专用RC振荡器时钟驱动的定时器电路实现上电复位功能,POR时间允许VCC和振荡器电路在指令执行开始前稳定,标称时间为150ms ±20%。
位于扩展寄存器组的Bank F地址0BH,用于选择时钟分频值和确定停止模式恢复的模式。
文档详细介绍了多个控制寄存器,如定时器模式寄存器、计数器定时器寄存器、预分频器寄存器、端口模式寄存器、中断掩码寄存器、标志寄存器等,每个寄存器都有特定的功能和位定义,工程师可以根据需要进行配置。
提供了40引脚DIP、44引脚PLCC和44引脚QFP三种封装的尺寸信息,包括毫米和英寸两种单位,方便工程师进行PCB设计。
根据不同的封装、速度和温度范围,提供了相应的产品编号。例如,Z86C1505PSC表示5MHz、40引脚DIP封装、0°C - +70°C、塑料标准的产品。
综上所述,Z86C15是一款功能强大、性能稳定的8位CMOS Z8 MCU键盘控制器,适用于多种需要强大I/O能力和低功耗的应用场景。工程师在设计时可以根据具体需求,合理利用其各种特性和功能,实现高效、可靠的电子系统设计。你在实际应用中是否遇到过类似的微控制器?你对Z86C15的哪些特性最感兴趣呢?
全部0条评论
快来发表一下你的评论吧 !