STM32F103VET6
摘要:STM32F103VET6 是 STMicroelectronics(意法半导体) 推出的 基于ARM Cortex-M3内核 的32位高性能微控制器(MCU),属于 STM32F1系列 中的增强型产品。其主要特点包括 72MHz主频、512KB Flash、64KB RAM,适用于工业控制、消费电子、物联网(IoT)等多种嵌入式应用场景。
STM32F103VET6描述
STM32F103VET6 是 STMicroelectronics(意法半导体)推出的STM32F1系列中的高性能ARM Cortex-M3内核微控制器。它具备 512KB Flash 和 64KB SRAM 的存储资源,拥有丰富的外设接口,广泛应用于工业控制、物联网、消费电子、医疗设备、机器人等领域。
此芯片属于 STM32F103 增强型子系列(High-Density Performance line),型号中的“VE”表示其封装为 LQFP-100,引脚数量为 100;“T6”代表工作温度范围为 -40°C 到 +85°C,主频最高为 72MHz。
STM32F103VET6概述
产品型号 | STM32F103VET6 |
制造商 | STMicroelectronics |
分类 | 集成电路(IC),嵌入式,单片机 |
描述 | 主流性能系列,Arm Cortex-M3 MCU,配备 512 KB 闪存、72 MHz CPU、电机控制、USB 和 CAN |
包装类型 | 托盘 |
工作温度 | -40°C ~ 85°C(TA) |
安装类型 | 表面贴装型 |
封装/外壳 | LQFP 100 14x14x1.4 mm |
基本产品编号 | STM32F103VE |
STM32F103VET6产品图片
STM32F103VET6产品图片
STM32F103VET6规格参数
产品状态 | 在售 |
核心处理器 | ARM® Cortex®-M3 |
内核规格 | 32-位 |
速度 | 72MHz |
连接能力 | CANbus,I2C,IrDA,LINbus,SPI,UART/USART,USB |
外设 | DMA,电机控制 PWM,PDR,POR,PVD,PWM,温度传感器,WDT |
I/O 数 | 80 |
程序存储容量 | 512KB(512K x 8) |
程序存储器类型 | 闪存 |
RAM 大小 | 64K x 8 |
电压 - 供电 (Vcc/Vdd) | 2V ~ 3.6V |
数据转换器 | A/D 16x12b;D/A 2x12b |
振荡器类型 | 内部 |
环境与出口分类
属性 | 描述 |
RoHS 状态 | 符合 ROHS3 规范 |
湿气敏感性等级 (MSL) | 3(168 小时) |
REACH 状态 | 不受 REACH影响 |
STM32F103VET6主要特点
核心:ARM® 32位Cortex® - M3 CPU
最大频率 72 MHz,0 等待状态内存访问时性能为 1.25 DMIPS/MHz (Dhrystone 2.1)
单周期乘法和硬件除法
回忆
256 至 512 KB 闪存
高达 64 KB 的 SRAM
灵活的静态存储器控制器,带4个片选。支持Compact Flash、SRAM、PSRAM、NOR和NAND存储器
LCD并行接口,8080/6800模式
时钟、复位和电源管理
2.0 至 3.6 V 应用电源和 I/O
POR、PDR 和可编程电压检测器 (PVD)
4至16 MHz晶体振荡器
内部 8 MHz 工厂调校 RC
带校准功能的内部 40 kHz RC
带校准功能的 RTC 32 kHz 振荡器
低功耗
睡眠、停止和待机模式
为 RTC 和备份寄存器提供V BAT电源
3 × 12 位、1 μs A/D 转换器(最多 21 个通道)
转换范围:0至3.6V
三重采样和保持功能
温度传感器
2×12位数模转换器
DMA:12通道DMA控制器
支持的外设:定时器、ADC、DAC、SDIO、I2S 、 SPI、I2C和USART
调试模式
串行线调试 (SWD) 和 JTAG 接口
Cortex® - M3嵌入式跟踪宏单元™
最多 112 个快速 I/O 端口
51/80/112 个 I/O,全部可映射到 16 个外部中断向量,并且几乎全部可承受 5 V
最多 11 个计时器
最多四个 16 位定时器,每个定时器最多有 4 个 IC/OC/PWM 或脉冲计数器和正交(增量)编码器输入
2 个 16 位电机控制 PWM 定时器,具有死区时间生成和紧急停止功能
2 个看门狗定时器(独立和窗口)
SysTick 定时器:一个 24 位递减计数器
2 个 16 位基本定时器来驱动 DAC
最多13个通信接口
最多 2 个 I2C接口(SMBus/PMBus)
最多 5 个 USART(ISO 7816 接口、LIN、IrDA 功能、调制解调器控制)
最多 3 个 SPI (18 Mbit/s),其中 2 个带 I2S接口复用
CAN接口(2.0B有源)
USB 2.0全速接口
SDIO接口
CRC计算单元,96位唯一ID
ECOPACK®包装
STM32F103VET6应用领域
STM32F103VET6 适用于对性能与资源有较高要求的嵌入式系统,例如:
智能家居主控器
工业自动化控制板
电机驱动与控制系统(带高级 PWM 定时器)
医疗仪器
数据采集系统
通信协议转换器(带 USB、CAN)
智能机器人主控板
STM32F103VET6引脚图及功能
引脚数量:100 引脚
典型引脚分布功能包括:
电源引脚:VDD、VSS、VDDA、VSSA
时钟引脚:OSC_IN、OSC_OUT(外部晶振输入/输出)
调试接口:SWD(SWCLK, SWDIO),JTAG(TDI, TDO, TMS, TCK)
复位引脚:NRST
通用 I/O:GPIOA~GPIOE
外设接口:SPI、USART、I2C、CAN、ADC 输入、定时器 PWM 引脚等
注:多数 I/O 支持复用功能,可灵活配置为多种外设功能。
STM32F103VET6电路图
STM32F103VET6封装
封装类型:LQFP-100
STM32F103VET6 与 STM32F103C8T6 有何区别?
比较项 | STM32F103VET6 | STM32F103C8T6 |
Flash 容量 | 512KB | 64KB |
SRAM 容量 | 64KB | 20KB |
引脚数量 | 100 | 48 |
外设数量 | 多(CAN、USB 等) | 少(无 USB、CAN) |
适用范围 | 高性能复杂系统 | 简单控制项目 |