STM32F103系列命名规则、FLASH和RAM大小
命名规则
以 STM32F103C8T6 为例
STM32:产品系列
STM32 = STMicroelectronics(意法半导体)公司生产的基于Cortex-M系列(ARM架构)的32位微控制器(MCU)。
//------------
F:产品类型
F = 通用快闪(FlashMemory)
F0xx和F1xx系列为2.0~3.6V;F2xx和F4xx系列为1.8~3.6V
//------------
103:产品子系列
101 = ARMCortex-M3内核,基本型
102 = ARMCortex-M3内核,USB基本型
103 = ARMCortex-M3内核,增强型
105 = ARMCortex-M3内核,USB互联网型
107 = ARMCortex-M3内核,USB互联网型、以太网型
//------------
C:引脚数目
T = 36PIN
C = 48PIN
R = 64PIN
V = 100PIN
Z = 144PIN
//------------
8:Flash存储器容量
4 = 16KB flash(小容量)
6 = 32KB flash(小容量)
8 = 64KB flash(中容量)
B = 128KB flash(中容量)
C = 256KB flash(大容量)
D = 384KB flash(大容量)
E = 512KB flash(大容量)
F = 768KB flash(大容量)
G = 1MKB flash(大容量)
//------------
T:封装
T = LQFP
H = BGA
U = VFQFPN
Y = WLCSP/WLCSP64
//------------
6:温度范围:
6 = -40℃-85℃
7 = -40℃-105℃
FLASH RAM
常用产品
CPU:STM32F103C8T6,LQFP48,FLASH:64KB,SRAM:20KB
flash起始地址为0x8000000,大小为0x10000(16进制)—>65536字节(10进制)—>64KB
RAM起始地址为0x2000000,大小为0x5000(16进制)—>20480字节(10进制)—>20KB
CPU:STM32F103RCT6,LQFP64,FLASH:256KB,SRAM:48KB;
flash起始地址为0x8000000,大小为0x40000(16进制)—>262144字节(10进制)—>256KB
RAM起始地址为0x2000000,大小为0xC000(16进制)—>49125字节(10进制)—>48KB
CPU:STM32F103VET6,LQFP100,FLASH:512KB,SRAM:64KB;
CPU:STM32F103ZET6,LQFP144,FLASH:512KB,SRAM:64KB;
图例
容量划分
小容量:16-32k的Flash,主要为:STM32F103x4 STM32F103x6
中容量:64-128k的Flash,主要为:STM32F103x8 STM32F103xB
大容量:256-512k的Flash,主要为:STM32F103xC, STM32F103xD,STM32F103xE
超大容量:512k以上的Flash,主要为:STM32F103xF, STM32F103xG
本文来自博客园,作者:BN宋,转载请注明原文链接:https://www.cnblogs.com/songpoetry/p/18398636