Part number Flash(KB) SRAM(KB) Package
M0516LDN 64K 4K LQFP48
供应新唐M0系列 32位MCU芯片,开发板,学习板,开发套件,
1 概述
NuMicro M051? 系列是以ARM? Cortex?-M0 为内核的32位微控制器,应用于工业控制和需要丰富通信接口的领域. Cortex?-M0 是ARM最新的32位嵌入式处理器,成本仅相当于传统的8 位微控制器。 NuMicro M051?系列包括M052, M054, M058 和 M0516.
NuMicro M051?系列运行频率最高可达50MHz,因此M051系列可应用于各种各样的工业控制和需要高性能CPU的领域. NuMicro M051?系列内嵌有 8K/16K/32K/64K-字节的flash存储器, 4K 字节数据flash存储器,用于在系统编程(ISP )的4K字节 flash 存储器,及 4K 字节SRAM 存储器. 许多系统级外设功能,如I/O 端口、 EBI ( 外部总线接口) 、Timer、UART 、 SPI、I2C 、PWM、ADC,看门狗定时器和欠压检测,都已经被集成在NuMicro M051
?系列,以减少系统外围元器件数量,节省电路板空间和系统成本. 这些功能使NuMicro M051?系列适用于广泛应用。
此外,NuMicro M051?系列带有ISP (在系统编程)和ICP (在电路编程)功能,允许用户无需取下芯片,直接在电路板上对程序存储器进行升级。
2 特征
内核
ARM?Cortex?-M0 内核运行频率可达50MHz.
一个 24 位系统定时器。
支持低功耗睡眠模式.
单指令周期32位硬件乘法器.
嵌套向量中断控制器NVIC支持32个中断输入,每个中断有4 个优先级。
支持串行调试(SWD)接口,2 个观察点/4 断点。
内建一组 LDO 支持宽工作电压范围:2.5V~5.5V
存储器
8KB/16KB/32KB/64KB Flash用于存储程序代码(APROM)
4KB Flash用于存储数据(DataFlash)
4KB Flash用于存储ISP 引导代码 (LDROM)
4KB字节SRAM 用作内部高速暂存存储器
时钟控制
可编程的系统时钟源
4~24 MHz外部高速晶振输入
22.1184MHz内部高速振荡器(精度可达1%)
低功耗10KHz 的低速振荡器用于看门狗及睡眠模式唤醒
PLL支持CPU最高运行在50MHz
I/O 端口
在LQFP48 管脚封低装中,最多支持40个通用 I/O 端口(GPIO)
4种I/O 工作模式:
准双向模式
推挽输出模式
开漏输出模式
高阻抗输入模式
可选择TTL 输入或施密特触发输入
I/O管脚可被配置为边沿/电平触发模式的中断源
较强的拉电流驱动能力和灌电流承受能力
定时器
4组32位定时器,每组定时器均带有24位向上计数定时器和8 位预分频计数器
每个定时器有独立的时钟源
24位定时器值可由定时器数据寄存器(TDR)读出
提供3 种工作模式:单脉冲模式,周期模式,开关模式。
看门狗定时器
多路时钟源
支持在掉电模式和休眠模式下的唤醒功能
可选择在看门狗定时溢出时产生看门狗定时器中断/系统复位
PWM
内建4 个16位PWM发生器,提供8路PWM或4 对互补配对PWM输出
每个PWM发生器配有单独的时钟源选择器,时钟分频器,8 位时钟预分频器,和死区发生器
PWM中断与PWM周期同步
16位捕捉定时器( 共享PWM定时器) 提供输入的上升/下降沿的捕捉功能
支持捕捉中断
UART
最多两组UART设备
可编程波特率发生器
带缓冲的接收器和发送器,均带有15bytes的FIFO
可选择支持流程控制(CTS 和 RTS)
支持 IrDA(SIR) 功能
支持RS485功能
SPI
最高支持2 组SPI设备
支持 SPI 主机/从机模式
主机模式时钟频率高达20 MHz/ 从机模式时钟频率高达10MHz
全双工同步串行数据传输
数据长度(从1 到32位)可改变
可设置MSB或LSB 优先的传输模式
Rx可在串行时钟的上升/下降沿锁存数据
Tx可在串行时钟的上升/下降沿发送数据
32位传输模式下的字节暂停模式
I2C
支持主机/从机模式
主从机之间双向数据传输
多主机总线支持(无中心主机)
多主机间同时发送数据仲裁,总线上串行数据不会被损坏
串行时钟同步使得不同比特率的设备可以通过一条串行总线传输数据
串行时钟同步可用于握手机制来暂停和恢复串行传输
可编程配置的时钟可适应多样化的传输速率控制.
支持多地址识别 (4组从机地址带屏蔽选项)
本公司供应新唐M0系列 32位MCU芯片,开发板,学习板,开发套件,质量保证,北京力天宏威科技有公司,提供完善的技术支持,欢迎咨询洽谈。
|