ZLF645系列闪存MCU是Crimzon红外系列的成员微控制器

元器件信息   2022-11-23 10:52   139   0  


芯片规格书搜索工具-icspec


体系结构概述
Maxim的ZLF645系列闪存MCU是Crimzon红外系列的成员微控制器。本系列提供了直接兼容的代码升级路径Crimzon MCU,提供强大的学习功能,并具有高达64 KB的闪存和1K通用随机存取存储器(RAM)。两个计时器允许在执行其他计数操作时生成复杂信号。
通用异步收发器(UART)允许ZLF645 MCU作为从/主数据库芯片。当不使用UART时,波特率发电机(BRG)可用作第三个定时器。增强的停止模式恢复功能允许ZLF645 MCU在任何逻辑变化和任何12个SMR输入的组合。SMR源也可用作中断
来源。
许多高端遥控单元提供学习功能。学习功能允许更换遥控单元,从原始遥控单元和重新生成信号。然而,许多学习遥控器的放大电路价格昂贵,调音不好。ZLF645单片机是第一个提供内置芯片的芯片调谐放大电路在广泛的位置和电池电压。唯一的所需的外部组件是光电二极管。
ZLF645单片机大大降低了系统成本,提高了学习功能可靠性。ZLF645单片机具有所有新功能,非常适合红外遥控控制和其他单片机应用。

功能框图
图1显示了ZLF645闪存MCU的功能块。

e7e19efa-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

管脚说明

e7e19efb-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

ZLF645 MCU 20针PDIP、SOIC和SSOP的管脚配置
包装。

e7e19efc-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

28针PDIP中ZLF645 MCU的引脚配置,
SOIC和SSOP包。

e7e19efd-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

I/O端口引脚功能
ZLF645 MCU具有多达五个8位端口,如下所述:
1。端口0可编程为输入或输出。
2。端口1可作为输入或输出进行字节编程。
3。端口2可编程为输入或输出。
4。端口3在下半字节有四个输入,在上半字节有四个输出。
5。端口4可编程为输入或输出。
端口0、端口1、端口2和端口4在任何管脚或管脚组上禁用内部上拉
当编程为输出模式时。
每个端口0、端口1、端口2或端口4引脚的CMOS输入缓冲区总是连接到管脚,即使管脚配置为输出。如果配置了pin由于漏极开路输出且未施加外部信号,高输出状态可能导致要浮动的CMOS输入缓冲区。这可能导致超过100μA。为了防止这种泄漏,用规定的逻辑将引脚连接到外部信号电平或确保其输出状态低,特别是在停止模式下。
端口0、端口1、端口2和端口4都具有输入和输出功能。输入逻辑无论端口配置为输入还是输出,都始终存在。什么时候?执行读取指令时,MCU读取输入逻辑的实际值,但不读取从输出缓冲区。此外,or、and和xor的指令具有readmodify-write序列。MCU首先读取端口,然后修改该值,然后加载回到港口。
如果端口配置为开漏输出或端口正在驱动使电压不同于相应输出逻辑的任何电路。
如果配置为开漏输出,输出逻辑为1,则为浮动端口读回为零。以下指令将p00–p07全部设置为低:和p0,%f0复位(输入,低电平)复位初始化MCU并通过上电复位(POR)完成,看门狗定时器(WDT)、停止模式恢复、低电压检测或通过
48针包装产品的外部复位针。

在por和wdt复位期间,内部生成的复位驱动复位引脚低时间到了。任何驱动外部复位线路的设备必须是排水明沟,以避免重置条件下可能发生冲突造成的损坏。内部提供上拉对于复位引脚,如果可用。当ZLF645 MCU断言(低)复位引脚时,内部上拉已禁用。
外部复位不会启动退出停止模式。
控制I/O端口的寄存器。一些端口引脚功能也可以受其他外围功能的控制寄存器的影响。

端口0
端口0是一个8位双向CMOS兼容端口。它的八条I/O线被配置在软件控制下创建一个半字节I/O端口。输出驱动器为推/拉或开漏,由端口配置寄存器的位2控制。
如果I/O操作需要一个或两个半字节,则必须通过写入端口0/1模式寄存器。在硬件重置或停止模式恢复之后,端口0是配置为输入端口。
当启用uart tx时,端口0,位7用作uart的传输输出。这个当UART时,端口0第7位的I/O功能被UART串行输出(TXD)覆盖TX已启用(UCTL[7]=1)。必须将管脚配置为TXD数据的输出触及销(p01m[6]=0)。
可选的上拉晶体管可用作用户可选的闪存编程选项在所有端口0位上,使用半字节选择。

e7e19efe-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

端口1是一个8位双向CMOS兼容I/O端口。它可以在作为输入或输出的软件控制。闪存编程选项位可用于在这个端口上连接八个上拉晶体管。作为输出编程的位是全局的编程为推/拉或打开排水管。上电复位功能用端口1的八位[p17:10]配置为输入。
配置。

e7e19eff-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

端口2是一个8位双向CMOS兼容I/O端口。它的八条I/O线可以是在软件控制下独立配置为输入或输出。端口2总是可用于I/O操作。一个闪存编程选项位可用于连接8个这个端口上的上拉晶体管。作为输出编程的位被全局编程为推/拉或打开排水管。上电复位功能用端口2[p27:20]配置为输入。
端口2还具有8位输入或和和门和边缘检测电路,可以是用于从停止模式恢复。可编程p20以在解调模式下访问边缘检测电路。图8显示了端口2的配置。

e7e19f00-6ad9-11ed-bcbf-b8ca3a6cb5c4.png

端口3是一个8位CMOS兼容I/O端口。端口3由四个固定输入组成(p33:p30)、三个固定输出(p37:p36:p35)和一个多功能引脚(p34),可以仅用作输出或用作双向开漏I/O,具体取决于ZLF645单片机处于电感耦合等离子体模式。
p30、p31、p32和p33是标准CMOS输入,具有可选项的上拉晶体管并可在软件下配置为中断,作为UART的接收数据输入块,作为比较器电路的输入,或作为红外学习放大器的输入。
p37、p36和p35是推/拉输出,可以配置为计数器/定时器和/或比较器电路。
在zlf645的por时间内,p34被配置为启用上拉的输入引脚。如果在完成por周期后,zlf645没有检测到这个pin低并且被放置进入icp模式时,该引脚将恢复为仅推/拉输出。

登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。