电子说
在电子工程领域,微控制器是众多电子设备的核心组件,它们的性能和功能直接影响着设备的运行效率和稳定性。今天,我们将深入探讨MC68HC908JB8、MC68HC08JB8和MC68HC08JT8这三款微控制器,详细解析它们的技术特性、功能模块以及应用场景。
文件下载:MC68HC908JB8FB.pdf
MC68HC908JB8是M68HC08系列8位微控制器单元(MCU)中的一员,以低成本、高性能著称。该系列MCU采用增强型M68HC08中央处理器单元(CPU08),具备多种模块、不同的内存大小和类型,以及多样化的封装形式,能满足不同应用场景的需求。
CPU08可寻址64 Kbytes的内存空间,内存映射包括8,192字节的用户FLASH内存、256字节的RAM、16字节的用户定义向量和976字节的监控ROM。不同的内存区域承担着不同的功能,如I/O寄存器地址范围为$0000 - $003F,包含大部分控制、状态和数据寄存器;FLASH内存地址范围为$DC00 - $FBFF,用于存储用户程序;监控ROM地址范围为$FC00 - $FDFF和$FE10 - $FFDF,包含监控功能的指令。
M68HC08 CPU是M68HC05 CPU的增强版本,具备16位堆栈指针和索引寄存器,支持多种寻址模式和指令集。CPU寄存器包括累加器、索引寄存器、堆栈指针、程序计数器和条件代码寄存器,这些寄存器在数据处理和程序执行中发挥着关键作用。例如,累加器用于存储操作数和算术/逻辑运算的结果;条件代码寄存器包含中断掩码和多个标志位,用于指示指令执行的结果。
振荡器电路设计用于与晶体或陶瓷谐振器配合使用,生成晶体时钟信号。晶体振荡器输出信号经过时钟倍增器,生成OSCXCLK信号,该信号再经过二分频后用于系统集成模块(SIM)生成总线时钟。在低功耗模式下,WAIT指令对振荡器逻辑无影响,而STOP指令会禁用OSCXCLK输出。
SIM支持多达8个外部和/或内部中断,与CPU协同控制所有MCU活动。它负责总线时钟生成和控制、停止/等待/复位/中断进入和恢复、内部时钟控制、主复位控制以及中断控制等功能。SIM包含多个寄存器,如中断状态寄存器、复位状态寄存器和中断标志控制寄存器,用于监控和控制中断和复位状态。
USB模块作为低 - 速(LS)USB设备,支持全通用串行总线规范1.1低 - 速功能,数据速率为1.5 Mbps。具备片上3.3V调节器和多个端点缓冲区,支持控制和中断数据传输。USB协议包括同步模式、数据包标识符字段、地址字段、端点字段、循环冗余校验(CRC)和数据包结束(EOP)等部分。该模块还支持复位信号检测、挂起和恢复操作,以及远程唤醒功能。
监控ROM接收并执行来自主机计算机的命令,可通过特定的引脚条件进入监控模式。在监控模式下,MCU可执行主机计算机代码,同时大部分引脚保留正常操作模式功能。监控ROM具备安全特性,可防止未经授权的FLASH读取,通过发送特定的安全字节可绕过安全功能。
TIM是一个2通道定时器,提供输入捕获、输出比较和脉冲宽度调制(PWM)功能。TIM计数器可作为自由运行计数器或模向上计数器,为输入捕获和输出比较功能提供定时参考。TIM通道可独立编程为输入捕获或输出比较通道,支持缓冲和非缓冲PWM信号生成。
MCU拥有37个双向输入 - 输出(I/O)引脚,形成五个并行端口。所有I/O引脚均可编程为输入或输出,部分引脚具备软件可配置的上拉电阻和特定的电流驱动能力。例如,端口A的引脚可作为键盘中断引脚,端口D的引脚在配置为输出时为开漏输出,可与5V逻辑接口。
外部中断引脚(IRQ)可触发CPU中断请求,其触发灵敏度可通过软件配置为下降沿触发或下降沿和低电平触发两种模式。中断请求可通过向量获取、软件清除或复位操作清除。PTE4/D - 引脚在特定条件下可配置为中断输入,触发IRQ中断。
KBI提供八个独立可屏蔽的外部中断,通过PTA0 - PTA7引脚访问。键盘中断引脚可独立启用或禁用,其触发模式可配置为边缘敏感或边缘和电平敏感。在初始化键盘中断时,需采取特定措施防止误中断。
COP模块包含一个自由运行的计数器,若计数器溢出将生成复位信号,帮助软件从失控代码中恢复。可通过定期清除COP计数器来防止复位,COP模块可通过配置寄存器中的COPD位禁用。
LVI模块监控VDD引脚的电压,当电压降至LVI跳闸电压时,生成复位信号。可通过配置寄存器中的LVID位禁用LVI模块。
中断模块可在内部地址总线与中断地址寄存器中的值匹配时,发出断点信号,使CPU执行软件中断指令。中断模块具备可访问的I/O寄存器,支持CPU和软件生成中断,在中断期间可禁用COP。
该系列MCU的电气规格包括绝对最大额定值、功能操作范围、热特性、DC电气特性、控制时序、振荡器特性、USB DC电气特性、USB低速源电气特性、USB信号电平、定时器接口模块特性和内存特性等。例如,工作温度范围为0 - 70°C,工作电压范围为4.0 - 5.5V,FLASH内存的读取总线时钟频率范围为32 k - 8.4 M Hz。
提供了44 - 引脚塑料四方扁平封装(QFP)、28 - 引脚小外形集成电路封装(SOIC)、20 - 引脚双列直插封装(PDIP)和20 - 引脚小外形集成电路封装(SOIC)的尺寸规格,方便工程师进行电路板设计。
文档提供了不同封装形式和工作温度范围的订购编号,如MC68HC908JB8JP(20 - 引脚PDIP,0 - 70°C)、MC68HC908JB8ADW(28 - 引脚SOIC,0 - 70°C)等,部分编号还具备无铅和符合RoHS标准的特性。
文档还介绍了MC68HC08JB8和MC68HC08JT8这两款ROM版本的微控制器。与MC68HC908JB8相比,它们的主要区别在于内存类型(ROM vs FLASH)、相关寄存器的使用以及部分
全部0条评论
快来发表一下你的评论吧 !