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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

在工业控制和需要丰富通信接口的应用领域,32位微控制器发挥着至关重要的作用。今天,我们就来深入了解一下Nuvoton Technology Corporation推出的NuMicro™ NUC100系列32位微控制器。

文件下载:NUC100LD1BN.pdf

一、总体概述

NuMicro™ NUC100系列采用了ARM® Cortex™ - M0内核,为工业控制和相关应用提供了强大的支持。Cortex™ - M0作为ARM®最新的嵌入式处理器,具备32位性能,成本却与传统8位微控制器相当。该系列包含NUC100、NUC120、NUC130和NUC140等产品线,不同产品线在通信接口支持上有所差异,例如在UART、SPI、I2CUSB、LIN、CAN、PS/2、I2S等接口的支持情况各有不同。

二、产品特性

(一)核心特性

  • 高性能内核:ARM® Cortex™ - M0核心运行频率高达50 MHz,配备24位系统定时器,支持低功耗睡眠模式,拥有单周期32位硬件乘法器,以及支持32个中断输入且每个中断有4级优先级的NVIC,还支持带有2个观察点/4个断点的串行线调试。
  • 宽电压范围:内置LDO,可支持2.5 V至5.5 V的宽工作电压范围。

(二)存储特性

  • 闪存:具备32K/64K/128K字节的程序代码闪存(128KB仅在NuMicro™ NUC100/NUC120中密度产品中支持),4KB的ISP加载器闪存,支持系统内编程(ISP)更新应用代码,支持512字节页擦除,可配置128KB系统的数据闪存地址和大小,32KB和64KB系统的数据闪存固定为4KB,还支持通过SWD/ICE接口进行2线ICP更新以及外部编程器的快速并行编程模式。
  • SRAM:拥有4K/8K/16K字节的嵌入式SRAM(16KB仅在NuMicro™ NUC100/NUC120中密度产品中支持),并支持PDMA模式。

(三)时钟控制特性

  • 灵活的时钟源:提供多种时钟源选择,包括内置的22.1184 MHz高速振荡器(在+25 °C和(V{DD}=5 V)时可校准至±1 %,在 - 40 °C ~ +85 °C和(V{DD}=2.5 V ~ 5.5 V)时可校准至± 3 %)、10 kHz低速振荡器(用于看门狗定时器和唤醒操作),支持一个高达50 MHz的PLL用于高性能系统操作,还可外接4 ~ 24 MHz高速晶体用于精确计时操作,外接32.768 kHz低速晶体用于RTC功能和低功耗系统操作。

(四)外设特性

  • GPIO:具有四种I/O模式,包括准双向、推挽输出、开漏输出和高阻抗输入,可选择TTL/施密特触发器输入,I/O引脚可配置为具有边沿/电平设置的中断源,支持高驱动和高灌电流IO模式。
  • 定时器:支持4组32位定时器,每个定时器有独立的时钟源,提供单次、周期性、翻转和连续计数操作模式(中密度产品仅支持单次和周期性模式),低密度产品还支持事件计数功能。
  • 看门狗定时器:具有多个时钟源,有8种可选的超时周期(从1.6ms ~ 26.0sec,取决于时钟源),可从掉电或空闲模式唤醒,在看门狗超时时可选择中断或复位。
  • RTC:支持通过设置频率补偿寄存器(FCR)进行软件补偿,支持RTC计数器(秒、分、小时)和日历计数器(日、月、年),支持闹钟寄存器(秒、分、小时、日、月、年),可选择12小时或24小时模式,能自动识别闰年,支持8种周期选项的周期性时间滴答中断,还支持唤醒功能。
  • PWM/捕获:内置多达四个16位PWM发生器,可提供八个PWM输出或四个互补配对PWM输出,每个PWM发生器配备时钟源选择器、时钟分频器、8位预分频器和死区发生器;多达八个16位数字捕获定时器(与PWM定时器共享)提供八个上升/下降捕获输入,支持捕获中断。
  • UART:中密度产品最多提供三个UART控制器,低密度产品仅支持2个UART控制器,UART端口具有流控制功能,UART0具有63字节FIFO用于高速通信,UART1/2(可选)具有15字节FIFO用于标准设备,支持IrDA(SIR)功能和RS - 485 9位模式及方向控制(仅低密度产品支持),可编程波特率发生器最高可达1/16系统时钟,支持PDMA模式。
  • SPI:中密度产品最多包含四组SPI控制器,低密度产品仅支持2组SPI控制器,主模式最高可达16 MHz,从模式最高可达10 MHz(芯片工作在5V时),支持SPI主/从模式,全双工同步串行数据传输,传输数据长度可变(1至32位),可选择MSB或LSB先传输,接收和发送可独立在串行时钟的上升或下降沿进行,主模式有2个从设备选择线,从模式有1个从设备选择线,支持32位传输中的字节暂停模式,支持PDMA模式。
  • I2C:最多有两组I2C设备,支持主/从模式,主从之间可进行双向数据传输,是多主总线(无中央主设备),能在同时传输的主设备之间进行仲裁而不损坏总线上的串行数据,支持串行时钟同步,可编程时钟允许灵活的速率控制,支持多地址识别(四个从地址带掩码选项)。
  • I2S:可与外部音频编解码器接口,可作为主或从模式运行,能够处理8 - 32位字大小,支持单声道和立体声音频数据,支持I2S和MSB对齐数据格式,提供两个8字FIFO数据缓冲区(一个用于发送,一个用于接收),当缓冲区级别超过可编程边界时会生成中断请求,支持两个DMA请求(一个用于发送,一个用于接收)。
  • PS/2设备控制器:具备主机通信禁止和请求发送检测功能,可检测接收帧错误,可编程1至16字节的发送缓冲区以减少CPU干预,具有数据接收的双缓冲区,支持软件覆盖总线。
  • EBI(外部总线接口):仅NuMicro™ NUC100/NUC120低密度64引脚封装支持,可访问空间为8位模式下64KB或16位模式下128KB,支持8/16位数据宽度,支持16位数据宽度模式下的字节写入。
  • ADC:具有12位SAR ADC,采样率可达600K SPS,最多支持8通道单端输入或4通道差分输入,支持单扫描/单周期扫描/连续扫描,每个通道有独立的结果寄存器,可进行阈值电压检测,可通过软件编程或外部输入启动转换,支持PDMA模式。
  • 模拟比较器:最多有两个模拟比较器,负节点可选择外部输入或内部带隙电压,比较结果变化时产生中断,支持掉电唤醒。
  • 其他特性:内置温度传感器,分辨率为1℃,具有4级(4.5 V/3.8 V/2.7 V/2.2 V)的欠压检测器,支持欠压中断和复位选项,低电压复位阈值电压为2.0 V,工作温度范围为 - 40℃ ~ 85℃,采用全绿色封装(RoHS),有LQFP 100引脚/64引脚/48引脚封装(100引脚仅用于NuMicro™ NUC100/NUC120中密度产品)。

三、产品选型与引脚配置

(一)产品选型

文档提供了中密度和低密度产品线的产品选型指南,涵盖了不同型号的APROM、RAM、数据闪存、ISP加载器ROM、I/O数量、定时器、连接性等信息,方便工程师根据具体需求选择合适的产品。

(二)引脚配置

详细给出了中密度和低密度产品的引脚图,包括LQFP 100引脚、64引脚和48引脚的引脚配置,为硬件设计提供了重要参考。

四、功能描述

(一)ARM® Cortex™ - M0核心

Cortex™ - M0处理器是一个可配置的多级32位RISC处理器,具有AMBA AHB - Lite接口和NVIC组件,支持Thumb代码,与其他Cortex - M配置文件处理器兼容,支持线程模式和处理模式,具备低门数、Thumb - 2技术、SysTick定时器、32位硬件乘法器等特性,还支持低功耗睡眠模式、NVIC中断控制和调试功能。

(二)系统管理器

  • 系统复位:系统复位可由上电复位、/RESET引脚低电平、看门狗超时复位、低电压复位、欠压检测器复位、CPU复位和系统复位等事件触发,系统复位和上电复位都会复位整个芯片,但系统复位不复位外部晶体电路和ISPCON.BS位,而上电复位会复位。
  • 系统电源分配:芯片的电源分配分为模拟电源和数字电源,模拟电源由(AVDO)和(AVss)提供,用于模拟组件操作;数字电源由(VOD)和(Vss)提供,内部稳压器提供固定的2.5 V电源用于数字操作和I/O引脚。
  • 系统内存映射:NuMicro™ NUC100系列提供4G字节的寻址空间,不同的片上控制器被分配到不同的地址空间,详细的寄存器定义、内存空间和编程细节将在后续部分描述,该系列仅支持小端数据格式。
  • 系统定时器(SysTick):Cortex - M0包含一个集成的系统定时器SysTick,提供一个简单的24位可写清零、递减、零回绕计数器,可作为实时操作系统(RTOS)滴答定时器或简单计数器使用。
  • 嵌套向量中断控制器(NVIC):Cortex - M0提供的NVIC作为异常模式的一部分,支持嵌套和向量中断,自动保存和恢复处理器状态,减少并确定中断延迟,可对所有支持的异常进行优先级排序和处理,支持“尾链”和“迟到到达”功能,提高了中断处理的效率和实时性。

(三)时钟控制器

时钟控制器为整个芯片生成时钟,包括系统时钟和所有外设时钟,还实现了电源控制功能,可单独控制时钟的开关、选择时钟源和进行时钟分频。芯片进入掉电模式需要CPU设置掉电使能位(PWR_DOWN_EN)并让Cortex - M0核心执行WFI指令,掉电模式下会关闭外部4 ~ 24 MHz高速晶体和内部22.1184 MHz高速振荡器以降低系统功耗。

(四)其他外设功能

文档还详细介绍了GPIO、I2C、PWM/捕获、RTC、SPI、定时器、看门狗定时器、UART、PS/2设备控制器、I2S、ADC、模拟比较器、PDMA控制器和外部总线接口等外设的功能和特性。

五、电气特性

(一)绝对最大额定值

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

(二)直流电气特性

分别给出了中密度和低密度产品的直流电气特性,包括工作电压、电源接地、LDO输出电压、模拟工作电压、模拟参考电压、工作电流、待机电流、输入电流、输入泄漏电流、逻辑1到0转换电流、输入低电压、输入高电压、源电流、灌电流、欠压电压等参数,并给出了不同测试条件下的具体数值。

(三)交流电气特性

包括时钟的高时间、低时间、上升时间、下降时间等参数,以及外部4 ~ 24 MHz高速晶体、外部32.768 kHz低速晶体、内部22.1184 MHz高速振荡器和内部10 kHz低速振荡器的相关参数。

(四)模拟特性

涵盖了12位SAR ADC、LDO和电源管理、低电压复位、欠压检测器、上电复位、温度传感器和比较器的规格参数。

(五)闪存直流电气特性

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

(六)SPI动态特性

给出了SPI主模式和从模式在不同电源电压和负载电容下的数据建立时间、数据保持时间和数据输出有效时间等参数。

六、封装尺寸

文档提供了100L LQFP(14x14x1.4 mm)、64L LQFP(10x10x1.4mm)和48L LQFP(7x7x1.4mm)三种封装的尺寸信息,为硬件设计中的封装选择提供了依据。

七、修订历史

记录了文档的修订历史,包括版本号、日期、修订章节和描述,方便用户了解文档的更新情况。

总的来说,NuMicro™ NUC100系列微控制器以其丰富的功能、灵活的配置和良好的电气特性,为工业控制和相关应用提供了一个可靠的解决方案。工程师在设计过程中,可以根据具体需求选择合适的产品型号,并参考文档中的详细信息进行硬件设计和开发。你在实际应用中是否遇到过类似微控制器的选型和设计难题呢?欢迎在评论区分享你的经验和想法。

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

    关注

    38

    文章

    1705

    浏览量

    92342
  • 32位微控制器

    关注

    1

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    NUC130RE3CN.pdf 一、概述 NuMicroNUC100系列是为工业控制和需要丰富通信接口的应用而设计的32
    的头像 发表于 04-27 11:05 168次阅读

    NuMicroNUC120:32微控制器的卓越之选

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

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

    NuMicro™ Mini51系列32微控制器深度剖析 在工业控制领域,高性能、高集成度且低成
    的头像 发表于 04-27 10:40 93次阅读

    NuMicro™ M052/M054BN微控制器工业控制的理想之选

    NuMicro™ M052/M054BN微控制器工业控制的理想之选 在工业控制和需要丰富通信接
    的头像 发表于 04-27 10:40 99次阅读

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

    NuMicro™ M058/M0516BN微控制器工业控制的得力助手 在电子工程领域微控制器
    的头像 发表于 04-27 10:30 31次阅读

    NuMicro™ M058/M0516:32微控制器的卓越之选

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

    深入解析XMC1300:工业应用的微控制器解决方案

    深入解析XMC1300:工业应用的微控制器解决方案工业应用领域微控制器的性能和稳定性至关重
    的头像 发表于 04-26 16:10 271次阅读

    Freescale Kinetis KL15微控制器:高效低功耗的32解决方案

    Freescale Kinetis KL15微控制器:高效低功耗的32解决方案 在当今的电子设计领域,低功耗、高性能的微控制器是众多工程师
    的头像 发表于 04-10 10:50 152次阅读

    Freescale HC08 QC 系列 8 微控制器:低成本解决方案的首选

    Freescale HC08 QC 系列 8 微控制器:低成本解决方案的首选 在电子设计领域,选择合适的微控制器对于项目的成功至关重要。F
    的头像 发表于 04-09 13:10 210次阅读

    Z8 Encore! XP F0823系列微控制器:高性能8解决方案

    Z8 Encore! XP F0823系列微控制器:高性能8解决方案 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Zil
    的头像 发表于 04-04 15:40 696次阅读

    Z8 Encore! XP® F0822系列微控制器:高性能8解决方案

    Z8 Encore! XP® F0822系列微控制器:高性能8解决方案 在电子设计领域,高性能且功能丰富的微控制器一直是工程师们追求的目标
    的头像 发表于 04-04 13:40 600次阅读

    Z8 Encore! XP F0823系列微控制器:高性能8解决方案

    Z8 Encore! XP F0823系列微控制器:高性能8解决方案 在当今的电子世界中,8微控制器凭借其成本效益和广泛的应用
    的头像 发表于 04-04 13:15 627次阅读

    TMS320F2807x微控制器工业控制领域的强大之选

    的C28x内核的32浮点微控制器,专为实时控制应用而优化。它适用于工业电机驱动、太阳能逆变器、电动汽车等领域,能够显
    的头像 发表于 03-26 11:35 273次阅读

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

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

    PT32Y003/X003系列32通用微控制器

    PT32Y003/X003系列32通用微控制器PT32Y003/X003是澎湃微电子推出的超值系列32通用微控制器,具备高性能、低功耗、高性价比及丰富的外设资源,适用于
    发表于 01-04 09:28