STM32F302xB/STM32F302xC系列基于高性能Arm®Cortex®-M432位RISC核心,FPU操作频率高达72MHz,并嵌入一个浮点单元(FPU)、一个内存保护单元(MPU)和一个嵌入式跟踪宏单元(ETM)。该系列集成了高速嵌入式内存(多256kby的闪存,多40kby的SRAM)和广泛的增强I/Os和外设连接到两个APB总线。
该设备提供多两个快速12位ADC(5Msps)、4个比较器、两个操作放大器、多一个DAC信道、一个低功率RTC、多5个通用16位定时器、一个通用32位定时器和一个专门用于电机控制的定时器。它们还具有标准和的通信接口:多两个I2Cs,多3个spi(两个spi具有多路全双工I2Ss),三个USARTs,多两个UARTs、CAN和USB。为了实现音频类的准确性,I2S外设可以通过外部PLL进行时钟。
STM32F302xB/STM32F302xC系列在-40至+85°C和-40至+105°C中运行,温度范围为2.0至3.6V电源。一套全面的节能模式,允许设计低功耗的应用程序。
STM32F302xB/STM32F302xC系列提供四个套件,从48脚到100脚不等。包含的外设集随所选择的设备而变化。
特征
•核心:Arm®Cortex®-M4 32位CPU,带FPU(72 MHz),单循环乘法和硬件部门、DSP指令和MPU
(存储器保护单元)
•操作条件:
–VDD、VDDA电压范围:2.0 V至3.6 V
•记忆
–128到256 KB的闪存
–高达40 KB的SRAM,具有硬件奇偶校验检查在前16千字节上执行
•CRC计算单元
•重置和供应管理
–通电/断电复位(POR/PDR)
–可编程电压检测器(PVD)
–低功耗模式:睡眠、停止和备用物品
–RTC和备份寄存器的VBAT电源
•时钟管理
–4至32 MHz晶体振荡器
–32 kHz振荡器,用于带校准的RTC
–内部8 MHz RC,带x 16 PLL选件
–内部40 kHz振荡器
•高达87个快速I/O
–所有可映射的外部中断向量
–多个5伏耐受电压
•互连矩阵
•12通道DMA控制器
•两个0.20µS(多17个通道)的ADC
12/10/8/6位的可选分辨率,0到3.6 V转换范围,单个端/差分输入,单独模拟从2伏到3.6伏的电源
•一个带模拟电源的12位DAC通道
从2.4伏到3.6伏
•四个快速轨对轨模拟比较器,带2至3.6 V的模拟电源
•两个运算放大器,可用于PGA模式,所有终端均可通过2.4至3.6 V的模拟电源
•多达24个电容感应通道,支持触摸键、线性和旋转式触摸传感器•多11个定时器
–一个32位计时器和两个16位计时器
多4 IC/OC/PWM或脉冲计数器和
正交(增量)编码器输入
–一个16位6通道控制定时器,多具有6个PWM通道,死区时间生成和紧急停止
–一个带2个IC/OCs的16位计时器,1个OCN/PWM、死区时间生成和急停
–两个带IC/OC/OCN/PWM的16位定时器,
死区时间生成和紧急停止
–两个看门狗定时器(,(窗口)
–SysTick定时器:24位下行计数器
–一个16位基本定时器,用于驱动DAC
•日历RTC,带警报、定期唤醒
从停止/待机
•通信接口
–CAN接口(2.0B有源)
–两个I2C快速模式plus(1 Mbit/s),带
20 mA电流接收器,SMBus/PMBus,
从车站醒来
–多五个USART/UART(ISO 7816
接口、LIN、IrDA、调制解调器控制)