您的位置:首页 >NUC120

NUC120

1. 概述.

NUC120系列为32位单片机,用于工业控制及相关需要USB通信的应用场合。NUC120 Cortex™-M0内核系列最高可运行至50MHz外部时钟,具有32K/64K/128K字节内建Flash存储器,4K/8K/16K字节内建SRAM,并内建有定时器,看门狗定时器,RTC,PDMA,UART,SPI/SSP,I2C,I²S,PWM定时器,GPIO,USB 2.0 FS,12位ADC,模拟比较器,低电压检测和欠压检测功能。

2. 特征.

● 内核
①ARM® Cortex™-M0内核最高运行50MHz;②低功耗睡眠模式;③单指令32位硬件乘法器;④嵌套向量中断控制器NVIC用于控制32个中断源输入,每个中断源可设置为4个优先级;⑤支持串行线调试(SWD)及2个观察点/4个断点。
● 宽电压工作范围由2.5V至5.5V
●Flash EPROM 存储器
①32K/64K/128K 字节FLASH EPROM 用于存储程序代码;②4kB FLASH 用于存储ISP引导代码;③支持 ISP/IAP 编程升级;④512 字节的页擦除FLASH;⑤在128K字节系统中可配置数据FLASH地址区域,在32K/64K字节系统中包含4K字节数据FLASH区域;⑥在仿真界面(ICE)下,支持2线ICP升级方式;⑦支持外部编程器并行高速编程模式。
●SRAM 存储器
①4K/8K/16K 字节内建SRAM;②支持 PDMA 模式。
●PDMA (Peripheral DMA)
支持9通道的 PDMA ,用于SRAM和外围设备之间的自动数据传输。
●时钟控制
①针对不同应用可灵活选择时钟;②满足系统运行的内建22MHz 振荡器(精度可调整在 1%之内) ,以及用于看门狗及睡眠模式唤醒等功能的低功耗10KHz RC振荡器;③支持一组PLL, 高至 50MHz, 用于高速的系统运行;④外部 12MHz 晶振输入用于USB及精准的时序运作;⑤外部 32 kHz 晶振输入用于RTC及低功耗系统模式操作。
●GPIO
①四种I/O 模式:准双向模式、推挽输出模式、开漏输出模式、高阻输入模式;②可选择的TTL/Schmitt 触发输入;③I/O 管脚可被配置为边沿/电平触发模式的中断源;④支持大电流驱动/灌入I/O。
●定时器
①4 组带8 位预分频的24位定时器;②定时计数自动重载。
●看门狗定时器
①由配置位定义为缺省打开/关闭模式;②多选的时钟源;③从6ms到3.0sec有8个可选的定时溢出周期(根据所选的时钟源不同而不同);④WDT 可用作掉电模式/睡眠模式的唤醒;⑤看门狗定时溢出的中断/复位选择。
●RTC
①通过频率补偿寄存器(FCR) 支持软件频率补偿功能;②支持RTC计数(秒,分,小时) 及万年历功能(日,月,年);③支持闹铃寄存器 (秒,分,小时,日,月,年);④可分为12小时制或24小时制;⑤自动识别闰年;⑥支持秒级中断;⑦支持唤醒功能。
●PWM/捕捉
①内建四个16位PWM产生器,可输出8路PWM或4组互补PWM;②每个PWM产生器配有一个8位时钟预分频, 8 位分频器和一个时钟选择器.另外有一个用于互补PWM的死区发生器;③PWM中断与PWM周期同步;④八路16位捕捉定时器(利用PWM定时器)提供8路输入的上升/下降沿的捕捉功能;⑤支持捕捉中断。
●UART
①最多三组16550 UART 装置;②UART 支持流程控制 (TX, RX, CTS 与 RTS);③UART0 带 64-字节FIFO ,用于高速模式;④UART1/2 (可选) 带16-字节FIFO,用于标准模式;⑤支持IrDA(SIR)协议;⑥可编程波特率发生器频率高至1/16系统时钟;⑦支持PDMA模式。
●SPI
①最高支持4组SPI器件;②主机速率高至 20 Mbps /从机高至10Mbps;③支持 MICROWIRE协议/SPI主机/从机模式 (SSP);④全双工同步串行数据传输;⑤1至32位可变数据长度传输模式;⑥可设置MSB 或LSB 在前的传输模式;⑦可设置Rx 及 Tx数据在上升沿或下降沿有效;⑧当作为主机时2条从机片选线,作为从机时1条从机片选线;⑨32位字节传输模式下的字节睡眠模式;⑩支持 PDMA 模式。
●I²C
①支持2组 I²C 设备;②主/从机最高传输速率 1Mbit/s ( 高速模式FM+ );③主从机之间双向数据传输;④多主机总线 (无中心主机);⑤多主机间同时传输数据仲裁,避免总线上串行数据损坏;⑥总线采用同步时钟,可实现设备之间以不同的速率传输;⑦可用同步时钟控制总线上数据暂停及恢复传送;⑧可编程的时钟适用于不同速率控制;⑨I²C总线上支持多地址辨识 (2组从机地址被屏蔽时)。
●I²S
①外部音频CODEC接口;②可作主机也可作从机模式;③能处理8, 16, 24和 32 位字;④支持单声道和立体声的音频数据;⑤支持I²S 和 MSB最高有效位数据格式;⑥提供两组8字的FIFO数据缓存,一组用于发送,一组用于接收;⑦缓冲区超过可编程边界时,产生中断请求;⑧支持两组DMA请求,一组用于发送,另一组用于接收。
●USB 2.0 全速设备
①1组支持 USB 2.0 全速模块 12Mbps;②支持片内USB数据传输;③四个中断事件共用一个中断源;④支持控制传输(Control),批量传输(Bulk),中断传输(Interrupt)及同步传输(Isochronous);⑤总线上无信号超过3ms,支持自动暂停功能;⑥提供6 个可编程端点(endpoints);⑦512字节内部SRAM作为USB的缓存区;⑧支持远程唤醒功能;⑨支持PDMA模式。
●ADC
①12位SAR ADC 转换速率达 800ksps;②8通道单端模式或4通道差分模式;③单一模式/单周期扫描模式/连续扫描模式;④每通道转换结果存放于独立寄存器内;⑤独立打开转换通道;⑥门槛电压侦测;⑦由软件或外部管脚触发开始转换;⑧支持PDMA 模式。
●模拟比较器
①2 组模拟比较器模块;②负端可选择外部输入或内部频带间隙电压;③比较结果改变可作为中断触发条件;④支持掉电模式唤醒功能。
●内建温度传感器, 1℃ 分辨率
●欠压检测
①支持四级检测电压: 4.5V/3.8V/2.7V/2.2V;②支持欠压中断和复位选择。
●内建一组 LDO
●低电压复位
●工作温度: -40℃~85℃
●封装:无铅封装 (RoHS)--LQFP 100-pin / 64-pin / 48-pin


新唐 (NUVOTON) NUC120 选型指南

型号FlashSRAMI/OTimer Connectivity I2SComp.PWMADCRTCEBIISP/ICPPDMAPackage Status*温度(℃)
UARTSPII2CUSBLINCAN
NUC120LC1AN32K4K314x32-bit2121--1148x12-bitv-v1LQFP48P-40~85
NUC120LD1AN64K4K314x32-bit2121--1148x12-bitv-v1LQFP48P-40~85
NUC120LD2AN64K8K314x32-bit2121--1148x12-bitv-v1LQFP48P-40~85
NUC120LD3AN64K16K314x32-bit2121--1148x12-bitv-v9LQFP48P-40~85
NUC120LE3AN128K16K314x32-bit2121--1148x12-bitv-v9LQFP48P-40~85
NUC120RC1AN32KB4KB454x32-bit2221--1248x12-bitvvv1LQFP64P-40~85
NUC120RD1AN64KB4KB454x32-bit2221--1248x12-bitvvv1LQFP64P-40~85
NUC120RD2AN64K8KB454x32-bit2221--1248x12-bitvvv1LQFP64P-40~85
NUC120RD3AN64K16K454x32-bit2221--1268x12-bitv-v9LQFP64P-40~85
NUC120RE3AN128K16K454x32-bit2221--1268x12-bitv-v9LQFP64P-40~85
NUC120VD2AN64K8K764x32-bit3421--1288x12-bitv-v9LQFP100P-40~85
NUC120VD3AN64K16K764x32-bit3421--1288x12-bitv-v9LQFP100P-40~85
NUC120VE3AN128K16K764x32-bit3421--1288x12-bitv-v9LQFP100P-40~85