STM32F303CCT6微处理器引脚配置_数据手册_封装尺寸
STM32F303CCT6基于高性能Arm® Cortex®-M4 32位RISC内核,FPU运行频率高达72MHz,并嵌入了浮点单元 (FPU)、内存保护单元 (MPU) 和嵌入式跟踪宏单元 (ETM)。该系列包含高速嵌入式存储器(高达256KB的闪存,高达40KB的SRAM)和范围广泛的增强型I/O和连接到两条APB总线的外设。
STM32F303CCT6提供多达四个快速12位ADC (5Msps)、七个比较器、四个运算放大器、多达两个DAC通道、一个低功耗RTC、多达五个通用16位定时器、一个通用32位定时器和两个专用于电机控制的定时器。它还具有标准和高级通信接口:最多两个I²C、最多三个SPI(两个SPI具有多路复用全双工I²S)、三个USART、最多两个UART、CAN和USB。为实现音频级精度,I²S外设可通过外部PLL计时。
STM32F303CCT6在-40至+85°C和-40至+105°C温度范围内工作,采用2.0至3.6V电源,而且采用一套全面的省电模式允许低功耗应用的设计,提供四种封装的器件,从48引脚到100引脚不等。
规格参数
产品属性 | 属性值 |
---|---|
产品种类: | ARM微控制器 – MCU |
SMD/SMT | |
LQFP-48 | |
ARM Cortex M4 |
|
256kB | |
32bit | |
4x6 bit/8 bit/10 bit/12 bit | |
72MHz | |
37 I/O | |
40kB | |
2V | |
3.6V | |
–40°C | |
+85°C | |
Tray | |
数据Ram类型: | SRAM |
接口类型: | CAN, I²C, SPI, UART, USB |
长度: | 10 mm |
ADC通道数量: | 1个 |
计时器/计数器数量: | 8个 |
程序存储器类型: | Flash |
单位重量: | 181.700mg |
功能特性
- 内核:Arm® Cortex®-M4 32位CPU,带FPU(最大72MHz)、单周期乘法和硬件除法、90DMIPS(来自CCM)、DSP指令和MPU(内存保护单元)
- 运行条件:
– VDD、VDDA电压范围:2.0V至3.6V
- 内存
– 128至256KB闪存
– 高达40KB的SRAM,在前16KB上实施了硬件奇偶校验。
– 常规助推器:指令和数据总线上的8KB SRAM,带硬件奇偶校验 (CCM)
- CRC计算单元
- 重置和供应管理
– 上电/掉电复位 (POR/PDR)
– 可编程电压检测器 (PVD)
– 低功耗模式:睡眠、停止和待机
– 为RTC和备份寄存器提供VBAT
- 时钟管理
– 4 至32 MHz晶体振荡器
– 用于带校准的RTC的32 kHz振荡器
– 带有x16 PLL选项的内部8 MHz RC
– 内部40 kHz振荡器
- 多达87个快速I/O
– 全部可映射到外部中断向量
– 几个5V耐受
- 互连矩阵
- 12通道DMA控制器
- 四个0.20 µS ADC(最多39个通道),可选分辨率为12/10/8/6 位,0至3.6V转换范围,单端/差分输入,2至3.6V的独立模拟电源
- 两个12位DAC通道,模拟电源为2.4至3.6V
- 七个具有2至3.6V模拟电源的快速轨到轨模拟比较器
- 四个可用于PGA模式的运算放大器,所有端子均可使用2.4至3.6V的模拟电源访问
- 多达24个电容感应通道,支持触摸键、线性和旋转触摸传感器
- 最多13个定时器
- 带闹钟的日历RTC,定期从停止/待机唤醒
- 通讯接口
– CAN接口(2.0B有源)
– 两个I2C快速模式加 (1 Mbit/s),带20mA电流吸收器、SMBus/PMBus、从STOP唤醒
– 最多五个USART/UART(ISO 7816接口、LIN、IrDA、调制解调器控制)
– 最多三个SPI,其中两个具有多路复用半双工/全双工I2S接口,4至16个可编程位帧
– USB 2.0全速接口
– 红外发射器
- 串行线调试,带FPU ETM、JTAG的Cortex®-M4
- 96位唯一ID
引脚配置
功能框图
电源方案
典型VBAT电流消耗(LSE和RTC ON/LSEDRV[1:0]=“00”)
8MHz晶体的典型应用电路
TC和TTa I/O输入特性-CMOS端口
I²C总线交流波形和测量电路
使用ADC的典型连接图
封装设计尺寸参数
总结
带有FPU的Arm Cortex-M4处理器是用于嵌入式系统的最新一代Arm处理器。它的开发目的是提供一个低成本的平台,满足MCU实现的需求,减少引脚数量和低功耗,同时提供卓越的计算性能和对中断的高级响应。在通常与8位和16位设备相关的内存大小中提供Arm内核所期望的高性能。
此外,STM32F303CCT6具有嵌入式Arm内核,可与所有Arm工具和软件兼容。其处理器支持一组DSP指令,这些指令允许有效的信号处理和复杂的算法执行。它的单精度FPU通过使用元语言开发工具加快了软件开发,同时避免了饱和。