STM32F303RCT6是一款高性能 ARM 微控制器,基于 ARM Cortex-M4 32 位 RISC 核心,工作频率高达 72MHz,并内置浮点单元(FPU)、存储器保护单元(MPU)和嵌入式跟踪宏单元(ETM)。该系列还包含高速嵌入式存储器(最高可达 256KB 闪存和 48KB SRAM),以及广泛的增强型 I/O 和连接两个 APB 总线的外设。该器件具有多个快速 12 位 ADC(最高 5MSps)、多个比较器、多个运算放大器、两个 DAC 通道、一个低功耗 RTC、多个通用 16 位定时器和专用于电机控制的定时器。
STM32F303RCT6主要特点:
- 内核:Arm® Cortex®-M4 32 位 CPU,带 FPU(最高 72MHz),单周期乘法和 HW 除法,90DMIPS(来自 CCM),DSP 指令和 MPU(内存保护单元)。
- 工作条件:VDD、VDDA 电压范围为 2.0V 至 3.6V。
- 存储器:128 至 256KB 闪存,多达 40KB 的 SRAM,前 16KB 执行 HW 奇偶校验。
- 增强功能:指令和数据总线上的 8KB SRAM,带硬件奇偶校验(CCM)。
- 校验:CRC 计算单元。
- 复位和电源管理:上电/掉电复位(POR/PDR),可编程电压检测器(PVD),低功耗模式(睡眠、停止和待机),为 RTC 和备份寄存器提供 VBAT 电源。
- 时钟管理:4 至 32MHz 晶体振荡器,用于 RTC 的 32kHz 振荡器,带校准功能,内部 8MHz RC,带 x16PLL 选项,内部 40kHz 振荡器。
- 快速 I/O:多达 87 个,全部可映射外部中断向量,多个 5V 容差。
- 互连矩阵:12 通道 DMA 控制器。
- ADC:四个 0.20μS(最多 39 个通道),可选分辨率为 12/10/8/6 位,转换范围为 0 至 3.6V,单通道或差分输入,2 至 3.6V 独立模拟电源。
- DAC:两个 12 位 DAC 通道,模拟供电电压为 2.4 至 3.6V。
- 比较器:七个快速轨至轨模拟比较器,模拟电源电压为 2 至 3.6V。
- 运算放大器:四个运算放大器,可在 PGA 模式下使用,所有端子均可访问,模拟电源电压为 2.4 至 3.6V。
- 定时器:多达 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 位降频计数器。
- RTC:带警报的日历 RTC,从停止/待机状态定期唤醒。
- 通信接口:CAN 接口(2.0B 有效),两个 I2C 快速模式加(1Mbit/s),带 20mA 电流灌,SMBus/PMBus,停止时唤醒。
STM32F303RCT6中文参数资料
品牌 | 意法 |
型号 | STM32F303RCT6 |
封装 | LQFP64 |
批号 | 22+ |
制造商 | STMicroelectronics |
产品种类 | ARM微控制器 - MCU |
RoHS | 是 |
安装风格 | SMD/SMT |
封装 / 箱体 | LQFP-64 |
系列 | STM32F303RC |
核心 | ARM Cortex M4 |
数据总线宽度 | 32 bit |
最大时钟频率 | 72 MHz |
程序存储器大小 | 256 kB |
数据 RAM 大小 | 40 kB |
ADC分辨率 | 12 bit |
输入/输出端数量 | 27 I/O |
工作电源电压 | 2 V to 3.6 V |
最小工作温度 | - 40 C |
最大工作温度 | + 85 C |
长度 | 10 mm |
程序存储器类型 | Flash |
数据 Ram 类型 | SRAM |
接口类型 | CAN, I2C, SPI, UART, USB |
湿度敏感性 | Yes |
ADC通道数量 | 1 Channel |
计时器/计数器数量 | 8 Timer |
处理器系列 | ARM Cortex M |