STM32F303xB/STM32F303xC系列基于高性能ARM®Cortex®-M432位RISC核心,FPU操作频率高达72MHz,并嵌入浮点单元(FPU)、内存保护单元(MPU)和嵌入式跟踪宏单元(ETM)。该系列集成了高速嵌入式内存(较多256kby的闪存,较多40kby的SRAM)和广泛的增强I/Os和外设连接到两个APB总线。 该设备提供较多4个快速12位ADC(5Msps)、7个比较器、4个操作放大器,较多两个DAC通道,一个低功耗RTC,较多5个通用16位定时器,一个通用32位定时器和两个专门用于电机控制的定时器。它们还具有标准和高级的通信接口:较多两个I2Cs,较多3个spi(两个spi具有多路全双工I2Ss),三个USARTs,较多两个UARTs、CAN和USB。为了实现音频类的准确性,I2S外设可以通过外部PLL进行时钟。 STM32F303xB/STM32F303xC系列在-40至+85°C和-40至+105°C中运行,温度范围为2.0至3.6V电源。一套全面的节能模式,允许设计低功耗的应用程序。 STM32F303xB/STM32F303xC系列提供四个包的设备,从48个引脚到100个引脚不等。包含的外设集随所选择的设备而变化。 特征 •核心:ARM®Cortex®-M4 32位CPU,带FPU(较大72 MHz),单循环乘法和 硬件部门,90个DMIP(来自CCM),DSP指令和MPU(内存保护单元) •操作条件: –VDD、VDDA电压范围:2.0 V至3.6 V •记忆 –128到256 KB的闪存 –高达40 KB的SRAM,具有硬件奇偶校验检查在前16千字节上执行。 –常规助推器:8千字节的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 –所有可映射的外部中断向量 –多个5伏耐受电压 •互连矩阵 •12通道DMA控制器 •四个0.20µS(较多39个通道)的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 V到3.6 V的电源 •多达24个电容感应通道,支持触摸键、线性和旋转式触摸传感器•较多13个定时器 –一个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、调制解调器控制) –较多三个SPI,两个具有多路复用功能半/全双工I2S接口,4至16 可编程位帧 –USB 2.0全速接口 –红外发射器•串行线调试,Cortex®-M4带FPU ETM, JTAG •96位一ID