内核
—32位ARM®Cortex®-M0CPU
—最高48MHz工作频率
存储器
—32K Bytes 的 Flash 存储器
—4K Bytes 的 SRAM,带硬件奇偶校验
时钟模块
—内部8MHz RC振荡器(HRC),典型情况下精度±1%
—内部14MHz RC振荡器(HRC14),典型情况下精度±1%
—内部40KHz RC振荡器(LRC),典型情况下精度±10%
—4~32MHz晶体振荡器(HXT)
—x2,x3,..,x16锁相环(PLL),最高支持48MHz
工作环境
—VDD电压: 2.0~5.5V
—VDDA电压: 2.0~5.5V
—温度范围:-40~105℃
启动方式
—支持从闪存存储器启动
—支持从系统存储器启动
—支持从内部SRAM启动
电源管理
—低功耗模式:睡眠,深度睡眠1,深度睡眠2和掉电模式
—支持上电/掉电复位(POR/PDR)
—支持低电压检测(LVD)
通用输入输出(I/O)
—27个I/O支持最高48MHz工作频率
—所有I/O映射外部中断向量
模数转换器(ADC)
—1路12位ADC
—最高1us转换时间
—支持10个外部输入通道
—工作电压范围: 2.4 ~5.5V
—输入电压转换范围: 0~VDDA
定时器
—1路16bit高级控制定时器(TIM1),每路有6个带死区控制的PWM输出通道
—4路通用的16位定时器
—1路独立看门狗定时器(FWDT): 8位预置数和12位自减型计数器
—1路窗看门狗定时器(WWDT): 7位自减型计数器
—1个系统时间定时器: 24位自减型计数器
DMA
—5通道DMA控制器
—支持的外设: SPIx, I2Cx, USARTx, TIMx, ADC
中断和事件
—多达32个可单独屏蔽的中断通道
—4种优先级可选
—16个外部中断线
串行外设接口(SPI)
—1个SPI接口
—3位预分频器可以产生8种主模式频率
—4到16位可配置的帧格式
通用同步/异步收发器(USART)
—2个USART
—自动波特率检测
—支持从深度睡眠1/深度睡眠2模式唤醒
I2C
—1路I2C支持主/从模式
—支持:标准模式( 100k bit/s),快速模式(高达400k bit/s)
—支持7位或10位寻址模式
CRC发生/校验器
串行单线调试(SWD)