1 概述
Nano 系列32位Cortex-M0内核超低功耗单片机,工作电压 1.8V ~ 3.6V,主频可达 42 MHz,内嵌 16/32/64/128K Flash, 4/8/16K SRAM 和 4K加载内存 (ISP)。 片内集成了RTC, 12位逐次比较ADC, 模拟比较器, UART, SPI, I2C, GPIO, ISO-7816-3 。支持 BOD低压检测,掉电模式下 RTC 保持工作,RAM 数据保持,功耗小于 1.5 uA,完全掉电模式 650 nA,可被外设快速唤醒,非常适合电池供电设备。
2 特性
低工作电压: 1.8V ~ 3.6V
操作温度: -40℃~105℃
四种工作模式
正常模式
空闲模式
掉电模式下 RTC 工作 RAM 数据保持
仅 RTC 工作
唤醒源
RTC, WDT, I²C, Timer, UART, SPI, BOD, GPIO
唤醒时间: 小于 3.5 μs (时钟用 HIRC0)
BOD
1.7~3.6V 工作范围
低功耗 2.0/2.5V BOD
内核
ARM® Cortex® -M0 , 42 MHz
一个 24位系统定时器
支持低功耗休眠模式
单周期 32位乘法
32个NVIC 中断, 4个优先级
SWD仿真支持 2个观察点/4个断点
FLASH
32/64/128KB应用代码空间 (APROM)
4KB ISP 加载代码空间 (LDROM)
大小可配置的数据FLASH空间,擦除页大小 512 字节
支持在系统编程(ISP)/在应用编程(IAP)
SRAM
8/16KB SRAM
支持 DMA 模式
DMA: 4 路 PDMA 外加一个 CRC 通道
PDMA
三种传输模式:外设到内存,内存到外设,内存到内存。
地址必须字对齐.
内存到内存必须传输整字.
内存到外设,外设到内存可传输字节,半字,整字。 地址递增,递减,和环绕模式
CRC
支持四个常用多项式 CRC-CCITT, CRC-8, CRC-16, 和 CRC-32
CRC-CCITT: X16 + X12 + X5 + 1
CRC-8: X8 + X2 + X + 1
CRC-16: X16 + X15 + X2 + 1
CRC-32: X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 +X4 + X2 + X + 1
时钟
内部阻容时钟HIRC0 12/16MHz,全温度范围偏差 2 %,自动校准模式偏差1%
内部阻容时钟HIRC1 36MHz
内部时钟 MIRC 4MHz
PLL 可倍频到 36 MHz
外接晶体范围 4~24 MHz(HXT)
内部 10 kHz OSC(LIRC) 可用于系统和WDT
外 32.768 kHz(LXT) 时钟可用于系统和RTC
GPIO
三种模式:
推挽模式
开漏模式
输入模式
支持斯密特输入模式
都可配置边沿或电平中断
支持 5V 容限,以下引脚除外
PA.0 ~ PA.7 (ADC引脚),
PA.12~ PA.13 (模拟比较器引脚),
PF.0~ PF.1 和 PF.6 ~ PF.7(HXT , LXT)
PA.8, PB.4 , PB.5
Timer
4个带8位预分频器的32位定时器, 24位数据可读
时钟独立可选
四种定时模式:单次,周期,反转,连续
可触发 ADC 和 PDMA
支持 PDMA 模式
可唤醒CPU
WDT
时钟源 LIRC (片内10 kHz)
溢出时间 1.6 ms ~ 26 s (与所选时钟有关)
溢出后只中断或复位 CPU
可唤醒CPU
WWDT
6位下计数定时器, 6位数值比较器
预分频计数可选
RTC
时钟误差补偿寄存器 (FREQADJ)
硬件计算年月日时分秒
闹铃寄存器 (年月日时分秒)
可选12时模式或24时模式
自动闰年计算
8个时长的周期中断: 1/128, 1/64, 1/32, 1/16, 1/8, 1/4, 1/2 和 1 秒
可唤醒CPU
80 字节数据寄存器,带清除引脚
1 Hz 时钟输出
PWM/捕获
一个 PWM 模块 6 个输出通道
六个通道模式独立
支持3对互补模式
3个 16位定时器
PWM可触发 ADC
12 个捕获输入
UART
2个 UART
最高 1 Mbps
9600 波特率以下可由 32.768 kHz 产生
2个 16字节FIFO
支持流控 nCTS , nRTS
支持红外模式
支持 LIN 功能
支持 RS-485 9 位收发模式
支持 PDMA 模式
支持唤醒功能 (nCTS, RX 数据, RS-485 地址匹配,收到指定字节数)
SPI
2个 SPI
主机模式最快 32 MHz,从机模式最快 16 MHz
有1位模式和2位模式
发送支持双I/O模式
收发位长 8 ~ 32
高低位在前可配
主机模式有两个从机选择线
发送字节或字间隔时间可配置
支持字节重排序功能
主机模式支持可变波特率
收发各8 级 FIFO
唤醒功能 (SPI 时钟反转)
支持 PDMA 传输
有 3 线模式——无片选
I2C
2个 I2C
速率可达 1 Mbps
数据双向传输
支持多主系统
支持总线仲裁
内建 14位超时定时器。
7位地址模式
支持地址自动识别 (4个从机地址和掩码)
可唤醒终端(地址匹配)
ADC
12 位逐次比较型
12 个通道, 8个外部通道(PA.0 ~ PA.6 和 PC.7) 4个内部通道.
4个内部通道: 内部参考电压 (Int_VREF), 温感, AVDD, 和 AVSS.
三种电压参考源: VREF 引脚, 内部参考源 (Int_VREF: 2.5V/1.8V/1.5V), 和 AVDD.
转换方式:单次,单次扫描,连续扫描
每个通道都有数据寄存器
门限电压检测 (数值比较功能 )
引脚或软件触发转换开始
转换结果可由 PDMA 搬移到RAM
四个定时器 (TMR0, TMR1, TMR2 和 TMR3) 可触发 ADC
SmartCard 智能卡接口,可以用作普通UART口
兼容 ISO-7816-3 T=0, T=1
2个 ISO-7816-3接口
收发各4 字节 FIFO
收发时钟可编程
缓存触发字节数可编程
安全时间可编程 (11 ETU ~ 267 ETU)
一个 24位,两个 8 位定时器可用于时序过程控制
自动反向约定功能
出错重发和限制出错次数功能
硬件激活序列
热复位序列
硬件分离序列
硬件可自动附着/分离
支持 UART 模式 (全双工)
ACMP
一个比较器
输入电压范围: 0~AVDD
支持斯密特回差电压
96位唯一序列号
128 位客户代码
包装:
All Green package (RoHS)
LQFP 64-pin(7x7) / 48-pin(7x7) / QFN33-pin(5x5)