深入剖析Maxim ZLF645系列闪存微控制器

电子说

1.4w人已加入

描述

深入剖析Maxim ZLF645系列闪存微控制器

在电子设备不断发展的今天,微控制器的性能和功能对于产品的成功至关重要。Maxim的ZLF645系列闪存微控制器(Flash MCUs)作为Crimzon®家族的一员,凭借其独特的特性和广泛的应用场景,成为了众多电子工程师的理想选择。今天,我们就来详细探讨一下这款微控制器的特点和优势。

文件下载:ZLF645E0H4864G.pdf

一、架构概述

ZLF645系列微控制器为其他Crimzon MCU提供了直接兼容的代码升级路径,具备强大的学习功能。它拥有高达64 KB的闪存内存和1K的通用随机存取存储器(RAM),还配备了两个定时器,可在执行其他计数操作的同时生成复杂信号。其内置的通用异步收发传输器(UART)使ZLF645 MCU能够作为从/主数据库芯片运行,当UART未使用时,波特率发生器(BRG)还可作为第三个定时器。此外,增强的停止模式恢复功能允许ZLF645 MCU在逻辑变化或12个SMR输入的任意组合下从停止模式中恢复,SMR源还可作为中断源。

二、主要特性

2.1 基础特性

设备 闪存(KB) RAM I/O线 电压范围
ZLF645 Flash MCU 32或64 512 B或1 K 16、24或40 2.0 V - 3.6 V

2.2 额外特性

  • 红外学习放大器:许多高端遥控器都具备学习功能,但传统学习遥控器的放大电路成本高且调谐效果不佳。ZLF645 MCU是首款在广泛位置和电池电压下提供内置调谐放大电路的芯片,仅需一个光电二极管作为外部组件,大大降低了系统成本并提高了学习功能的可靠性。
  • 低功耗:典型功耗仅为11 mW,还具备三种待机模式,其中STOP模式典型电流为1.7 μA,HALT模式典型电流为0.6 mA,同时具备低电压复位功能。
  • 智能计数器/定时器架构:包含一个可编程8位计数器/定时器和一个可编程16位计数器/定时器,分别配备相应的捕获寄存器和负载寄存器,还具备可编程输入毛刺滤波器,用于脉冲接收。当UART未使用时,其波特率发生器可作为另一个8位定时器。
  • 六优先级中断:包括三个外部/UART中断、两个分配给计数器/定时器的中断和一个低电压检测中断。
  • 8位UART:支持RX和TX中断,提供4800、9600、19200和38400的波特率,具备奇偶校验(奇/偶/无)和1/2个停止位的选项。
  • ICP接口:在线闪存编程(ICP)接口与其中一个GPIO复用。
  • 智能上电复位(POR):在检测到外部晶体振荡器或谐振器的稳定时钟时,可减少POR时间。
  • 电压检测:具备低电压和高电压检测标志。
  • 可编程看门狗定时器(WDT)/POR电路:增强系统的稳定性和可靠性。
  • 模拟比较器:两个板载模拟比较器,具有独立的参考电压和可编程中断极性。
  • 用户可选选项:通过选项位闪存编码(ON/OFF),用户可选择端口引脚的上拉晶体管、WDT在复位时的启用状态、闪存内存保护以及外部时钟到系统时钟的分频等。

三、中断源

ZLF645 MCU支持23个中断源和6个中断向量,具体包括:

  • 三个外部中断。
  • 来自T8和T16的超时和捕获中断。
  • 来自UART Tx、UART Rx和UART BRG的三个中断。
  • 一个低电压检测(LVD)中断。
  • 来自SMR源P20 - P27、P30 - P33、P00和P07的14个中断,P20 - P27、P30 - P33的逻辑变化可生成中断或SMR。

四、引脚描述

ZLF645 MCU提供多种封装形式,包括20 - pin QFN、20 - pin PDIP、SOIC、SSOP、28 - pin PDIP、SOIC、SSOP和48 - pin SSOP。不同封装的引脚配置和功能有所不同,工程师在设计时需要根据具体需求进行选择。例如,在20 - pin QFN封装中,各引脚的功能和信号方向如下: 引脚编号 符号 功能 信号方向
1 P07 端口0,位7 输入/输出
2 VDD 电源 输入
3 XTAL2 晶体振荡器 输出
4 XTAL1 晶体振荡器 输入
5 P31 端口3,位1 输入
6 P32 端口3,位2 输入
7 P33 端口3,位3 输入
8 P34 端口3,位4 输入/输出
9 P36 端口3,位6 输出
10 P00 端口0,位0 输入/输出
P30 端口3,位0 输入
11 P01 端口0,位1 输入/输出
12 GND 接地 输入
13 P20 端口2,位0 输入/输出
14 P21 端口2,位1 输入/输出
15 P22 端口2,位2 输入/输出
16 P23 端口2,位3 输入/输出
17 P24 端口2,位4 输入/输出
18 P25 端口2,位5 输入/输出
19 P26 端口2,位6 输入/输出
20 P27 端口2,位7 输入/输出

需要注意的是,当端口0低半字节上拉选项启用且P30输入为低电平时,电流会通过上拉电阻流向地。

五、总结

Maxim的ZLF645系列闪存微控制器以其丰富的功能、低功耗和灵活的配置选项,为电子工程师在设计红外遥控器和其他MCU应用时提供了强大的支持。在实际应用中,工程师需要根据具体的项目需求,合理选择封装形式和配置选项,充分发挥ZLF645 MCU的优势。同时,对于中断源和引脚功能的理解和应用,也是确保系统稳定运行的关键。大家在使用这款微控制器的过程中,有没有遇到过什么有趣的问题或者独特的应用场景呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分