1. STM32命名規則
(1)STM32:STM32代表ARM Cortex-M3內核的32位微控制器。(2)F:F代表芯片子系列。(3)103:103代表增強型系列。(4)R:R這一項代表引腳數,其中T代表36腳,C代表48腳,R代表64腳,V代表100腳,Z代表144腳。(5)B:B這一項代表內嵌Flash容量,其中6代表32K字節Flash,8代表64K字節Flash,B代表128K字節Flash,C代表256K字節Flash,D代表384K字節Flash,E代表512K字節Flash。(6)T:T這一項代表封裝,其中H代表BGA封裝,T代表LQFP封裝,U代表VFQFPN封裝。(7)6:6這一項代表工作溫度范圍,其中6代表-40——85℃,7代表-40——105℃。
2. 大中小容量定義
1)何為大容量芯片呢?
答:高達512K字節的閃存和64K字節的SRAM的芯片為大容量。
2)STM32有分小容量,中等容量和大容量的型號,區別呢?
因為STM32F103xx是一個完整的系列,其成員之間是完全地腳對腳兼容,軟件和功能上也兼容。在參考手冊中,STM32F013x4和STM32F103x6被歸為小容量產品,STM32F103x8和STM32F103xB被歸為中等容量產品,STM32F103xC,STM32103xD和STM32F103xE被歸為大容量產品。
小容量和大容量產品是中等容量產品(STM32F103x8/B)的延伸,小容量對應的數據手冊為《STM32F103x4/6數據手冊》和《STM32F103xC/D/E數據手冊》。
小容量產品具有較小的閃存存儲器,RAM空間和較少的定時器和外設。而大容量的產品則具有較大的閃存存儲器,RAM空間和更多的片上外設,如SDIO,FSMC,I2S和DAC等,同時保持與其它同系列的產品兼容。
表:STM32F103xx系列

3)規格說明
答:STM32F103xC,STM32F103xD和STM32F103xE型系列是32位的RISC內核,工作頻率為72MHz,豐富的增強I/O端口和聯接到兩條APB總線的外設。
4)具有的接口
答:所有型號的器件都包含3個12位的ADC,4個通用16位定時器和2個PWM定時器,還包含標准和先進的通信接口:多達2個I2C接口,3個SPI接口,2個I2S接口,1個SDIO接口,5個USART接口,一個USB接口和一個CAN接口。
5)工業級特性
答:STM32F103XX大容量增強型系列工作於-40C~+105C的溫度范圍,供電電壓2.0V至3.6V,一系列的省電模式保證低功耗應用的要求。
6)STM32F103xC,STM32F103xD和STM32F103xE器件功能和配置圖

參考:http://news.eeworld.com.cn/mcu/article_2016082528840.html
對於大中小容量芯片,在keil中有不同的宏定義,不然會報錯!

