1. 产品特性
内核
√ 32位Cortex M0,工作频率72 MHz √ 单指令周期32位硬件乘法器√ 32个中断向量的NVIC,4种 优先级√ 支持5WD按口调试,2个观察点以及4个
硬件断点存储器
√ 64kB闪存,用于放在程序代码和数据√ 4kB闪存,用于存放启动代码(bootloader)√ 8 kB SRAM 电源模块
√ 数字及GPIO供电:Vpo=2.0V-5.5V √ 模拟供电:VooA=Voo √ 上电复位及掉电复位(POR/PDR)√ 可编程的电压检测模块(PVD)√ 低功耗模式:睡眠/停止/待机√ 低功耗电流 @3.3V:
● 停止模式(normal/LP):15.5 μA/5.6μA ● 待机模式:2.2μA 时钟管理
√ 支持4MHz-32MHz晶体√ 支持32kHz低频晶体,支持硬件校准√ 内置40kHz低频振荡器√ 内置14 MHz中频振荡器
√ 内置48 MHz高频振荡器,支持硬件校准√ 可编程PLL,可倍频到72MHz 外设■ 55个高速I/O
√ 可映射到外部中断向量
√ PA8-PA10,PA12-PA13,PB0-PB1,
PB3-PB7支持LED驱动√所有I/O支持1/2Vpo偏置■ 5通道的可编程DMA控制器■ 可编程多项式的CRC模块
■ 1Msps 12位ADC
√ 16个外部通道√ 内部通道
● 温度传感器(VTs)● 内部电压基准(VREFNT)● 运算放大电路(VoP)
√ 采样保持电路:可同时采样两路信号√ 转换电压范围:0-VREF+√ 内部参考:2.5V ■ 2个高速比较器
√ 7位DAC与反相端相连,可配置■ 1个运算放大器
√ 运放输出可作为ADC输入■ 实时时钟和日历 RTC模块
√ 支持入侵检测,闹钟与周期唤醒■ 10个定时器
√ TIM1,16-bit,4路PWM,支持3对互补√ TIM3,16-bit,4路PWM √ TIM14,16-bit,1路PWM
√ TIM15,16-bit,2路PWM,支持1对互补√ TIM16/TIM17,16-bit 1路PWM,支持1
对互补
√ TIM6,16-bit,基本定时器√ 2个看门狗:WWDG与WDG √ 1个24位的系统定时器■ 通信接口
√ 2个I2C,其中I2C1支持FM+和SMBus √2个USART,支持同步SPI模式以及
Modem控制,自动波特率检测√ 2个SPl,支持4到16bit的位帧√ 1个USB,支持2.0全速协议■ 触摸传感控制器
√ 24个触摸按键√ 支持2组VO同时扫描■ 96位芯片ID ■ 封装:LQFP64,LQFP48