0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NuMicro™ M058/M0516BN微控制器:工业控制的得力助手

chencui 2026-04-27 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NuMicro™ M058/M0516BN微控制器工业控制的得力助手

在电子工程领域,微控制器是众多项目的核心组件,其性能和功能直接影响着整个系统的表现。新唐科技的NuMicro™ M058/M0516BN微控制器,凭借其丰富的特性和出色的性能,在工业控制等领域有着广泛的应用前景。今天,我们就来深入了解一下这款微控制器。

文件下载:M0516ZBN.pdf

一、概述

NuMicro M051™系列是一款32位微控制器,采用了ARM® Cortex™ - M0核心,专为工业控制和需要丰富通信接口的应用而设计。M058/M0516作为其中的成员,能够运行高达50 MHz,为高CPU性能需求的工业控制和应用提供了有力支持。它拥有32K/64K - byte嵌入式闪存、4K - byte数据闪存、4K - byte用于ISP的闪存以及4K - byte嵌入式SRAM,还集成了众多系统级外设功能,如I/O端口、EBI、定时器UART、SPI、I2C、PWM、ADC看门狗定时器和欠压检测器等,有效减少了组件数量、电路板空间和系统成本。此外,它还具备ISP(在系统编程)和ICP(在线编程)功能,方便用户在不移除芯片的情况下更新程序内存。

二、特性亮点

1. 核心性能

  • 高性能核心:ARM® Cortex™ - M0核心最高运行频率可达50 MHz,拥有24位系统定时器,支持低功耗睡眠模式,具备单周期32位硬件乘法器。
  • 中断管理:NVIC支持32个中断输入,每个中断有4级优先级,还支持串行线调试(SWD)接口以及2个观察点/4个断点。

2. 内存配置

  • 多种闪存和SRAM:具备32KB/64KB用于程序内存的闪存(APROM)、4KB用于数据内存的闪存(DataFlash)、4KB用于加载程序的闪存(LDROM)以及4KB内部暂存SRAM。

3. 时钟控制

  • 可编程时钟源:支持4 - 24 MHz外部晶体输入、22.1184 MHz内部振荡器(精度校准至3%)和10 kHz低功耗振荡器,PLL允许CPU最高运行至50MHz。

4. I/O端口

  • 丰富的I/O引脚:LQFP - 48封装最多有40个通用I/O(GPIO)引脚,支持四种I/O模式:准双向、推挽输出、开漏输出和高阻抗输入。
  • 灵活配置:可选择TTL/施密特触发器输入,I/O引脚可配置为具有边沿/电平设置的中断源,支持高驱动和高灌电流IO模式。

5. 定时器

  • 多通道定时器:提供四个通道的32位定时器,每个定时器有一个8位预分频计数器和24位向上定时器,独立时钟源,支持单次、周期和切换操作模式,具备事件计数器和外部捕获/复位计数器功能。

6. 看门狗定时器

  • 多时钟源:具有多个时钟源,支持从掉电或睡眠模式唤醒,可选择在看门狗超时触发中断或复位。

7. PWM

  • 强大的PWM功能:内置最多四个16位PWM发生器,可提供八个PWM输出或四个互补配对PWM输出,每个PWM发生器有独立的时钟源、时钟分频器、8位预分频器和死区发生器,PWM中断与PWM周期同步,还具备16位数字捕获定时器。

8. UART

  • 双UART通道:最多有两组UART设备,可编程波特率发生器,具有15字节FIFO的缓冲接收器和发送器,支持可选的流控制功能(CTS和RTS),还支持IrDA(SIR)、RS485和LIN功能。

9. SPI

  • 双SPI控制器:最多有两组SPI设备,支持主/从模式,全双工同步串行数据传输,提供3线功能,传输数据长度可变(1 - 32位),支持MSB或LSB先传输,支持字节暂停模式。

10. I2C

  • 多主模式:支持主/从模式,主从之间双向数据传输,多主总线(无中央主设备),支持仲裁和串行时钟同步,可编程时钟实现灵活速率控制,支持多个地址识别。

11. ADC

  • 高精度ADC:12位SAR ADC,采样率高达760k SPS,最多支持8通道单端输入或4通道差分输入,支持多种操作模式,支持转换值监测和阈值电压检测,可通过软件或外部引脚触发转换。

12. 其他特性

  • 模拟比较器:最多有2个比较器模拟模块,可选择外部输入或内部带隙电压,比较结果变化时产生中断,支持掉电唤醒。
  • EBI:用于外部内存映射设备访问,可访问空间为64KB(8位模式)或128KB(16位模式),支持8位/16位数据宽度和字节写入。
  • 温度传感器:内置温度传感器,分辨率为1℃。
  • 欠压检测器:有4个级别(4.3V/3.7V/2.7V/2.2V),支持欠压中断和复位选项。
  • 唯一ID:具有96位唯一ID。
  • 低电压复位:阈值电压为2.0V。
  • 工作温度范围: - 40℃ - 85℃。
  • 封装:提供绿色封装(RoHS),有48 - pin LQFP和33 - pin QFN两种封装。

三、功能模块详解

1. ARM® Cortex™ - M0核心

Cortex™ - M0处理器是一个可配置的多级32位RISC处理器,具有AMBA AHBLite接口和NVIC组件,支持Thumb代码,与其他Cortex - M配置文件处理器兼容。它具有低门数、ARMv6 - M Thumb®指令集、24位SysTick定时器、32位硬件乘法器等特点,支持小端数据访问,具备确定性、固定延迟的中断处理能力,支持低功耗睡眠模式。NVIC支持32个外部中断输入,具有四个优先级,还支持调试功能,如四个硬件断点、两个观察点等。

2. 系统管理器

  • 系统复位:包括上电复位(POR)、/RESET引脚低电平复位、看门狗超时复位(WDT)、低电压复位(LVR)、欠压检测复位(BOD)、CPU复位和软件单次复位等。
  • 系统电源架构:电源架构分为三个部分,模拟电源由(AV{DD})和(AV{SS})提供,数字电源由(V{DD})和(V{SS})提供,内部电压调节器(LDO)输出需要外接电容。
  • 系统内存映射:提供4G - byte地址空间,支持小端数据格式,不同模块有对应的地址空间分配。
  • 系统定时器(SysTick):是一个24位的递减计数器,可作为实时操作系统(RTOS)的滴答定时器或简单计数器。
  • 嵌套向量中断控制器(NVIC):提供嵌套和向量中断支持,自动保存和恢复处理器状态,动态改变优先级,减少和确定中断延迟。

3. 时钟控制器

  • 时钟生成:由外部4 - 24 MHz晶体、内部22.1184 MHz RC振荡器、可编程PLL和内部10 kHz振荡器四个时钟源组成。
  • 时钟选择:系统时钟和SysTick时钟有多种时钟源可供选择,通过寄存器设置进行切换。
  • 外设时钟选择:不同外设的时钟源可独立设置。
  • 电源模式时钟:进入掉电模式时,大部分时钟源和外设时钟会被禁用,内部10kHz振荡器可保持活动。
  • 频率分频器:配备2的幂次频率分频器,可输出16种不同频率的时钟。

4. 通用I/O

  • I/O模式:40个通用I/O引脚分为5个端口(P0 - P4),每个引脚可软件配置为输入、输出、开漏或准双向模式,初始状态为准双向模式,端口数据寄存器复位为0x000_00FF,每个引脚有一个约110KΩ - 300KΩ的弱上拉电阻

5. I2C串行接口控制器

  • 概述:I2C是一种两线双向串行总线,支持多主模式,具备碰撞检测和仲裁功能,数据按字节同步传输,每个数据字节为8位,传输后有确认位。
  • 特性:支持主/从模式,双向数据传输,多主总线仲裁,串行时钟同步,内置14位超时计数器,支持7位寻址模式和多个地址识别。

6. PWM发生器和捕获定时器

  • PWM功能:有2组PWM组,支持4组PWM发生器,可配置为8个独立PWM输出或4个互补PWM对,每个PWM发生器有8位预分频器、时钟分频器、PWM定时器、比较器和死区发生器,支持单次或自动重载模式,PWM中断与周期同步。
  • 捕获功能:与PWM发生器共享定时控制逻辑,8个捕获输入通道与8个PWM输出通道共享,每个通道有上升沿和下降沿锁存寄存器和捕获中断标志。

7. 串行外设接口(SPI)

  • 概述:SPI是一种同步串行数据通信协议,支持全双工模式,主/从模式操作,可进行串行 - 并行和并行 - 串行转换。
  • 特性:最多有两组SPI控制器,支持可变位长度和字数量的传输,支持MSB或LSB先传输,支持字节重排序和暂停模式,支持两种可编程串行时钟频率,支持三线双向接口。

8. 定时器控制器

  • 概述:包含四个32位定时器,可实现频率测量、事件计数、间隔测量、时钟生成、延迟定时等功能,可在超时产生中断信号或提供当前计数值。
  • 特性:每个定时器有独立时钟源,支持单次、周期、切换和连续计数操作模式,可通过TDR读取24位定时器值,支持事件计数和输入捕获功能。

9. 看门狗定时器(WDT)

  • 概述:用于在系统进入未知状态时进行系统复位,防止系统无限期挂起,还支持从掉电模式唤醒芯片,包含一个18位自由运行计数器,有可编程的超时间隔。
  • 特性:可选择超时间隔((2^{4} - 2^{18})),如果WDT_CLK = 10 kHz,超时间隔为104 ms - 26.3168 s,复位周期为(1 / 10 kHz) * 63。

10. UART接口控制器

  • 概述:提供两个通道的通用异步接收器/发送器(UART),支持正常速度UART和流控制功能,内置16字节发送和接收FIFO,可减少CPU中断次数,支持多种中断类型和可编程波特率发生器。
  • 特性:支持全双工异步通信,硬件自动流控制和可编程RTS流控制触发电平,可编程接收器缓冲触发电平,支持多种功能模式,如IrDA SIR、LIN和RS - 485模式。

11. 模数转换器(ADC)

  • 概述:包含一个12位逐次逼近模数转换器(SAR A/D转换器),有8个输入通道,支持四种操作模式,可通过软件或外部引脚触发转换。
  • 特性:模拟输入电压范围为0 - AVDD(最大5.0V),12位分辨率和10位精度,最多支持8个单端或4个差分输入通道,最大ADC时钟频率为16 MHz,采样率高达760k SPS。

12. 外部总线接口(EBI)

  • 概述:用于外部设备访问,支持地址总线和数据总线复用模式,地址锁存使能(ALE)信号可区分地址和数据周期。
  • 特性:支持最大64K - byte(8位数据宽度)/128K - byte(16位数据宽度)的外部设备,可变外部总线基时钟,8位或16位数据宽度,可变数据访问时间、地址锁存使能时间和地址保持时间,支持地址和数据总线复用模式和可配置的空闲周期。

13. 闪存内存控制器(FMC)

  • 概述:配备32K/64K字节的片上嵌入式闪存EEPROM,可通过ISP/IAP程序更新,还提供4K字节DATA Flash用于存储应用相关数据。
  • 特性:连续地址读取访问时可零等待状态运行至50 MHz,支持ISP/IAP更新片上闪存EPROM。

四、电气特性

1. 绝对最大额定值

包括直流电源、输入电压、振荡器频率、工作温度、存储温度、最大电流等参数的限制,超出这些范围可能会影响设备的寿命和可靠性。

2. 直流电气特性

涵盖操作电压、LDO输出电压、带隙模拟输入、模拟操作电压、模拟参考电压、不同频率和电压下的工作电流、待机电流、输入电流、输入泄漏电流、输入高低电压、负向和正向阈值、内部/RST引脚拉电阻、源电流、灌电流、欠压电压和滞后范围等参数。

3. 交流电气特性

包括外部晶体的时钟高时间、时钟低时间、时钟上升时间和时钟下降时间,外部振荡器的输入时钟频率、温度、(V_{DD})和操作电流,内部22.1184 MHz RC振荡器和10kHz RC振荡器的中心频率、校准频率和操作电流等。

4. 模拟特性

涉及12位SARADC的分辨率、差分非线性误差、积分非线性误差、偏移误差、增益误差、单调性、ADC时钟频率、转换时间、采样率、电源电压、电源电流、输入电压范围和电容等参数,LDO和电源管理的输入电压、输出电压、温度和电容要求,低电压复位、欠压检测器、上电复位(5V)、温度传感器和比较器的相关参数。

5. 闪存直流电气特性

包括闪存的耐久性、保留时间、页擦除时间、块擦除时间、编程时间、电源电压、读取电流、编程/擦除电流和掉电电流等参数。

五、封装尺寸

提供了LQFP - 48(7x7x1.4mm,引脚间距2.0mm)和QFN - 33(5X5 mm²,厚度0.8mm,间距0.5 mm)两种封装的详细尺寸信息。

六、总结

NuMicro™ M058/M0516BN微控制器以其丰富的功能、高性能和低功耗等特点,为工业控制和其他相关应用提供了一个优秀的解决方案。无论是在核心性能、内存配置、时钟控制还是各种外设功能方面,都表现出了出色的特性。电子工程师设计相关项目时,可以充分利用这些特性,开发出更加高效、稳定的系统。同时,在使用过程中,也需要注意其电气特性和封装尺寸等方面的要求,确保设备的正常运行。大家在实际应用中是否遇到过类似微控制器的使用问题呢?欢迎在评论区分享你的经验和见解。

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

    关注

    49

    文章

    8880

    浏览量

    165734
  • 工业控制
    +关注

    关注

    38

    文章

    1705

    浏览量

    92345
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新唐W77E058A:8位微控制器的卓越之选

    新唐W77E058A:8位微控制器的卓越之选 在当今的电子设计领域,微控制器扮演着至关重要的角色。新唐科技的W77E058A 8位微控制器
    的头像 发表于 04-27 11:15 157次阅读

    NuMicro™ NUC130微控制器深度解析:特性、功能与应用

    NuMicro™ NUC130微控制器深度解析:特性、功能与应用 在当今的工业控制和嵌入式系统领域,32位微控制器以其卓越的性能和丰富的功能
    的头像 发表于 04-27 11:05 170次阅读

    NuMicro™ NUC120:32位微控制器的卓越之选

    ® Cortex™ - M0内核的32位微控制器,了解它的特性、功能以及电气特性等方面的内容。 文件下载: NUC120VD3AN.pdf 一、产品概述 NuMicro™ NUC100系列是为
    的头像 发表于 04-27 11:05 171次阅读

    NuMicro™ NUC100:工业控制领域的32位微控制器解决方案

    NuMicro™ NUC100:工业控制领域的32位微控制器解决方案 在工业控制和需要丰富通信接
    的头像 发表于 04-27 11:05 171次阅读

    NuMicro™ Mini51系列32位微控制器深度剖析

    NuMicro™ Mini51系列32位微控制器深度剖析 在工业控制领域,高性能、高集成度且低成本的微控制器一直是工程师们的追求。
    的头像 发表于 04-27 10:40 94次阅读

    NuMicroM052/M054BN微控制器工业控制的理想之选

    NuMicroM052/M054BN微控制器工业控制的理想之选 在
    的头像 发表于 04-27 10:40 101次阅读

    NuMicroM058/M0516:32位微控制器的卓越之选

    NuMicroM058/M0516:32位微控制器的卓越之选 在工业控制和各类需要丰富通信接
    的头像 发表于 04-27 10:30 27次阅读

    深入剖析Stellaris® LM3S1960微控制器:硬件设计的得力助手

    深入剖析Stellaris® LM3S1960微控制器:硬件设计的得力助手 在电子工程师的日常工作中,选择一款合适的微控制器至关重要。今天,我们就来深入了解一下Texas Instruments
    的头像 发表于 04-20 11:50 249次阅读

    F28M36x Concerto™ 微控制器:多核心系统的工业控制利器

    F28M36x Concerto™ 微控制器:多核心系统的工业控制利器 一、引言 在工业控制和自
    的头像 发表于 04-19 10:30 214次阅读

    F28M35x Concerto™ 微控制器工业与汽车领域的强大之选

    F28M35x Concerto™ 微控制器工业与汽车领域的强大之选 在电子工程师的日常设计中,选择一款合适的微控制器至关重要。今天,我们就来深入了解一下德州仪器(TI)的 F28
    的头像 发表于 04-19 10:30 192次阅读

    芯唐南京推出NuMicro CM2051系列微控制器新品

    工业设备开发中,“高性能与低功耗的平衡”和“复杂环境的稳定适配”是核心竞争力诉求。芯唐南京推出NuMicro CM2051系列微控制器,以Arm Cortex-M23内核为核心,精准破
    的头像 发表于 01-30 15:56 1099次阅读

    探索MOTIX™ Motor Bench:电机控制评估的得力助手

    探索MOTIX™ Motor Bench:电机控制评估的得力助手 在电子工程师的日常工作中,电机控制评估是一个重要的环节,而合适的工具能极大提升工作效率和准确性。今天,我们就来深入了解一款出色的电机
    的头像 发表于 12-20 15:40 1059次阅读

    新唐科技发布升级版NuMicro M2354微控制器

    新唐科技正式推出升级版 NuMicro M2354 微控制器系列,专为服务 RoT、智能城市、物联网与智能电表等应用量身打造。
    的头像 发表于 10-30 17:49 1307次阅读

    M058多次写入数据闪存会崩溃怎么解决?

    我的 m058 没有作系统,W/R dataflash 成功了,但是有一个问题:写入 dataflash 多次 m058 会崩溃,请问如何解决这个问题? 代码如下: int32_t
    发表于 08-27 08:21

    昂科烧录支持Nuvoton新唐科技的32位微控制器M0516ZDE

    近期,芯片烧录领域的领导者昂科技术推出其烧录软件的重大版本更新。在新版本发布之际,公司同步宣布新增多款兼容芯片型号,其中包括新唐科技开发的M0516ZDE32位微控制器。该芯片已成功完成与昂科旗舰
    的头像 发表于 06-03 18:10 691次阅读
    昂科烧录<b class='flag-5'>器</b>支持Nuvoton新唐科技的32位<b class='flag-5'>微控制器</b><b class='flag-5'>M0516</b>ZDE