电子说
在电子设计领域,微控制器的选择至关重要,它直接影响着产品的性能、成本和开发周期。ZiLOG的Z86C91作为一款CMOS Z8 ROMless微控制器,以其独特的特性和丰富的功能,在众多应用场景中展现出强大的竞争力。今天,我们就来深入剖析一下这款微控制器。
文件下载:Z86C9116FEC00TR.pdf
Z86C91是ZiLOG的Z8系列8位ROMless微控制器中的一员,拥有236字节的RAM。它具备快速执行能力、高效的内存使用、复杂的中断处理、输入/输出位操作能力,以及便于硬件/软件系统扩展的特性,同时还具有低成本和低功耗的优势。
Z86C91为需要强大I/O能力的应用提供了24个专用输入/输出引脚,这些引脚被分为四个端口,每个端口由8条线组成,可在软件控制下进行配置,以提供定时、状态信号、串行或并行I/O(带或不带握手)以及用于连接外部存储器的地址/数据总线。
该微控制器具有三个基本地址空间:程序存储器、数据存储器和236个通用寄存器,以支持广泛的配置需求。
Z86C91的工作频率为16 MHz,电压范围为4.5至5.5VDC。为了减轻系统处理实时任务(如计数/定时和数据通信)的负担,它还提供了两个片上计数器/定时器,具有大量用户可选模式,以及一个全双工硬件UART。此外,Z86C91是一款无ROM的器件,支持使用外部存储器,适用于高产量应用或需要代码灵活性的场景。
Z86C91提供了40引脚DIP、44引脚PQFP和44引脚PLCC三种封装形式,不同封装的引脚配置有所不同。每个引脚都有其特定的功能,包括电源、时钟、复位、读写控制、数据选通、地址选通等。
Z86C91需要外部复位电路来实现上电复位,内部复位引脚带有上拉电阻。在复位周期内,(overline{DS})保持低电平,(overline{AS})以 (T_{P} C ÷2) 的速率循环。复位释放后,程序从地址000Ch开始执行。
寄存器文件包含三个I/O端口寄存器、236个通用寄存器和16个控制和状态寄存器。指令可以直接或通过8位地址字段间接访问寄存器,还支持使用寄存器指针进行4位寄存器寻址。
两个8位可编程计数器/定时器(T0和T1),每个由其自己的6位可编程预分频器驱动。预分频器可将时钟源的输入频率除以1至64之间的任意整数。计数器可配置为启动、停止、继续或重新加载初始值,达到计数结束时会产生定时器中断请求。
Z86C91具有六个不同的中断,来自八个不同的源,这些中断是可屏蔽和优先级的。中断通过程序存储器中的向量进行处理,当中断请求被授予时,会激活中断机器周期,将中断请求标志复位,并跳转到相应的中断服务例程。
片上振荡器具有高增益、并联谐振放大器,可连接晶体、LC、陶瓷谐振器或任何合适的外部时钟源。晶体应选择AT切割,频率范围为1 MHz至20 MHz,串联电阻小于等于100Ω。
Z86C91的控制寄存器包括串行I/O寄存器、定时器模式寄存器、计数器/定时器寄存器、预分频器寄存器、端口模式寄存器、中断优先级寄存器、中断请求寄存器、中断屏蔽寄存器、标志寄存器、寄存器指针寄存器和堆栈指针寄存器等。这些寄存器用于控制微控制器的各种功能,部分寄存器为只读或只写,使用时需要注意。
包括电源电压、存储温度和工作环境温度等参数,超过这些额定值可能会对器件造成永久性损坏。
所有电压参考地,正电流流入参考引脚。
输入、输出和I/O电容的范围为0至12 pF。
包括最大输入电压、时钟输入高/低电压、输入高/低电压、输出高/低电压、复位输入高/低电压、输入/输出泄漏电流、复位输入电流、电源电流和待机电流等参数,不同温度范围下的特性有所不同。
包括外部I/O或存储器读写时序、时钟依赖公式、额外时序和握手时序等参数,用于描述微控制器在交流信号下的工作特性。
提供40引脚DIP、44引脚PLCC和44引脚PQFP三种封装,每种封装都有详细的尺寸规格。
根据不同的引脚数、封装和工作温度范围,提供了不同的订购编号。例如,Z86C9116PSC表示16 MHz、40引脚DIP、工作温度范围为0°C至70°C、塑料标准流的产品。
Z86C91以其丰富的功能、灵活的配置和良好的电气特性,为电子工程师提供了一个强大的设计平台。在实际应用中,工程师可以根据具体需求选择合适的封装和配置,充分发挥其优势,实现高效、稳定的系统设计。你在使用Z86C91或其他微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !