电子说
在电子工程师的世界里,不断寻找性能卓越、功能强大且成本效益高的微控制器是永恒的追求。今天,我们就来深入了解一下Z86C90 CCP(Consumer Controller Processor),看看它如何在单芯片架构领域展现独特魅力。
文件下载:Z86C9012FSG.pdf
Z86C90 CCP是Z8单芯片微控制器家族中无ROM的成员,拥有236字节的通用RAM。它的片上振荡器支持多种时钟源,包括晶体、陶瓷谐振器、LC或外部时钟源驱动,具有很强的灵活性。该控制器采用40引脚DIP、44引脚带引脚芯片载体或44引脚四方扁平封装,并且与CMOS兼容。
Z86C90的架构基于Zilog的8位微控制器核心,并配备扩展寄存器文件,可访问寄存器映射的外设和I/O电路。这种架构设计使得它在工业、汽车、计算机外设和高级科学应用等领域都能大显身手。
CCP应用对强大的I/O能力有很高要求,Z86C90通过32个专用输入输出引脚满足了这一需求。这些引脚分为四个端口,每个端口包含八条线,可在软件控制下进行配置,提供定时、状态信号、带或不带握手的并行I/O以及用于连接外部内存的地址/数据总线。
为支持广泛的配置,Z86C90提供了四个基本地址空间:程序内存、寄存器文件、数据内存和扩展寄存器文件。其中,寄存器文件由236字节的通用寄存器、四个I/O端口寄存器和十五个控制与状态寄存器组成;扩展寄存器文件包含两个控制寄存器。
为了减轻程序处理实时问题(如计数/定时和数据通信)的负担,Z86C90提供了两个片上计数器/定时器,具有大量用户可选模式,还配备两个板载比较器,可处理具有公共参考电压的模拟信号。
文档详细给出了Z86C90在40引脚DIP、44引脚PLCC和44引脚QFP三种封装下的引脚分配情况,这对于工程师进行硬件设计至关重要。不同的引脚分配适应了不同的应用场景和电路板布局需求。
每个引脚都有其特定的功能,例如时钟输入、复位输入、数据输入输出等。工程师在设计时需要根据具体需求合理使用这些引脚,确保系统正常运行。
了解器件的绝对最大额定值是确保其安全运行的关键。Z86C90的绝对最大额定值包括电源电压、存储温度、工作环境温度和功耗等参数。在实际应用中,必须严格遵守这些参数,避免对器件造成永久性损坏。
文档详细列出了Z86C90在不同温度和电压条件下的直流电气特性,如输入电压、输出电压、输入泄漏电流、输出泄漏电流等。这些特性对于电路设计和性能评估非常重要,工程师需要根据实际情况进行合理选择和调整。
交流特性包括外部I/O或内存读写时序、附加时序和握手时序等。这些时序参数决定了器件在不同工作频率下的性能表现,工程师需要根据系统要求进行精确设置,以确保数据的准确传输和处理。
当选择ROM保护时,特定指令(如LDC、LDCI、LDE和LDEI)将无法访问内存位置0000H到OFFFH。当前样品可能不具备增强的ROM保护功能,但最终生产版本将具备该功能。
端口3输出在复位后会被重置为高电平状态,但在停止模式恢复后,输出将保持最后状态。
Z86C90还具有扩展定时功能、低EMI软件可编程、P0/P1/P2/P3可软件编程为开漏输出、扩展寄存器PCON为只写寄存器、WDTMR在复位后的前64个系统时钟(128个XTAL时钟)内可写等特性。
Z86C90 CCP以其丰富的功能、灵活的架构和良好的电气特性,为电子工程师提供了一个强大的设计平台。然而,在实际应用中,我们也需要注意一些问题,如器件的绝对最大额定值、ROM保护功能的实现等。
作为电子工程师,我们在选择和使用Z86C90时,需要根据具体的应用场景和需求,充分发挥其优势,同时避免潜在的风险。大家在使用Z86C90的过程中,有没有遇到过什么特别的问题或者有趣的应用案例呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !