STM32F303xB/STM32F3303xC系列基于高性能Arm®Cortex®-M4 32位RISC内核,FPU工作频率高达72 MHz,并嵌入浮点单元(FPU)、内存保护单元(MPU)和嵌入式跟踪宏单元(ETM)。该系列包含高速嵌入式存储器(高达256 KB的闪存,高达40 KB的SRAM)和连接到两条APB总线的大量增强型I/O和外围设备。
该设备提供多达四个快速12位ADC(5 Msps)、七个比较器、四个运算放大器、多达两个DAC通道、一个低功耗RTC、多达五个通用16位定时器、一个通用32位定时器和两个专用于电机控制的定时器。它们还具有标准和高级通信接口:最多两个I2C、最多三个SPI(两个SPI带有多路复用全双工I2S)、三个USART、最多两个UART、CAN和USB。为了实现音频级精度,I2S外围设备可以通过外部PLL计时。
STM32F303xB/STM32F3303xC系列在-40至+85°C和-40至+105°C的温度范围内工作,电源电压为2.0至3.6 V。一套全面的节能模式允许设计低功耗应用。
STM32F303xB/STM32F3303xC系列提供48针至100针四种封装的器件。
所包含的一组外围设备随所选设备而变化。
特征
•核心:Arm®Cortex®-M4 32位CPU,带FPU(最大72 MHz)、单循环乘法和HW除法、90 DMIPS(来自CCM)、DSP指令和MPU(内存保护单元)
•操作条件:
–VDD、VDDA电压范围:2.0 V至3.6 V
•记忆
–128至256 KB的闪存
–高达40 KB的SRAM,前16 KB执行硬件奇偶校验。
–例行升压器:指令和数据总线上的8 KB SRAM,带有硬件奇偶校验(CCM)
•CRC计算单元
•重置和供应管理
–通电/断电复位(POR/PDR)
–可编程电压检测器(PVD)
–低功耗模式:睡眠、停止和待机
–RTC和备份寄存器的VBAT电源
•时钟管理
–4至32 MHz晶体振荡器
–32 kHz振荡器,用于带校准的RTC
–内置8 MHz RC,带x 16 PLL选项
–内部40 kHz振荡器
•多达87个快速I/O
–所有可映射到外部中断向量
–几个5V耐受
•互连矩阵
•12通道DMA控制器
•四个0.20µS(最多39个通道)ADC,可选分辨率为12/10/8/6位,0至3.6 V转换范围,单端/差分输入,2至3.6 V独立模拟电源
•两个12位DAC通道,具有2.4至3.6 V的模拟电源
•七个快速轨对轨模拟比较器,模拟电源为2至3.6 V
•可在PGA模式下使用的四个运算放大器,所有端子均可通过2.4至3.6 V的模拟电源访问
•多达24个电容式传感通道,支持触摸键、线性和旋转式触摸传感器
•最多13个定时器
–一个32位计时器和两个16位计时器,最多4个IC/OC/PWM或脉冲计数器和正交(增量)编码器输入
–两个16位6通道高级控制定时器,最多6个PWM通道,死区时间生成和紧急停止
–一个16位计时器,带有2个IC/OC、1个OCN/PWM、死区时间生成和紧急停止
–两个16位定时器,带IC/OC/OCN/PWM、死区时间生成和紧急停止
–两个看门狗定时器(独立,窗口)
–SysTick计时器:24位下计数器
–两个16位基本计时器,用于驱动DAC
•带报警的日历RTC,定期从停止/待机状态唤醒
•通信接口
–CAN接口(2.0B激活)
–两个I2C快速模式加(1 Mbit/s),20 mA电流吸收器,SMBus/PMBus,从STOP唤醒
特色
- CRC计算单元
- 通电/断电复位(POR/PDR)
- 可编程电压检测器(PVD)
- 低功耗模式-睡眠、停止、待机
- RTC和备份寄存器的VBAT电源
- 4至32MHz晶体振荡器
- 带校准的32 kHz RTC振荡器
- 8MHz内部RC,带x 16 PLL选项
- 40kHz内部振荡器
- 互连矩阵
- 12通道DMA控制器
- 2个看门狗定时器(独立和窗口)
- SysTick计时器
- 驱动DAC的两个16位基本定时器
- 日历RTC,带报警,定期从停止/待机状态唤醒
- CAN接口(2.0B激活)
- USB 2.0全速接口
- 红外发射器
- 串行线调试
- 96位唯一ID
(图片:引出线)