1、概述
NuMicro® NUC029xAN_xAE 系列是以ARM® Cortex® -M0为内核的32位
微控制器,适用于工业控制以及需要多种通信接口、高集成度、高性能、低成本的应用。Cortex® -M0是最新的ARM® 嵌入式处理器,拥有32位机的性能以及与传统8位机相当的价格。NuMicro® NUC029xAN_xAE 系列包括5个型号:NUC029LAN, NUC029NAN, NUC029ZAN, NUC029TAN 及 NUC029FAE。
NUC029LAN/NUC029NAN/NUC029ZAN/NUC029TAN最高可运行到50MHz, 工作电压2.5V ~ 5.5V,温度-40℃ ~ 85℃;NUC029FAE最高可运行到24MHz,工作电压2.5V ~ 5.5V,温度-40℃ ~ 105℃;因此,NUC029系列可以支持工业控制及需要高效能CPU的应用;
NUC029LAN/NUC029NAN/NUC029ZAN/NUC029TAN 提 供 64K/64K/32Kbyte flash , 4Kbyte data flash, 4Kbyte ISP flash以及4Kbyte SRAM。NUC029FAE 提供 16 Kbytes flash, 可配置大小的Data Flash (与程序flash共享), 2 Kbytes ISP flash,及 2Kbytes SRAM.
NUC029集成了一些系统级的外设功能,例如:I/O口,EBI(外部总线接口),定时器,UART, SPI, I2C, PWM, ADC, WDT(看门狗定时器),WWDT(窗口型看门狗定时器),模拟比较器,Brown-out Detector(掉电检测器),这可以显著降低外部器件数量,
电路板空间以及系统成本。这些外设使得NUC029适用于广泛的应用。
此外,NuMicro® NUC029系列带有ISP(在系统编程)和ICP(在电路编程)功能,以及IAP(在应用中编程) 允许用户无需取下
芯片,直接在电路板上对程序存储器进行升级。
项目 | NUC029LANNUC029NAN/ /NUC029ZAN/NUC029TAN | NUC029FAE |
内核 | 最高50MHz | 最高24MHz |
工作温度 | -40°C ~ +85°C | -40°C ~ +105°C |
硬件除法器 | √ | - |
时钟控制 | 支持PLL作为时钟源 | - |
- | 支持外部32.768 kHz晶振作为时钟源 |
窗口式WDT | √ | - |
PWM | PWM发生及捕获定时器 | 增强型PWM发生器 |
ADC | 12位SARADC,最高760k SPS (支持单次,突发,单周期及连续扫描模式) | 10位SARADC,最高300k SPS(支持单次模式) |
EBI | √ | - |
内置温度传感器 | √ | - |
特性
●ARM®Cortex®-M0内核
–运行频率可达50MHz
–一个24位系统定时器
–支持低功耗睡眠模式
–单指令周期32位硬件乘法器
–嵌套向量中断控制器NVIC支持32个中断输入,每个中断有4个优先级
–支持串行调试(SWD)接口,2个观察点/4个断点
–提供硬件除法器(只有NUC029xAN支持),支持有符号32-bit被除数和16-bit除数
●操作电压2.5V到5.5V
●存储器
–16/32/64KBFlash用于存储用户程序(APROM)
–最大4KB用于存储ISP引导代码(LDROM)
–最大4KBSRAM用作内部高速暂存存储器(SRAM)
–4KBFlash用于存储数据(DataFlash)(NUC029xAN)
–可配置大小的DataFlash(NUC029FAE)
●定时器
–最多支持4组32位定时器,每组定时器均带有24位上数计数器和8位预分频器
–每个定时器有独立的时钟源
–提供四种计数模式:单次,周期,反转及连续计数模式
–24位定时器当前值可由定时器数据寄存器(TDR)读出
–支持事件计数功能,用于计数外部计数管脚输入的事件
–24位捕获值可以通过TCAP寄存器读出
●WDT(看门狗定时器)–多路时钟源选择
–支持在掉电模式和休眠模式下唤醒CPU的功能
–看门狗定时器溢出时可选择产生中断/系统复位
–超时复位延迟周期可以选择3/18/130/1026*WDT_CLK(NUC029xAN)
●WWDT(窗口式看门狗)(NUC029xAN)–11位预分频器,6位向下计数器提供宽范围的窗口选择
●PWM发生器及捕获定时器(NUC029xAN)–最多支持4个16位PWM发生器,提供8路独立PWM输出或4对互补的PWM输出
–每个PWM发生器可以单独选择时钟源,时钟分频器,8位时钟预分频器,和死区发生器
–PWM中断与PWM周期同步
–16位捕捉定时器(与PWM定时器共享)支持捕获输入信号的上升沿/下降沿
–支持捕获中断
–可选内部10KHz时钟作为PWM时钟源
–支持极性反转
–支持中心对齐模式
–支持定时器duty中断使能
–两种PWM周期中断类型选择
–两种PWM占空比中断类型选择
–周期/占空比触发ADC功能
–PWM定时器同步触发功能
●增强型PWM发生器(NUC029FAE)–独立16位PWM占空比控制单元,最多3路输出
–支持组/同步/独立/互补模式
–支持单次或自动重载模式
–支持边沿对齐及中心对齐模式
–互补通道支持插入可编程死区
–每个输出可独立设置极性
–硬件错误刹车保护
–支持占空比,周期及刹车中断
–支持占空比/周期触发ADC转换
–定时器比较事件触发PWM做相位切换
–支持比较器事件触发PWM
–提供中断累加功能
NUC029 命名规则
功能描述
1.ARM® Cortex® -M0 内核
Cortex® -M0 处理器是一个可配置,具有多级流水线的32位RISC处理器。它拥有一个 AMBA AHBLite 接口并包含NVIC组件,同时有可选的硬件调试功能。该处理器可以执行Thumb 指令,并与其他Cortex® -M 系列处理器兼容。该处理器支持两种模式——Thread模式和Handler模式。异常时系统进入Handler模式 ,异常返回只能在Handler模式下执行。系统复位及异常返回后均可进入Thread模式。图 5-1展示处理器的功能控制器
更多详细内容请下载附件查看