新塘 M051系列驱动参考指南(中文).pdf
更新时间:2023-04-09 00:43:01 阅读量: 实用文档 文档下载
- 新塘疫情最新情况推荐度:
- 相关推荐
NuMicro M051?系列技术参考手册
ARM Cortex?-M0
32-BIT 微控制器
NuMicro M051?系列
技术参考手册
Publication Release Date: Sep. 14, 2010
- 1 - Revision V1.2
NuMicro M051?系列技术参考手册
目录
1概述????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????11 2特征????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????12 3框图????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????16 4选型表?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????17 5管脚配置?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????18 5.1 QFN 33 pin????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????18 5.2 LQFP 48 pin??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????19 5.3 管脚描述?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????20 6功能描述?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????23 6.1 ARM? Cortex?-M0内核????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????23 6.2 系统管理器?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????25
6.2.1概述???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????25
6.2.2系统复位???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????25
6.2.3系统电源分配???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????25
6.2.4系统存储器映射???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????27
6.2.5系统存储器映射表???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????29
6.2.6系统管理器控制寄存器????????????????????????????????????????????????????????????????????????????????????????????????????????????????30
6.2.7系统定时器(SysTick)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????60
6.2.8嵌套向量中断控制器 (NVIC)??????????????????????????????????????????????????????????????????????????????????????????????????????65
6.2.9系统控制器寄存器映射映射????????????????????????????????????????????????????????????????????????????????????????????????????????89 6.3 时钟控制器?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????96
6.3.1概述???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????96
6.3.2时钟发生器框图???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????96
6.3.3系统时钟 & SysTick 时钟????????????????????????????????????????????????????????????????????????????????????????????????????????????97
6.3.4AHB 时钟源选择??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????98
6.3.5外围设备时钟源选择???????????????????????????????????????????????????????????????????????????????????????????????????????????????????99
6.3.6掉电模式(深度休眠模式) 时钟??????????????????????????????????????????????????????????????????????????????????????????????????100
6.3.7分频器输出?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????101
6.3.8时钟控制寄存器映射?????????????????????????????????????????????????????????????????????????????????????????????????????????????????102
6.3.9时钟控制寄存器描述?????????????????????????????????????????????????????????????????????????????????????????????????????????????????103 6.4 通用I/O?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????124
6.4.1概述?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????124
6.4.2Port 0-4 控制器寄存器映射映射??????????????????????????????????????????????????????????????????????????????????????????????126
6.4.3Port 0-4 控制器寄存器描述??????????????????????????????????????????????????????????????????????????????????????????????????????130 6.5 I2C 总线控制器 (主机/从机)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????144
6.5.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????144
6.5.2特征?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????144
6.5.3功能描述?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????145
Publication Release Date: Sep. 14, 2010
- 2 - Revision V1.2
NuMicro M051?系列技术参考手册
6.5.4I2C 协议寄存器??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????149 6.5.5I2C 控制器寄存器映射??????????????????????????????????????????????????????????????????????????????????????????????????????????????153 6.5.6I2C 控制器寄存器描述??????????????????????????????????????????????????????????????????????????????????????????????????????????????154 6.5.7操作模式?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????162 6.5.85种操作模式下的数据传输流???????????????????????????????????????????????????????????????????????????????????????????????????163
6.6 PWM发生器和捕捉定时器?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????169 6.6.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????169 6.6.2特征?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????170 6.6.3PWM 框图??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????171 6.6.4PWM 功能描述???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????175 6.6.5PWM 控制器寄存器映射???????????????????????????????????????????????????????????????????????????????????????????????????????????182 6.6.6PWM 控制器寄存器描述???????????????????????????????????????????????????????????????????????????????????????????????????????????185
6.7 串行外围设备接口(SPI)控制器??????????????????????????????????????????????????????????????????????????????????????????????????????????????210 6.
7.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????210 6.7.2特性?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????210 6.7.3SPI 框图??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????211 6.7.4SPI 功能描述??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????212 6.7.5SPI 时序波形图??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????218 6.7.6SPI编程例程???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????221 6.7.7SPI串行总线控制寄存器映射???????????????????????????????????????????????????????????????????????????????????????????????????223 6.7.8SPI控制寄存器描述???????????????????????????????????????????????????????????????????????????????????????????????????????????????????224 6.8 定时器控制器???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????233 6.
8.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????233 6.8.2特征?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????233 6.8.3定时器控制器框图?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????234 6.8.4定时器操作模式?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????235 6.8.5定时器控制器寄存器映射??????????????????????????????????????????????????????????????????????????????????????????????????????????236 6.9 看门狗定时器 (WDT)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????242 6.
9.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????242 6.9.2特征?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????244 6.9.3WDT 框图???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????244 6.9.4看门狗定时器控制寄存器映射??????????????????????????????????????????????????????????????????????????????????????????????????245
6.10 UART接口控制器??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????248 6.10.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????248 6.10.2特性?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????250 6.10.3UART 框图?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????251 6.10.4IrDA 模式????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????254 6.10.5RS-485 模式???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????256 6.10.6UART 接口控制寄存器映射??????????????????????????????????????????????????????????????????????????????????????????????????????258 6.10.7UART接口控制寄存器描述???????????????????????????????????????????????????????????????????????????????????????????????????????260 6.11 模拟数字转换(ADC)?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????283 6.11.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????283 6.11.2特征?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????283
Publication Release Date: Sep. 14, 2010
- 3 - Revision V1.2
NuMicro M051?系列技术参考手册
6.11.3ADC框图?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????284
6.11.4ADC操作步骤?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????286
6.11.5ADC 寄存器映射????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????291
6.11.6ADC 寄存器描述????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????292 6.12 外部总线接口 (EBI)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????304
6.12.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????304
6.12.2特性?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????304
6.12.3EBI 框图??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????305
6.12.4操作步骤?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????306
6.12.5EBI 控制器寄存器映射??????????????????????????????????????????????????????????????????????????????????????????????????????????????312
6.12.6EBI 控制器寄存器描述??????????????????????????????????????????????????????????????????????????????????????????????????????????????312 6.13 Flash内存控制器(FMC)???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????315
6.13.1简介?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????315
6.13.2特性?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????315
6.13.3FMC 框图????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????316
6.13.4FMC内存结构?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????317
6.13.5启动选择?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????319
6.13.6Data Flash??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????320
6.13.7在系统编程(ISP)????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????321
6.13.8FMC控制寄存器映射?????????????????????????????????????????????????????????????????????????????????????????????????????????????????325
6.13.9FMC控制器寄存器描述?????????????????????????????????????????????????????????????????????????????????????????????????????????????326 7USER 配置???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????336 8典型应用电路???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????338 9电气特性???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????339 9.1 绝对最大额定值???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????339 9.2 DC电气特性?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????340 9.3 AC 电气特性????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????344
9.3.1外部晶振?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????344
9.3.2外部振荡器?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????344
9.3.3晶振的典型应用电路?????????????????????????????????????????????????????????????????????????????????????????????????????????????????345
9.3.4内部 22.1184 MHz RC振荡器??????????????????????????????????????????????????????????????????????????????????????????????????346
9.3.5内部 10kHz RC 振荡器?????????????????????????????????????????????????????????????????????????????????????????????????????????????346 9.4 模拟量特性???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????347
9.4.1600kHz sps 12-bit SARADC特性????????????????????????????????????????????????????????????????????????????????????????????347
9.4.2LDO规格 & Power 管理????????????????????????????????????????????????????????????????????????????????????????????????????????????348
9.4.3低压复位说明?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????349
9.4.4欠压检测说明?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????349
9.4.5上电复位说明(5V)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????349 9.5 SPI 动态特性???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????350 10封装尺寸???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????352
Publication Release Date: Sep. 14, 2010
- 4 - Revision V1.2
NuMicro M051?系列技术参考手册
10.1 LQFP-48 (7x7x1.4mm2 Footprint 2.0mm)????????????????????????????????????????????????????????????????????????????????????????352 10.2 QFN-33 (5X5 mm2, Thickness 0.8mm, Pitch 0.5 mm)????????????????????????????????????????????????????????????????????353 11版本历史???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????354
Publication Release Date: Sep. 14, 2010
- 5 - Revision V1.2
NuMicro M051?系列技术参考手册
LIST OF FIGURES
图 5.1-1 NuMicro? M051 系列框图 (16)
图 5.1-1 NuMicro?命名规则 (17)
图 5.1-1 NuMicro? M051 系列QFN33 引脚图 (18)
图 5.2-1 NuMicro? M051 系列 LQFP-48引脚图 (19)
图 6.1-1 功能框图 (23)
图 6.2-1 NuMicro M051?系列电源分配图 (26)
图 6.3-1 时钟发生器框图 (96)
图 6.3-2 系统时钟框图 (97)
图 6.3-3 SysTick时钟控制框图 (97)
图 6.3-4 AHB 时钟源HCLK (98)
图 6.3-5 外设时钟源选择PCLK (99)
图 6.3-6分频器的时钟源 (101)
图 6.3-7分频器框图 (101)
图 6.4-1 推挽输出 (124)
图 6.4-2 开漏输出 (125)
图 6.4-3 准双端I/O 模式 (125)
图 6.5-1 I2C 总线时序 (144)
图 6.5-2 I2C 协议 (145)
图 6.5-3 主机向从机传输数据 (146)
图 6.5-4 主机读取从机的数据 (146)
图 6.5-5 START 和 STOP 条件 (147)
图 6.5-6 I2C总线上的位传输 (148)
图 6.5-7 I2C总线上的应答信号 (148)
图 6.5-8 I2C 数据移位 (150)
图 6.5-9: I2C 超时计数器框图 (152)
图 6.5-10 Legend for the following four figures (163)
图 6.5-11 主机发送模式 (164)
图 6.5-12主机接收模式 (165)
图 6.5-13从机发送模式 (166)
图 6.5-14从机接收模式 (167)
Publication Release Date: Sep. 14, 2010
- 6 - Revision V1.2
NuMicro M051?系列技术参考手册
图 6.5-15 广播呼叫模式 (168)
图 6.6-1 PWM发生器 0 时钟源控制 (171)
图 6.6-2 PWM 发生器0结构框图 (171)
图 6.6-3 PWM 发生器 2 时钟源控制 (172)
图 6.6-4 PWM 发生器 2结构框图 (172)
图 6.6-5 PWM 发生器 4 时钟源控制 (173)
图 6.6-6 PWM 发生器 4 结构框图 (173)
图 6.6-7 PWM 发生器 6 时钟源控制 (174)
图 6.6-8 PWM 发生器 6 结构框图 (174)
图 6.6-9 PWM定时器内部比较器输出 (175)
图 6.6-10 PWM定时器操作时序 (176)
图 6.6-11 PWM 双缓存图解 (176)
图 6.6-12 PWM 控制器输出占空比 (177)
图 6.6-13死区发生器操作 (177)
图 6.6-14 捕捉操作时序 (178)
图 6.6-16 PWM A组 PWM-定时器中断结构图 (179)
图 6.6-17 PWM B组 PWM-定时器中断结构图 (179)
图 6.7-1 SPI 框图 (211)
图 6.7-2 SPI主机模式应用框图 (212)
图 6.7-3 SPI从机模式应用框图 (212)
图 6.7-4 一次传输两个Transactions (Burst Mode) (214)
图 6.7-5 字节重排列 (215)
图 6.7-6 字节休眠时序波形 (216)
图 6.7-7 可调串行时钟频率 (217)
图 6.7-8 主机模式下SPI 时序 (218)
图 6.7-9 主机模式下SPI 时序(Alternate Phase of SPICLK) (219)
图 6.7-10 从机模式下SPI 时序 (219)
图 6.7-11 从机模式下SPI 时序(Alternate Phase of SPICLK) (220)
图 6.8-1定时器控制器框图 (234)
图 6.8-2定时器控制的时钟源 (234)
图 6.9-1 中断时序与复位信号时序 (243)
Publication Release Date: Sep. 14, 2010
- 7 - Revision V1.2
NuMicro M051?系列技术参考手册
图 6.9-2 看门狗定时器时钟控制 (244)
图 6.9-3 看门狗定时框图 (244)
图 6.10-1 UART 时钟控制框图 (251)
图 6.10-2 UART 框图 (252)
图 6.10-3 自动流控制框图 (253)
图 6.10-4 IrDA 框图 (254)
图 6.10-5 IrDA TX/RX 时序框图 (255)
图 6.10-6 RS-485 帧结构 (257)
图 6.11-1 ADC 控制器框图 (284)
图 6.11-2 ADC 时钟控制 (285)
图 6.11-3 ADC 转换器自校准时序框图 (286)
图 6.11-4单次转换模式时序图 (287)
图 6.11-5单周期扫描下使能通道转换时序图 (288)
图 6.11-6 使能通道的连续扫描时序图 (289)
图 6.11-7 A/D 转换结果监控框图 (290)
图 6.11-8 A/D 控制器中断 (290)
图 6.11-9 ADC单端输入转换电压和转换结果图 (293)
图 6.11-10 ADC差分输入转换电压和转换结果图 (294)
图 6.12-1 EBI 框图 (305)
图 6.12-2 16位EBI数据宽度与16位器件连接 (306)
图 6.12-3 8位EBI数据宽度与8位设备连接 (307)
图 6.12-4 16位数据宽度的时序控制波形 (309)
图 6.12-5 8位数据宽度时序控制波形 (310)
图 6.12-6 插入空闲周期的时序控制波形 (311)
图 6.13-1 Flash内存控制框图 (316)
图 6.13-2 Flash内存组成 (318)
图 6.13-3 上电时启动选择(BS) (319)
图 6.13-4 Flash内存结构 (320)
图 6.13-5 ISP 时钟源控制 (321)
图 6.13-6 ISPGo 时序 (322)
图 6.13-7 ISP 软件编程流程 (323)
Publication Release Date: Sep. 14, 2010
- 8 - Revision V1.2
NuMicro M051?系列技术参考手册
图 9.3-1 典型晶振应用电路 (345)
图 9.5-1 SPI 主机时序 (351)
图 9.5-2 SPI 从机时序 (351)
Publication Release Date: Sep. 14, 2010
- 9 - Revision V1.2
NuMicro M051?系列技术参考手册
LIST OF TABLES
表 5.3-1 NuMicro? M051 系列引脚描述 (22)
表 6.2-1片上模块的地址空间分配 (27)
表 6.2-2 片上模块的地址空间分配 (28)
表 6.2-3 异常模式 (67)
表 6.2-4 系统中断映射 (67)
表 6.2-5 向量表格式 (68)
表 6.3-1掉电模式控制表 (105)
表 6.9-1看门狗定时溢出间隔选择 (242)
表 6.10-1 UART波特率方程 (248)
表 6.10-2 UART波特率设置表 (249)
表 6.10-3 软件模式下UART 中断源和标志表( Software Mode) (275)
表 6.10-4 波特率方程表 (278)
表 6.13-1 Flash存储器地址映射 (317)
表 6.13-2 ISP Mode (324)
Publication Release Date: Sep. 14, 2010
- 10 - Revision V1.2
NuMicro M051?系列技术参考手册
1 概述
NuMicro M051?系列是以ARM? Cortex?-M0为内核的32位微控制器,应用于工业控制和需要丰富通信接口的领域. Cortex?-M0是ARM最新的32位嵌入式处理器,成本仅相当于传统的8位微控制器。NuMicro M051?系列包括M052, M054, M058 和 M0516.
NuMicro M051?内核运行频率最高可达50MHz,适用于需要高性能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(在电路编程)功能,允许用户直接在电路板上对程序存储器进行升级。
Publication Release Date: Sep. 14, 2010
- 11 - Revision V1.2
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010
- 12 -
Revision V1.2
2 特征
z 内核
ARM ? Cortex ?-M0内核运行频率可达50MHz.
一个 24位系统定时器。
支持低功耗睡眠模式.
单指令32位硬件乘法器.
嵌套向量中断控制器NVIC 可管理32个中断,支持4个优先级。 支持串行调试(SWD )接口,2 个观察点/4 断点。 z 内建一组 LDO 支持宽电压工作范围:2.5V~5.5V z 存储器
8KB/16KB/32KB/64KB Flash 用于存储程序代码(APROM) 4KB Flash 用于存储数据(DataFlash)
4KB Flash 用于存储ISP 引导代码 (LDROM) 4KB 字节SRAM 用作内部高速暂存存储器 z 时钟控制
可编程的系统时钟源
4~24 MHz 外部晶振输入
22.1184MHz 内部振荡器(精度可达1%)
低功耗10KHz 的振荡器用于看门狗及睡眠模式唤醒 PLL 支持CPU 最高运行在50MHz
z I/O 端口
在LQFP48管脚封装中,最多支持40个标准I/O 端口(GPIO ) 4种I/O 工作模式:
准双向模式
推挽输出模式
开漏输出模式
高阻抗输入模式 可选施密特触发输入
I/O 管脚可被配置为边沿/电平触发模式的中断源 较强的拉电流驱动能力和灌电流承受能力
z 定时器
NuMicro M051?系列技术参考手册
4组32位定时器,均带有24位向上计数定时器和8位预分频计数器
每个定时器有独立的时钟源
24位定时器值可由定时器数据寄存器(TDR)读出
提供3种工作模式:单脉冲模式,周期模式,开关模式。
z看门狗定时器
多路时钟源
支持在掉电模式和休眠模式下的唤醒功能
看门狗定时溢出的中断/复位选择
z PWM
内建4个16位PWM发生器,可输出8路PWM或4对互补PWM
每个PWM发生器配有一个时钟源选择器,一个时钟分频器,一个8位时钟预分频器,和一个用于互补PWM的死区发生器
PWM中断与PWM周期同步
16位捕捉定时器(共享PWM定时器)提供输入的上升/下降沿的捕捉功能
支持捕捉中断
z UART
最多两组UART设备
可编程波特率发生器
带缓冲的接收器和发送器,均带有15bytes的FIFO
可选择支持流程控制(CTS 和 RTS)
支持 IrDA(SIR) 功能
支持RS485功能
z SPI
最高支持2组SPI设备
支持 SPI主机/从机模式
主机模式时钟频率高达20 MHz/ 从机模式时钟频率高达10MHz
全双工同步串行数据传输
数据长度(从1到32位)可改变
可设置MSB或LSB优先的传输模式
Rx可在串行时钟的上升/下降沿接收数据
Tx可在串行时钟的上升/下降沿发送数据
32位传输模式下的字节睡眠模式
Publication Release Date: Sep. 14, 2010
- 13 - Revision V1.2
NuMicro M051?系列技术参考手册
z I2C
支持主机/从机模式
主从机之间双向数据传输
多主机总线支持(无中心主机)
多主机间同时传输数据仲裁,避免总线上串行数据损坏
串行时钟同步使得不同比特率的器件可以通过一条串行总线传输数据
可用同步时钟控制总线上数据暂停及恢复传送.
可编程配置的时钟可适应多样化的传输速率控制.
I2C总线上支持多地址识别 (4组从机地址带屏蔽选项)
Publication Release Date: Sep. 14, 2010
- 14 - Revision V1.2
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010 - 15 -
Revision V1.2 z ADC
12位逐次逼近式模数转换器ADC ,转换速率达 600k SPS
8通道单端输入或4通道差分输入
单次转换模式/突发模式/单周期扫描模式/连续扫描模式
每通道有独立的存放转换结果的寄存器
支持转换值监测(或比较)的门槛电压检测
转换开始可由软件或外部触发 z EBI (外部总线接口) 支持
可访问的空间: 8位模式下为64KB ,16位模式下为128KB 支持8bit/16bit 数据宽度 z 在系统编程(ISP )与在电路编程(ICP ) z 欠压检测
支持四级检测电压: 4.5V/3.8V/2.7V/2.2V
支持欠压中断和复位选择 z LVR (低电压复位)
门槛电压: 2.0V z 工作温度: -40~85℃℃
z 封装:
无铅封装 (RoHS) 48-pin LQFP , 33-pin QFN
NuMicro M051?系列技术参考手册
3 框图
图 5.1-1 NuMicro? M051 系列框图
Publication Release Date: Sep. 14, 2010
- 16 - Revision V1.2
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010
- 17 -
Revision V1.2
4 选型表
NuMicro M051? 系列产品选型指南
通讯接口 型号 APROM RAM
Data
Flash
LDROM I/O
Timer
UART
SPI
I2C
PWM
ADC
EBI
ISP ICP
封装
M052LAN 8KB 4KB 4KB 4KB 404x32-bit 2 2 1 8 8x12-bit v v LQFP48M052ZAN 8KB
4KB
4KB
4KB
244x32-bit
2
1
1
5
5x12-bit
v
QFN 33M054LAN 16KB 4KB 4KB 4KB 404x32-bit 2 2 1 8 8x12-bit v v LQFP48M054ZAN 16KB
4KB
4KB
4KB
244x32-bit
2
1
1
5
5x12-bit
v
QFN 33M058LAN 32KB 4KB 4KB 4KB 404x32-bit 2 2 1 8 8x12-bit v v LQFP48M058ZAN 32KB
4KB
4KB
4KB
244x32-bit
2
1
1
5
5x12-bit
v
QFN 33M0516LAN 64KB 4KB 4KB 4KB 404x32-bit 2 2 1 8 8x12-bit v v LQFP48M0516ZAN
64KB
4KB
4KB
4KB
244x32-bit
2
1
1
5
5x12-bit
v
QFN 33
表- NuMicro ? M051 系列产品选型指南
图 5.1-1 NuMicro ? 命名规则
NuMicro M051?系列技术参考手册
5 管脚配置
5.1 QFN 33 pin
XTAL1VSS P2.2, PWM2
图 5.1-1 NuMicro? M051 系列QFN33 引脚图
Publication Release Date: Sep. 14, 2010
- 18 - Revision V1.2
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010 - 19 -
Revision V1.2
5.2 LQFP 48 pin
图 5.2-1 NuMicro ? M051 系列 LQFP-48引脚图
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010
- 20 -
Revision V1.2
5.3 管脚描述
管脚号
复用功能
QFN33 LQFP48
符号
1 2
类型
[1]
描述
11 16 XTAL1
I (ST)
晶振脚1:
内部反向放大器输入管脚。当 FOSC[1:0]
(CONFIG3[1:0]) 都为1(默认值)时,系统时钟由外部晶振或谐振器输入。
10 15 XTAL2
O 晶振脚2:
内部反向放大器输出管脚。此管脚输出晶振脚1的反向信
号。
27 41 VDD
P 电源输入脚: 提供数字电源V DD 。
12
33
17 VSS
P
地: 数字电源地
28 42 AVDD P 模拟电源输入脚: 提供模拟电源 AV DD
4 6 AVSS
P 地: 模拟 电源地
13 18
LDO_C
AP
P
LDO: LDO 输出管脚 注: 必须外接 10uF 电容。
2 4 /RST
I
(ST)
复位脚: /RST 管脚为施密特出发输入管脚,用于芯片复
位。当该管脚上接入“低”电位,保持768个内部
22MHzRC 晶振时钟周期后,芯片复位。/RST 管脚具有上拉电阻,对该管教通过外部电容接地,就可以完成上电复位。
26 40 P0.0 CTS1 AD0 D, I/O 25 39 P0.1 RTS1 AD1 D, I/O NC 38 P0.2 CTS0 AD2 D, I/O NC 37 P0.3 RTS0 AD3 D, I/O
24 35 P0.4 SPISS1 AD4 D, I/O
端口0: 端口1是8位的,具有四种输出模式,2种输入模
式的管脚。并与下列功能复用,包括CTS1, RTS1,
CTS0, RTS0, SPISS1, MOSI_1, MISO_1, 及SPCLK1。当外部总线接口(EBI )被使能时,P0可复用为AD[7:0]。该管脚同时为SPI0的SPISS1, MOSI_1,
MISO_1, 及 SCLK1脚。
CTS0/1: 清除UART0/1输入引脚发送引脚
NuMicro M051? 系列技术参考手册
Publication Release Date: Sep. 14, 2010
- 21 -
Revision V1.2
管脚号
复用功能
QFN33 LQFP48
符号
1 2
类型
[1]
描述
23 34 P0.5 MOSI_1 AD5 D, I/O 22 33 P0.6 MISO_1 AD6 D, I/O 21 32 P0.7
SPISCLK 1
AD7 D, I/O
RTS0/1: UART0/1发送输出信号请求引脚 29 43 P1.0 T2 AIN0 I/O NC 44 P1.1 T3 AIN1 I/O 30 45 P1.2 RXD1 AIN2 I/O
31 46 P1.3 TXD1 AIN3 I/O 32 47 P1.4 SPISS0 AIN4 I/O
1 1 P1.5 MOSI_0 AIN5 I/O NC
2 P1.6 MISO_0 AIN6 I/O NC
3 P1.7 SPICLK0 AIN7 I/O
端口1: 端口1是8位的,具有四种输出模式,2种输入模式
的管脚。并与下列功能复用,包括T2, T3, RXD1, TXD1,
SPISS0, MOSI_0, MISO_0, 及SCLK0.
T2:Timer2的外部输入管脚
T3:Timer3的外部输入管脚
端口1的管脚同时为SPI1的SPISS0, MOSI_0, MISO_0,
及 SCLK1脚。
AIN0~AIN7:用于12位ADC 的模拟信号输入脚
RXD1/TXD1:供UART1使用
NC 19 P2.0 PWM0 AD8 D, I/O NC 20 P2.1 PWM1 AD9 D, I/O
14 21 P2.2 PWM2 AD10 D, I/O
15 22 P2.3 PWM3 AD11 D, I/O 16 23 P2.4 PWM4 AD12 D, I/O 17 25 P2.5 PWM5 AD13 D, I/O 18 26 P2.6 PWM6 AD14 D, I/O NC 27 P2.7 PWM7 AD15 D, I/O
端口2:端口2是8位的,具有4种输出模式,2种输入模式
的管脚。并与下列功能复用。
当外部总线接口(EBI )被使能时,P2可复用为
AD[7:0]。 PWM0~PWM7 用于PWM 输出功能
3 5 P3.0 RXD I/O 5 7 P3.1 TXD I/O
端口3: 端口3是8位的,具有4种输出模式,2种输入模式
的管脚。并与下列功能复用。包括 RXD ,TXD ,
正在阅读:
《通信工程设计》思考题参考答案10-11
耶鲁大学公开课政治哲学导论 心得 洪鑫诚03-01
恭统发〔2015〕3号 自治县统计局关于表彰“四上企业”优秀统计工03-30
马克思的国际贸易利益分配思想解读.doc04-12
关于红绿灯时间分配的调查报告04-06
2016尔雅科学与文化的足迹03-28
自己自学,提升的材料03-17
攀枝花钒钛产业发展简介12-18
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 新塘
- 中文
- 驱动
- 参考
- 指南
- 系列
- M051
- 红鹤沟通-泰安国山墅2013年度推广策略方案
- 《坐在老槐树的怀里》 阅读理解及答案解析
- 购置办公桌椅的请示
- 汽车净化系统项目可行性研究报告评审方案设计(2013年发改委标准
- 中考历史一轮复习中国近代史主题五中华民族的抗日战争真题演练新
- PEP英语6上U2单元测 (含答案解析)
- 高层建筑结构--平时作业2022秋华南理工大学网络教育答案
- 从51初学者到电子工程师
- 某大型物流产业园项目可行性研究报告
- 江西省宜春市2014-2015学年高一上学期期末统考数学试题 Word版含
- 最新某电力变压器继电保护设计37645
- 【完整版】2022-2025年中国坚果零食行业基于产业趋势研究与战略
- 2022年度人力资源工作计划
- 银行存款余额调节表试题及参考答案
- 第九版病理生理学第九章应激考点剖析
- 国际交流英语视听说B2 Further Listening参考答案
- 2013年考研英语(一)、(二)真题、答案及解析
- 单位能耗考核体系实施方案
- 注会学习资料-CPA《税法》讲义-036-0703-j
- 燕继荣《政治学十五讲》(第2版)配套题库课后习题(政治研究的历史