新唐W77L516A 8位微控制器:高性能与灵活性的完美结合
在电子设计领域,选择一款合适的微控制器至关重要。新唐科技的W77L516A 8位微控制器以其卓越的性能、丰富的功能和出色的灵活性,成为众多工程师的首选。今天,我们就来深入了解一下这款微控制器的特点和应用。
文件下载:W77L516A25DL.pdf
一、概述
W77L516A是一款与8051兼容的快速微控制器,其重新设计的处理器核心消除了时钟和内存周期的浪费。与传统的8051相比,在相同的晶体速度下,它执行每条8051指令的速度更快,通常指令执行时间是传统8051的1.5 - 3倍,整体性能约提高2.5倍。同时,它采用了全静态CMOS设计,可在较低的晶体时钟下运行,有效降低了功耗。
二、特性亮点
(一)高速架构
采用4时钟/机器周期的高速架构,最高运行频率可达20MHz,引脚与标准80C52兼容,指令集与MCS - 51兼容,方便工程师进行开发和移植。
(二)丰富的I/O端口
拥有四个8位I/O端口和一个额外的4位I/O端口。其中,端口0具有内部上拉电阻,可通过软件启用;端口4仅在44引脚PLCC/QFP封装中可用,P4.0还具有等待状态控制信号的替代功能。
(三)强大的定时器和中断系统
配备三个16位定时器和12个中断源,具有两级优先级,能够满足复杂的定时和中断需求。
(四)双串口通信
提供两个增强型全双工串口,支持同步和异步通信,具备自动地址识别和帧错误检测等增强功能。
(五)大容量可编程闪存
包含64KB的系统可编程闪存(APFLASH)和4KB的辅助闪存(LDFLASH),用于存储程序和数据。
(六)低功耗模式
具备空闲模式、经济模式和掉电模式等多种低功耗模式,可根据实际应用需求灵活选择,有效降低系统功耗。
三、引脚配置与描述
W77L516A提供了40引脚DIP、44引脚PLCC和44引脚QFP三种封装形式,不同封装的引脚配置有所差异。每个引脚都有其特定的功能,例如:
- EA:外部访问使能引脚,高电平访问内部ROM,低电平访问外部ROM。
- PSEN:程序存储使能引脚,用于在取指和MOVC操作时使能外部ROM数据。
- ALE:地址锁存使能引脚,用于分离端口0上的地址和数据。
- RST:复位引脚,高电平持续两个机器周期可复位设备。
四、功能详解
(一)CPU性能提升
W77L516A的CPU核心经过重新设计,将大多数指令的机器周期从标准8052的12个时钟周期减少到4个时钟周期,平均性能提升1.5 - 3倍。同时,它还提供了双数据指针(DPTRs),加快了块数据内存传输速度,并且可以调整MOVX指令的执行时间,以适应不同速度的RAM和外设。
(二)I/O端口功能
端口0可作为地址/数据总线,在访问外部程序或内存时具有强上拉和下拉能力;端口2主要作为地址总线的高8位;端口1和3具有替代功能;端口4作为通用I/O端口,P4.0可作为等待状态控制信号。
(三)串口通信
两个串口功能与8052家族的串口相似,但具有更多的操作模式和增强功能。串口0可使用定时器1或2作为波特率发生器,串口1只能使用定时器1。
(四)定时器功能
三个16位定时器可配置为定时器或计数器,计数时钟可选择4时钟或12时钟,还具备看门狗定时器,可作为系统监视器或长时间定时器。
(五)中断系统
中断结构与标准8052略有不同,增加了中断源和向量数量,提供12个中断资源,具有两级优先级。
(六)数据指针
除了标准的16位数据指针(DPL,DPH)外,还增加了一个16位数据指针(DPL1,DPH1),并新增了DEC DPTR指令,提高了编程灵活性。
(七)电源管理
提供空闲模式、经济模式和掉电模式三种电源管理模式。空闲模式下,CPU时钟停止,定时器、串口和中断时钟继续运行;经济模式可动态降低内部时钟速率;掉电模式下,所有时钟停止,设备功耗降至最低。
五、内存组织
W77L516A将内存分为程序内存和数据内存两部分。
(一)程序内存
标准8052的程序内存最大可寻址64KB,所有指令都从该区域获取执行。此外,还有一个4KB的辅助闪存(LDFLASH),用于存储系统编程的加载程序。
(二)数据内存
可访问高达64KB的外部数据内存,同时包含1KB的片内MOVX SRAM,地址范围为0000H - 03FFH,可通过MOVX指令访问。此外,还有256字节的片内暂存RAM和一些特殊功能寄存器(SFRs)。
六、指令与时序
(一)指令执行
W77L516A执行标准8032家族的所有指令,但指令时序有所不同。每个机器周期由4个时钟周期组成,大多数指令的机器周期数等于指令的操作数数量,减少了无用的取指和浪费的周期,提高了效率。
(二)MOVX指令
MOVX指令用于访问外部数据内存,用户可以将其执行时间从2个机器周期扩展到9个机器周期,通过设置时钟控制SFR(CKCON)中的三个位来控制扩展值,以适应不同速度的外设。
(三)等待状态控制信号
除了软件扩展MOVX指令的机器周期外,W77L516A还提供了硬件信号WAIT,可在44引脚PLCC/QFP封装中使用。通过设置WS(WSCON.7)位启用等待状态控制信号,设备在MOVX指令期间会在每个C3状态采样WAIT引脚,根据信号插入等待周期。
七、复位与中断
(一)复位条件
W77L516A有外部复位和看门狗复位两种复位方式。外部复位需要将RST引脚保持高电平至少两个机器周期;看门狗复位是当看门狗定时器超时且复位功能启用时触发。
(二)复位状态
复位后,大多数SFRs被清零,中断和定时器被禁用,堆栈指针复位到07h,RAM内容在VDD不低于2V时保持不变。
(三)中断系统
具有两级优先级的中断结构,12个中断源,每个中断源都有独立的优先级位、标志、中断向量和使能位。中断响应时间在5 - 12个机器周期之间,相比标准8051有显著改善。
八、可编程定时器/计数器
(一)定时器0和1
可配置为定时器或计数器,计数时钟可选择1/12或1/4系统时钟,有四种工作模式可供选择。
(二)定时器2
是一个16位的上下计数器,具有捕获/重载功能,时钟源可选择外部T2引脚或晶体振荡器,有捕获模式、自动重载模式(向上计数、向上/向下计数)、波特率发生器模式和可编程时钟输出模式。
(三)看门狗定时器
可作为系统监视器、时基发生器或事件定时器,用户可通过设置WD1和WD0位选择超时时间间隔,超时后可触发中断或复位。
九、串口通信
(一)串口模式
提供四种工作模式,包括同步模式和异步模式,支持全双工通信。不同模式下,波特率、帧大小和数据传输方式有所不同。
(二)帧错误检测
可检测串行通信中的帧错误,通过设置SMOD0位,使SCON.7(SCON1.7)作为帧错误标志(FE),硬件设置该标志,软件清除。
(三)多处理器通信
利用模式2和3中的第9位数据实现多处理器通信,通过自动地址识别功能,减少软件开销,简化编程任务。
十、定时访问保护
为防止错误代码对关键位的误写,W77L516A采用了定时访问保护机制。通过向定时访问(TA)SFR写入AAh和55h打开写入使能窗口,窗口打开3个机器周期,期间可对受保护的位进行写入操作。
十一、硬件重启模式
在外部复位时,W77L516A默认从APFLASH程序启动。用户可通过特定设置,在P2.6、P2.7和P4.3上添加10KΩ上拉电阻,强制设备从LDFLASH程序启动。
十二、系统编程
(一)加载程序位于LDFLASH
CPU在APFLASH内存中自由运行,进入空闲状态前将CHPCON寄存器设置为#03H,CPU将切换到LDFLASH内存并执行复位操作。更新APFLASH程序后,通过设置SWRESET(CHPCON = #83H)切换回APFLASH。
(二)加载程序位于APFLASH
CPU在APFLASH内存中自由运行,进入空闲状态前将CHPCON寄存器设置为#01H,设置SFRCN寄存器更新LDFLASH,更新后继续运行APFLASH程序。
十三、片上闪存特性
W77L516A的片上闪存具有特定的擦除、编程和读取时序,可通过设备编程器进行操作。同时,它还提供了安全位保护机制,防止闪存数据被非法访问。
十四、电气特性
(一)绝对最大额定值
包括直流电源电压、输入电压、工作温度和存储温度等参数,超出这些范围可能会影响设备的寿命和可靠性。
(二)直流特性
涵盖了工作电压、工作电流、空闲电流、掉电电流、输入电流、输入电压等参数,不同工作条件下的参数有所不同。
(三)交流特性
包括外部时钟特性和交流规范,如时钟高时间、时钟低时间、时钟上升时间、时钟下降时间等,以及各种信号的脉冲宽度、延迟时间等。
十五、典型应用电路
(一)晶体连接
提供了不同晶体频率对应的电容参考值,确保晶体振荡器的稳定运行。
(二)扩展外部数据内存和振荡器
给出了相关的电路示例,帮助工程师进行系统设计。
十六、封装尺寸
W77L516A提供了40引脚DIP、44引脚PLCC和44引脚QFP三种封装形式,详细给出了每种封装的尺寸参数,方便工程师进行PCB设计。
十七、应用示例
文档中给出了系统编程的软件示例,展示了如何在系统中对64KB APFLASH和4KB LDFLASH进行编程和更新。
总之,新唐W77L516A 8位微控制器以其高性能、丰富的功能和出色的灵活性,为电子工程师提供了一个强大的开发平台。无论是在工业控制、消费电子还是其他领域,它都能发挥出重要的作用。在实际应用中,工程师们可以根据具体需求,充分利用其特性,设计出高效、稳定的系统。你在使用W77L516A过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
高性能
+关注
关注
0文章
799浏览量
21502 -
8位微控制器
+关注
关注
0文章
85浏览量
1334
发布评论请先 登录
新唐W77L516A 8位微控制器:高性能与灵活性的完美结合
评论