深入剖析W78LE51C/W78L051C:8位微控制器的卓越之选

电子说

1.4w人已加入

描述

深入剖析W78LE51C/W78L051C:8位微控制器的卓越之选

在电子工程师的设计世界里,选择一款合适的微控制器至关重要。今天,我们就来深入探讨华邦(Winbond)的W78LE51C/W78L051C 8位微控制器,看看它有哪些独特之处,能为我们的设计带来怎样的便利和优势。

文件下载:W78L051C24DL.pdf

一、概述

W78L051C是一款8位微控制器,具有宽电源电压范围和低功耗的特点。其指令集与标准8051完全兼容,内部包含4K字节的Flash EPROM、128字节的RAM、四个8位双向且可位寻址的I/O端口、一个额外的4位I/O端口P4、两个16位定时器/计数器、一个硬件看门狗定时器和一个串行端口。此外,它还支持七源两级中断功能。

为了便于编程和验证,内部的Flash EPROM允许通过电子方式对程序存储器进行编程和读取。一旦代码确认无误,用户可以对代码进行保护,确保安全性。同时,该微控制器具有两种省电模式:空闲模式和掉电模式,均可以通过软件进行选择。

二、特性亮点

1. 全面的设计特性

  • 静态设计:采用全静态设计的8位CMOS微控制器,性能稳定。
  • 宽电压范围:支持2.4V至5.5V的宽电源电压,适应不同的电源环境。
  • 丰富的存储资源:拥有128字节的片上暂存RAM和4KB的电可擦除/可编程Flash EPROM,同时具备64KB的程序存储器地址空间和64KB的数据存储器地址空间。
  • 多样的I/O端口:四个8位双向端口和一个额外的4位可位寻址I/O端口(在44引脚PLCC/QFP封装中还提供额外的INT2 / INT3),满足各种输入输出需求。
  • 强大的外设功能:配备两个16位定时器/计数器、一个全双工串行端口(UART)和看门狗定时器,以及七源两级中断能力,为系统设计提供了丰富的功能支持。
  • 低EMI设计:具备EMI降低模式,可有效减少电磁干扰。
  • 电源管理:内置电源管理功能,支持空闲模式和掉电模式,降低功耗。
  • 代码保护:拥有代码保护机制,保障代码安全。

2. 多种封装选择

提供多种无铅(RoHS)封装,包括DIP 40、PLCC 44和PQFP 44,方便不同的应用场景和设计需求。

三、引脚配置与说明

1. 引脚配置

文档中给出了40引脚DIP、44引脚PLCC和44引脚QFP的引脚配置图,清晰展示了各个引脚的位置和功能。

2. 引脚说明

符号 描述
EA 外部访问使能,高电平访问内部ROM
PSEN 程序存储使能,用于外部ROM数据访问
ALE 地址锁存使能,分离地址和数据
RST 复位引脚,高电平复位设备
XTAL1 晶体振荡器输入,可接外部时钟
XTAL2 晶体振荡器输出,与XTAL1反相
VSS 接地
VDD 电源供应
P0.0 - P0.7 双向I/O端口,用于外部存储器访问
P1.0 - P1.7 双向I/O端口,部分引脚有替代功能
P2.0 - P2.7 双向I/O端口,提供外部存储器高地址位
P3.0 - P3.7 双向I/O端口,所有引脚有替代功能
P4.0 - P4.3 可位寻址双向I/O端口,可作通用I/O或外部中断输入

四、功能详细解析

1. 新定义外设

  • INT2 / INT3:两个额外的外部中断,功能类似于标准80C52的外部中断0和1。其功能和状态由XICON寄存器的位决定,该寄存器可位寻址,但不是标准80C52的标准寄存器。
  • PORT4:另一个可位寻址端口P4,仅4位(P4<3:0>)可用,地址位于0D8H,功能与端口P1类似,P4.3和P4.2为替代功能引脚,可作为通用I/O引脚或外部中断输入源。

2. 降低EMI发射

由于片上Flash EPROM的存在,当程序在内部ROM空间运行时,ALE可能无用,其转换会产生噪声。可通过设置AUXR特殊功能寄存器的第0位来关闭ALE信号转换,以降低EMI发射。同时,为减少振荡电路的EMI发射,可通过编程清除安全寄存器的B7位来降低片上振荡器放大器的增益,但需注意在高频下可能影响外部晶体的正常工作。

3. 掉电标志

掉电标志位于PCON寄存器的第4位,上电复位时由硬件置位,可通过软件清除,用于判断复位是热启动还是冷启动。

4. 看门狗定时器

看门狗定时器是一个自由运行的定时器,可由用户编程作为系统监视器、时基发生器或事件定时器。它通过一组分频器对系统时钟进行分频,分频输出可选,决定超时时间间隔。超时发生时,若启用则可导致系统复位。其控制寄存器为WDTC,包含使能位、清除位、空闲模式使能位和预分频选择位。

5. 时钟

W78L051C可使用晶体振荡器或外部时钟,内部时钟先进行二分频。使用晶体振荡器时,需在XTAL1和XTAL2引脚之间连接晶体,并在每个引脚与地之间连接负载电容;使用外部时钟时,将外部时钟源连接到XTAL1引脚,XTAL2引脚不连接。

6. 电源管理

  • 空闲模式:通过设置PCON寄存器的IDL位进入,此时处理器内部时钟停止,但外设和中断逻辑继续工作,可通过中断或复位退出。
  • 掉电模式:设置PCON寄存器的PD位进入,所有时钟停止,包括振荡器,只能通过复位退出。

7. 复位

外部RESET信号在S5P2采样,需在振荡器运行时保持高电平至少两个机器周期才能生效。复位时,端口初始化为FFH,堆栈指针初始化为07H,PCON(除第4位)初始化为00H,其他特殊功能寄存器(除SBUF)初始化为00H,SBUF不复位。

五、片上Flash EPROM特性与安全位

1. Flash EPROM特性

在片上Flash EPROM操作模式下,可对其进行反复编程和验证。确认代码无误后,可对代码进行保护。

2. 安全位

W78L051C有一个特殊设置寄存器——安全寄存器,在正常模式下无法访问,只能在Flash EPROM操作模式下访问。该寄存器的位一旦从高电平编程为低电平就无法更改,只能通过全擦除操作复位。安全寄存器在Flash EPROM操作模式下的地址为#0FFFFh,包含锁定位、MOVC禁止位和加密位,分别用于保护用户程序代码、限制MOVC指令的访问区域和启用/禁用代码加密逻辑。

六、电气特性

1. 绝对最大额定值

参数 符号 最小值 最大值 单位
直流电源 VDD - VSS -0.3 +7.0 V
输入电压 VIN VSS - 0.3 VDD + 0.3 V
工作温度 TA 0 70 °C
存储温度 TST -55 +150 °C

2. 直流特性

详细列出了不同条件下的工作电压、工作电流、空闲电流、掉电电流、输入电流、输入泄漏电流、逻辑1到0转换电流、输入低电压、输入高电压、输出低电压、灌电流、输出高电压和源电流等参数。

3. 交流特性

交流规格与制造工艺、I/O缓冲器额定值、电容负载和内部布线电容有关。大部分规格可以用多个输入时钟周期(TCP)表示,实际器件的变化通常小于±20ns。文档给出了时钟输入波形、程序取指周期、数据读取周期、数据写入周期、端口访问周期和程序操作等的参数和说明。

七、时序波形与典型应用电路

1. 时序波形

文档提供了程序取指周期、数据读取周期、数据写入周期和端口访问周期的时序波形图,帮助工程师理解和设计系统时序。

2. 典型应用电路

给出了扩展外部程序存储器和晶体、扩展外部数据存储器和振荡器的典型应用电路,并提供了晶体应用的参考值,方便工程师进行实际设计。

八、封装尺寸

文档详细列出了40引脚DIP、44引脚PLCC和44引脚PQFP封装的尺寸,包括英寸和毫米两种单位,为电路板设计提供了准确的参考。

九、修订历史

记录了产品的修订历史,包括版本、日期、页码和更改原因。最新版本为A3,于2006年12月4日发布,移除了所有含铅封装部件。

十、重要注意事项

华邦产品不适合用于手术植入、原子能控制仪器、飞机或宇宙飞船仪器、运输仪器、交通信号仪器、燃烧控制仪器等应用,也不适合用于可能导致人身伤害、死亡或严重财产或环境损害的应用。用户使用或销售这些产品用于此类应用需自行承担风险,并同意赔偿华邦因不当使用或销售导致的任何损失。同时,所有数据和规格可能会随时更改,恕不另行通知。

W78LE51C/W78L051C微控制器以其丰富的功能、低功耗和多种封装选择,为电子工程师提供了一个强大而灵活的设计平台。在实际应用中,我们需要根据具体需求合理选择和使用这款微控制器,充分发挥其优势,同时注意其使用限制和注意事项。你在使用类似微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分