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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

工业控制和需要丰富通信接口的应用领域,32位微控制器发挥着至关重要的作用。今天,我们将深入探讨NuMicro™ NUC120这款基于ARM® Cortex™ - M0内核的32位微控制器,了解它的特性、功能以及电气特性等方面的内容。

文件下载:NUC120VD3AN.pdf

一、产品概述

NuMicro™ NUC100系列是为工业控制和需要丰富通信接口的应用而设计的32位微控制器,包含NUC100、NUC120、NUC130和NUC140等产品线。其中,NUC120 USB Line具备USB 2.0全速功能,嵌入了Cortex™ - M0内核,运行频率高达50 MHz,拥有32K/64K/128K - byte的嵌入式闪存、4K/8K/16K - byte的嵌入式SRAM,以及4K - byte的ISP加载器ROM。同时,它还配备了丰富的外设,如定时器看门狗定时器、RTC、PDMAUART、SPI、I2C、I2S、PWM定时器、GPIO、PS/2、USB 2.0 FS设备、12位ADC模拟比较器、低压复位控制器和欠压检测器等。

二、产品特性

(一)核心特性

  • 高性能内核:ARM® Cortex™ - M0内核运行频率高达50 MHz,具备单周期32位硬件乘法器,支持低功耗睡眠模式,拥有24位系统定时器和NVIC(嵌套向量中断控制器),可处理32个中断输入,每个中断有4级优先级。
  • 调试功能:支持串行线调试,具备2个观察点和4个断点。

(二)存储器特性

  • 闪存:提供32K/64K/128K字节的程序代码闪存(128KB仅在中密度型号中支持),4KB的ISP加载器闪存,支持系统内编程(ISP)更新应用代码,具备512字节页面擦除功能,可配置数据闪存地址和大小(128KB系统),32KB和64KB系统固定为4KB数据闪存,支持通过SWD/ICE接口进行2线ICP更新,支持外部编程器的快速并行编程模式。
  • SRAM:4K/8K/16K字节的嵌入式SRAM(16KB仅在中密度型号中支持),支持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低速振荡器,用于看门狗定时器和唤醒操作;支持一个PLL,最高可达50 MHz,用于高性能系统操作;支持外部4 ~ 24 MHz高速晶体输入,用于USB和精确计时操作;支持外部32.768 kHz低速晶体输入,用于RTC功能和低功耗系统操作。

(四)外设特性

  • GPIO:具有四种I/O模式(准双向、推挽输出、开漏输出、高阻抗输入),可选择TTL/施密特触发器输入,I/O引脚可配置为中断源,支持高驱动和高灌电流IO模式。
  • 定时器:支持4组32位定时器,每个定时器有独立的时钟源,提供单触发、周期性、Toggle和连续计数操作模式(中密度型号仅支持单触发和周期性模式),低密度型号支持事件计数功能。
  • 看门狗定时器:具有多个时钟源,8个可选的超时周期(1.6ms ~ 26.0sec,取决于时钟源),可从掉电或空闲模式唤醒,超时可选择中断或复位。
  • RTC:支持软件补偿,提供时间计数器(秒、分、小时)和日历计数器(日、月、年),支持闹钟寄存器,可选择12小时或24小时模式,自动识别闰年,支持周期性时间滴答中断,支持唤醒功能。
  • PWM/捕获:内置最多四个16位PWM发生器,提供八个PWM输出或四个互补PWM输出对;最多八个16位数字捕获定时器(与PWM定时器共享),支持捕获中断。
  • UART:最多三个UART控制器(低密度型号仅支持2个),UART端口具有流控制,UART0具有63字节FIFO,用于高速通信,UART1/2(可选)具有15字节FIFO,用于标准设备,支持IrDA(SIR)功能,支持RS - 485 9位模式和方向控制(低密度型号),可编程波特率发生器,支持PDMA模式。
  • SPI:最多四组SPI控制器(低密度型号仅支持2个),主模式最高可达16 MHz,从模式最高可达10 MHz(芯片工作在5V时),支持SPI主/从模式,全双工同步串行数据传输,可变传输数据长度(1 - 32位),支持MSB或LSB先传输,支持字节暂停模式,支持PDMA模式。
  • I2C:最多两组I2C设备,支持主/从模式,双向数据传输,多主总线,仲裁功能,串行时钟同步,可编程时钟,支持多地址识别。
  • I2S:可与外部音频编解码器接口,支持主/从模式,可处理8、16、24和32位字长,支持单声道和立体声音频数据,支持I2S和MSB对齐数据格式,提供两个8字FIFO数据缓冲区,支持两个DMA请求。
  • PS/2设备控制器:支持主机通信禁止和请求发送检测,接收帧错误检测,可编程1 - 16字节发送缓冲区,双数据接收缓冲区,软件覆盖总线。
  • USB 2.0全速设备:一组USB 2.0 FS设备,速率为12Mbps,片上USB收发器,提供1个中断源和4个中断事件,支持控制、批量输入/输出、中断和同步传输,无总线信号3 ms时自动挂起,提供6个可编程端点,包含512字节内部SRAM作为USB缓冲区,提供远程唤醒功能。
  • EBI(外部总线接口):仅低密度64引脚封装支持,可访问空间为64KB(8位模式)或128KB(16位模式),支持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引脚仅中密度型号支持)。

三、产品选型与引脚配置

(一)产品选型

文档提供了中密度和低密度USB线路的产品选型指南,包括不同型号的APROM、RAM、数据闪存、连接性、加载器、ISP、ICP、封装、I/O、定时器、I2S、比较器、PWM、ADC、RTC、EBI等信息,工程师可以根据实际需求选择合适的型号。

(二)引脚配置

文档给出了中密度和低密度不同封装(LQFP 100引脚、64引脚、48引脚)的引脚图,方便工程师进行硬件设计时参考。

四、功能描述

(一)ARM® Cortex™ - M0核心

Cortex™ - M0处理器是一个可配置的多级32位RISC处理器,具有AMBA AHB - Lite接口和NVIC组件,支持Thumb代码,与其他Cortex - M系列处理器兼容,支持线程模式和处理模式,具备低功耗睡眠模式、NVIC中断控制、调试支持等功能。

(二)系统管理器

  • 系统复位:可由上电复位、/RESET引脚低电平、看门狗超时复位、低压复位、欠压检测器复位、CPU复位和系统复位等事件触发。
  • 系统电源分配:分为模拟电源、数字电源和USB收发器电源三个部分,内部电压调节器输出需要外部电容
  • 系统内存映射:提供4G字节的寻址空间,详细列出了各个片上控制器的内存地址分配。
  • 系统定时器(SysTick):提供一个简单的24位递减计数器,可作为实时操作系统(RTOS)的滴答定时器。
  • 嵌套向量中断控制器(NVIC):支持嵌套和向量中断,自动保存和恢复处理器状态,减少中断延迟,支持32个离散中断,具有4级优先级,支持尾链和晚到功能。

(三)时钟控制器

  • 时钟生成:由5个时钟源组成,包括外部32.768 kHz低速晶体、外部4 ~ 24 MHz高速晶体、可编程PLL、内部22.1184 MHz高速振荡器和内部10 kHz低速振荡器。
  • 系统时钟和SysTick时钟:系统时钟有5个时钟源,SysTick时钟可使用CPU时钟或外部时钟。
  • 外设时钟:不同外设的时钟源开关设置不同。
  • 掉电模式时钟:掉电模式下,部分时钟源和外设时钟仍保持活动。
  • 频率分频器输出:配备2的幂次方频率分频器,可输出16种不同频率的时钟。

(四)其他功能模块

文档还详细介绍了USB设备控制器、通用I/O、I2C串行接口控制器、PWM发生器和捕获定时器、RTC、SPI、定时器控制器、看门狗定时器、UART接口控制器、PS/2设备控制器、I2S控制器、ADC、模拟比较器、PDMA控制器和外部总线接口等功能模块的工作原理和特性。

五、电气特性

(一)绝对最大额定值

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

(二)直流电气特性

分别给出了中密度和低密度型号的直流电气特性,包括工作电压、电源地、LDO输出电压、模拟工作电压、模拟参考电压、工作电流、空闲电流、待机电流、输入电流、输入泄漏电流、逻辑转换电流、输入低电压、输入高电压、源电流、灌电流、欠压电压等参数。

(三)交流电气特性

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

(四)模拟特性

详细介绍了12位SARADC、LDO和电源管理、低压复位、欠压检测器、上电复位、温度传感器、比较器和USB PHY的特性。

(五)闪存直流电气特性

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

(六)SPI动态特性

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

六、封装尺寸

文档提供了三种封装(100L LQFP、64L LQFP、48L LQFP)的详细尺寸信息,包括各个尺寸的最小值、标称值和最大值,方便工程师进行PCB设计

七、总结

NuMicro™ NUC120微控制器以其丰富的特性、高性能的内核和多样化的外设,为工业控制和通信接口应用提供了强大的支持。在实际设计中,工程师可以根据具体需求选择合适的型号和封装,合理配置时钟和外设,以实现最佳的性能和功能。同时,要注意其电气特性的限制,确保设备的稳定运行。你在使用NuMicro™ NUC120过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

    关注

    38

    文章

    1705

    浏览量

    92342
  • 32位微控制器

    关注

    1

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新唐W77E516A:8微控制器卓越

    新唐W77E516A:8微控制器卓越 在电子工程师的世界里,选择一款合适的微控制器对于项
    的头像 发表于 04-27 11:20 155次阅读

    新唐W77E058A:8微控制器卓越

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

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

    NuMicroNUC130微控制器深度解析:特性、功能与应用 在当今的工业控制和嵌入式系统领域,32
    的头像 发表于 04-27 11:05 168次阅读

    NuMicroNUC100:工业控制领域的32微控制器解决方案

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

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

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

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

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

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

    NuMicro™ M058/M0516:32微控制器卓越 在工业
    的头像 发表于 04-27 10:30 25次阅读

    ATtiny13/ATtiny13V:低功耗8微控制器卓越

    ATtiny13/ATtiny13V:低功耗8微控制器卓越 在电子设计领域,低功耗、高性能的微控
    的头像 发表于 04-07 09:35 135次阅读

    ATtiny2313/V:低功耗8微控制器卓越

    ATtiny2313/V:低功耗8微控制器卓越 在嵌入式系统设计领域,选择合适的微控制器
    的头像 发表于 04-06 15:20 624次阅读

    探索SAM4S微控制器家族:32MCU的卓越

    探索SAM4S微控制器家族:32MCU的卓越 在当今的电子设计领域,32
    的头像 发表于 04-06 14:20 649次阅读

    MAXQ610:低功耗16微控制器卓越

    MAXQ610:低功耗16微控制器卓越 在电子设计领域,对于低功耗、高性能微控制器的需求
    的头像 发表于 04-04 14:15 623次阅读

    MAXQ613:低功耗16微控制器卓越

    MAXQ613:低功耗16微控制器卓越 在电子设备的设计领域,低功耗、高性能的微控制器
    的头像 发表于 03-27 17:30 582次阅读

    MAXQ610:低功耗16微控制器卓越

    MAXQ610:低功耗16微控制器卓越 在电子设计领域,低功耗、高性能的微控制器一直是工
    的头像 发表于 03-27 17:25 581次阅读

    MAX28200:低功耗16微控制器卓越

    MAX28200:低功耗16微控制器卓越 在当今的电子设备设计中,低功耗、高性能的微控制器
    的头像 发表于 03-26 15:40 179次阅读

    探索ATtiny441/841:高性能低功耗8AVR微控制器卓越

    探索ATtiny441/841:高性能低功耗8AVR微控制器卓越 在电子设计领域,选择一款合适的
    的头像 发表于 02-09 14:05 500次阅读