描述
深入剖析ML620Q151A/2A/3A/4A/5A/6A/7A/8A/9A 16位微控制器
一、引言
在当今电子技术飞速发展的时代,微控制器作为各种电子设备的核心部件,其性能和功能的优劣直接影响着设备的整体表现。ROHM GROUP LAPIS SEMICONDUCTOR推出的ML620Q151A/2A/3A/4A/5A/6A/7A/8A/9A 16位微控制器,凭借其丰富的外设电路和高效的CPU性能,在众多微控制器中脱颖而出。本文将对这款微控制器进行详细的剖析,帮助电子工程师更好地了解和应用它。
文件下载:ML620Q153A-NNNTBZWBX.pdf
二、产品概述
ML620Q151A/2A/3A/4A/5A/6A/7A/8A/9A是一款高性能的16位CMOS微控制器,围绕16位CPU nX - U16/100集成了丰富的外设电路,如10位A/D转换器、定时器、PWM、同步串口、UART、I2C总线接口(主模式)、低电平检测电路等。其CPU采用3级流水线架构并行处理,能够在1指令1时钟模式下高效执行指令。同时,该LSI具有可通过软件写入的数据闪存区域,还具备片上调试功能,方便在电路板上进行软件调试和重写。
三、产品特性
3.1 CPU特性
指令系统 :采用16位RISC CPU(CPU名称:nX - U16/100),指令系统为16位指令,涵盖传输、算术运算、比较、逻辑运算、乘除、位操作、位逻辑运算、跳转、条件跳转、调用返回栈操作、算术移位等多种指令。
片上调试功能 :支持片上调试,方便开发人员进行软件调试。
指令执行时间 :在不同系统时钟下,最小指令执行时间不同。例如,在32.768kHz系统时钟下约为30.5µs,在8.192MHz系统时钟下约为0.122µs。
3.2 内存特性
闪存 :不同型号的程序区域容量不同,如ML620Q151A/ML620Q154A/ML620Q157A为32 - Kbyte(16K × 16位),ML620Q152A/ML620Q155A/ML620Q158A为48 - Kbyte(24K × 16位),ML620Q153A/ML620Q156A/ML620Q159A为64 - Kbyte(32K × 16位),重写周期为100次。内部还有2 - Kbyte数据闪存(1 - Kbyte × 2),重写周期为10,000次。
SRAM :内部有2 - Kbyte RAM(2 - Kbyte × 8 - 位)。
3.3 中断控制器特性
非屏蔽中断源 :有2个非屏蔽中断源(内部源:BACK - UP CLOCK,WDT)。
可屏蔽中断 :不同型号的可屏蔽中断源数量不同,如ML620Q151A/ML620Q154A/ML620Q157A有27个(内部源:20,外部源:7),ML620Q152A/ML620Q155A/ML620Q158A和ML620Q153A/ML620Q156A/ML620Q159A有28个(内部源:20,外部源:8),且具有4级中断级别和屏蔽功能。
3.4 定时器特性
时基计数器 :有1个低速时基计数器通道。
看门狗定时器 :首次溢出时产生非屏蔽中断,第二次溢出时系统复位,溢出周期有4种可选(125ms、500ms、2s、8s @32.768kHz)。
定时器 :包括8位×2通道(可配置为16位×1通道)和16位×4通道。
3.5 PWM特性
通道数量 :16位×4通道。
工作模式 :支持自动重载定时器模式/PWM模式,可通过软件和外部触发控制定时器的启动和停止,能使用外部触发输入测量脉冲宽度,可选择外部事件作为计数器时钟,还支持互补同步PWM。
3.6 通信接口特性
同步串口 :1通道,主/从模式可选,LSB先/MSB先可选,8位长度/16位长度可选。
UART :全双工×1通道(半双工×2通道),可选择位长度、奇偶校验、停止位数量、正逻辑/负逻辑,内置波特率发生器。
I2C总线接口 :仅支持主模式,有快速模式(400kbit/s)和标准模式(100kbit/s)。
3.7 A/D转换器特性
分辨率 :10位A/D转换器。
输入通道 :最多12通道。
转换时间 :有43µs和13.5µs每通道两种可选。
3.8 其他特性
模拟比较器 :1通道,可选择中断边沿和采样功能。
通用端口 :包括输入端口、输出端口和输入/输出端口,不同型号在使用晶体谐振器和不使用晶体谐振器时的端口数量有所不同。
复位功能 :可通过RESET_N引脚复位,上电时产生上电复位,看门狗定时器溢出和低电平检测器可触发复位。
低电平检测功能 :阈值电压有4个值(1.9V/2.55V/3.7V/4.2V)可选,可选择复位或中断输出。
时钟 :有低速时钟(32.768kHz晶体振荡或内置RC振荡可选)和高速时钟(内置RC振荡2.097MHz或内置PLL振荡8.192MHz)。
电源管理 :支持HALT模式(CPU停止指令执行,外设电路工作)和STOP模式(停止低速和高速振荡,CPU和外设电路停止工作),可通过软件改变高速系统时钟频率,还具有块控制功能。
四、引脚配置与说明
4.1 引脚配置
不同型号的微控制器采用不同的封装,如ML620Q151A/ML620Q152A/ML620Q153A为48pin TQFP封装,ML620Q154A/ML620Q155A/ML620Q156A为52pin TQFP封装,ML620Q157A/ML620Q158A/ML620Q159A为64pin QFP封装,文档中详细给出了各引脚的布局图。
4.2 引脚说明
对各个引脚的功能进行了详细说明,包括电源引脚(VSS、VDD、VDDL)、测试引脚(TEST0、TEST1_N)、系统引脚(RESET_N、XT0、XT1等)、通用输入/输出端口引脚、UART引脚、I2C总线接口引脚、同步串口引脚、PWM引脚、外部中断引脚、定时器引脚、LED驱动引脚、A/D转换器引脚和模拟比较器引脚等。同时,还说明了各引脚的I/O类型、逻辑电平以及相关的功能描述。
五、电气特性
5.1 绝对最大额定值
规定了电源电压、参考电压、模拟输入电压、输入电压、输出电压、输出电流、功耗和存储温度等参数的最大允许值。
5.2 推荐工作条件
给出了工作温度、工作电压、参考电压、模拟输入电压、工作频率等参数的推荐范围。
5.3 闪存存储器工作条件
包括工作温度、工作电压、最大重写次数、擦除单元、擦除时间、写入单元、写入时间和数据保留期等参数。
5.4 DC特性
涵盖了振荡、复位、LLD、模拟比较器、IDD、VOHL、IOHL、IIHL、VIHL等方面的特性,给出了相关参数的最小值、典型值和最大值。
5.5 AC特性
包括外部中断、同步串口、I2C总线接口等方面的特性,规定了相关参数的条件和取值范围。
5.6 逐次逼近型A/D转换器特性
给出了分辨率、积分非线性误差、微分非线性误差、零刻度误差、满刻度误差、输入阻抗、A/D工作电压和转换时间等参数。
六、封装尺寸与安装注意事项
6.1 封装尺寸
分别给出了ML620Q151A/ML620Q152A/ML620Q153A(48pin TQFP)、ML620Q154A/ML620Q155A/ML620Q156A(52pin TQFP)和ML620Q157A/ML620Q158A/ML620Q159A(64pin QFP)的封装尺寸图和相关参数。
6.2 安装注意事项
表面贴装型封装在回流焊安装过程中对热非常敏感,且存储时会吸收湿气。因此,在进行回流焊安装之前,需要联系ROHM销售办公室,提供产品名称、封装名称、引脚数量、封装代码和所需的安装条件(回流焊方法、温度和时间)。
七、修订历史
文档记录了产品文档的修订历史,包括不同版本的发布日期、修改内容等,方便用户了解产品文档的更新情况。
八、总结
ML620Q151A/2A/3A/4A/5A/6A/7A/8A/9A 16位微控制器具有丰富的功能和良好的性能,适用于各种一般电子设备。电子工程师在使用该微控制器时,需要充分了解其特性、引脚配置和电气特性,严格按照推荐工作条件进行设计和使用,同时注意封装安装的相关事项,以确保产品的可靠性和稳定性。大家在实际应用中是否遇到过类似微控制器的使用问题呢?欢迎在评论区分享交流。
打开APP阅读更多精彩内容