电子说
电子工程师在设计过程中,常常要为项目挑选一款合适的微控制器,来满足性能、功耗、功能等多方面的需求。今天,我们就来深入探讨 Atmel 公司推出的 AT89LP51RD2/ED2/ID2 这三款 8 位微控制器,看看它们有哪些独特之处,能为我们的设计带来怎样的便利。
文件下载:AT89LP51ID2-20AU.pdf
AT89LP51RD2/ED2/ID2 与 8051 产品兼容,拥有增强的 8051 架构。它采用单时钟周期每字节提取,在 20MHz 时钟频率下,吞吐量最高可达 20MIPS。支持 0Hz 到 20MHz 的全静态操作,配备片上 2 周期硬件乘法器和 16x16 乘积累加单元,还拥有 256 x 8 内部 RAM 和 2KB 扩展 RAM(ERAM),可供软件选择不同大小。此外,它具有双数据指针和 4 级中断优先级,大大增强了处理能力和工作效率。
这三款微控制器提供 64KB 的系统内可编程(ISP)闪存程序存储器,其中 AT89LP51ED2 和 AT89LP51ID2 还额外提供 4KB 的 EEPROM 用于非易失性数据存储。同时,具备 512 字节的用户签名数组,且写/擦除周期可达 10,000 次,还设有用于程序下载的串行接口和 2KB 引导 ROM,包含低级闪存编程例程和默认串行引导加载程序。
支持双振荡器,包括晶体、32kHz 晶体和 8MHz 内部振荡器(AT89LP51ID2);具备两线片上调试接口、欠压检测和上电复位功能,并带有掉电标志;可选择极性的外部复位引脚;支持低功耗空闲和掉电模式,以及从掉电模式的中断恢复;还有 8 位时钟预分频器。
提供多达 40 个可编程 I/O 线,有绿色(无铅/无卤)的 PLCC44、VQFP44、QFN44、PDIP40 等多种封装可选。I/O 模式可配置,包括准双向(80C51 风格)、仅输入(三态)、推挽 CMOS 输出和开漏输出。
工作电压范围为 2.4V 到 5.5V,工作温度范围为 -40°C 到 85°C,在 2.4V - 5.5V 电压下,单周期工作频率为 0 到 20MHz。
文档中详细列出了 44 引脚 VQFP、44 引脚 PLCC、44 焊盘 VQFN/QFN/MLF 和 40 引脚 PDIP 等不同封装的引脚配置。不同封装的引脚虽然在排列上有所差异,但功能基本一致,这为工程师在设计时根据实际需求选择合适的封装提供了便利。
每个引脚都有详细的功能说明,例如 P1.5 引脚,它是用户可配置的 I/O 端口 1 的第 5 位,同时在 SPI 通信中担任主入从出(MISO)或主出从入(MOSI)的角色,还可作为 PCA 模块 2 的捕获/比较外部 I/O。通过这些详细的引脚描述,工程师能够准确地将微控制器与外部电路进行连接和交互。
AT89LP51RD2/ED2/ID2 支持多种系统配置选项,可通过用户熔丝设置非易失性选项,通过特殊功能寄存器(SFR)的各个位进行软件控制的挥发性选项。例如,可选择时钟源 A 和 B、振荡器选择、X2 模式、启动时间、兼容性模式、XRAM 配置等,这些配置选项为不同的应用场景提供了高度的灵活性。
| 该微控制器具有兼容性模式和快速模式两种操作模式。在兼容性模式下,指令提取和执行时间与标准 8051 相同,可与 Atmel AT89C51RD2/ED2 实现真正的定时兼容性;而在快速模式下,CPU 每个时钟周期从内存中提取一个代码字节,大大提高了吞吐量,但在某些行为上可能会有所不同。具体差异如下表所示: | 特性 | 兼容性模式 | 快速模式 |
|---|---|---|---|
| 系统时钟中的指令提取 | 3 | 1 | |
| 系统时钟中的指令执行时间 | 6、12、18 或 24 | 1、2、3、4 或 5 | |
| 默认系统时钟除数 | 2 | 1 | |
| 默认定时器预分频器除数 | 6 | 1 | |
| 引脚采样率(INT0、INT1、T0、T1、T2、T2EX) | 预分频器速率 | 系统时钟 | |
| 最小 RST 输入脉冲(系统时钟) | 12 | 2 |
文档提供了详细的特殊功能寄存器(SFR)映射表,涵盖了 C51 核心 SFR、数字信号处理 SFR、系统管理 SFR、中断 SFR、端口 SFR、串行 I/O 端口 SFR、定时器 SFR、SPI 控制器 SFR、TWI 控制器 SFR、键盘接口 SFR、闪存/EEPROM 存储器 SFR、模拟比较器 SFR、ADC 控制器 SFR 和 PCA SFR 等。这些寄存器的合理配置是实现微控制器各种功能的关键,工程师需要深入了解每个寄存器的功能和使用方法。
文档列出了不同供应电压、速度、温度范围、数据 EEPROM 配置和振荡器数量下的订购代码,以及对应的封装和包装方式。同时,还提供了从 AT89C51RD2/ED2/ID2 迁移到 AT89LP51RD2/ED2/ID2 的订购交叉参考表,方便工程师进行产品替换和升级。
详细介绍了 44AA(VQFP/LQFP)、44A(TQFP)、44J(PLCC)、44M1(VQFN/MLF)和 40P6(PDIP)等不同封装的尺寸和技术要求,包括各个尺寸的最小值、标称值和最大值,以及相关的注意事项,如符合的 JEDEC 标准、允许的模具突起、引脚共面度等。这些信息对于电路板的设计和制造至关重要。
AT89LP51RD2/ED2/ID2 以其高性能、低功耗、丰富的外设功能和多种配置选项,成为了众多应用领域的理想选择,如报警系统、电机控制、有线电话和智能卡读卡器等。其与 8051 产品的兼容性,使得工程师能够轻松地将现有的代码移植到这些新设备上。同时,快速模式的引入为对性能要求较高的应用提供了更好的解决方案。
在未来的设计中,电子工程师可以充分利用 AT89LP51RD2/ED2/ID2 的这些特性,结合具体的应用需求,实现更加高效、智能的电子系统。你是否在项目中使用过类似的微控制器呢?在使用过程中遇到过哪些问题和挑战?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !