STM32系列芯片命名规范
STM32是意法半导体公司,基于ARM Cortex®-M0,M0+,M3, M4和M7内核生产的系列通用MCU。
截止当前时间为止(20190515),STM32有STM32F0、STM32G0、STM32F1、STM32F2、STM32F3、STM32F4、STM32F7、STM32MP1、STM32H7、STM32L0、STM32L1、STM32L4、STM32L4+、STM32L5、STM32WB等系列产品。 
我们用一张STM32的官方图,来表述各系列芯片的特点和定位。  
我手上有一块正点原子的阿波罗STM32F429IGT6开发板,我们就以这个型号来讲解STM32产品型号的命名规范。STM32的命名通常有7部分组成,如下表所示。
| 第1部分 | 第2部分 | 第3部分 | 第4部分 | 第5部分 | 第6部分 | 第7部分 | 
| STM32 | F | 429 | I | G | T | 6 | 
其中:
| 第1部分 | STM32 | 代表ST公司基于ARM Cortex-M内核的32位微控制器 | 
| 第2部分 | F | 代表产品类型。 | 
| 第3部分 | 429 | 代表芯片子系列 101 基本型 102 USB基本型、USB2.0全速设备 103 增强型 | 
| 第4部分 | I | 代表引脚数。 T代表36脚 C代表48脚 R代表64脚 V代表100脚 Z代表144脚 I代表176脚。 | 
| 第5部分 | G | 代表内置的Flash容量。 6代表32K字节 8代表64K字节 B代表128K字节 C代表256K字节 D代表384K字节 E代表512K字节 G代表1M字节 | 
| 第6部分 | T | 代表封装方式。 H代表BGA封装 T代表LQFP封装 U代表VFQFPN封装 | 
| 第7部分 | 6 | 代表工作温度范围。 6代表-40——85℃ 7代表-40——105℃ | 
获取更多信息,请参如下:
| STM32中国 | https://www.stmcu.com.cn | 
| STM32社区 | https://www.stmcu.org.cn | 
| 正点原子 | http://www.openedv.com | 
| 正点原子 | http://www.openedv.com | 
STM32系列芯片命名规范的更多相关文章
- STM32系列ARM单片机介绍
		STM32系列基于专为要求高性能.低成本.低功耗的嵌入式应用专门设计的ARM Cortex-M3内核.按性能分成两个不同的系列:STM32F103"增强型"系列和STM32F101 ... 
- STM32系列命名规则
		转自:STM32系列命名规则 STM32 F 103 C 6 T 7 xxx 1 2 3 4 5 6 7 8 第1部分:产品系列名,固定为STM32 第2部分:产品类型:F表示这是Flash产品,目前 ... 
- BizTalk开发系列(十九) BizTalk命名规范
		目前BizTalk项目的开发人员比较少,但是在开发过程中还是需要命名规范的约束.根据以往BizTalk项目的经验,整理了BizTalk命 名规范.包括:BizTalk Application, Sch ... 
- js 代码命名规范系列
		在微博上看到一个段子 “老子哪天出任ceo迎娶白富美走上人生巅峰之后,一定要雇两个长腿大熊的妹子.一个帮我想变量名字,一个帮我想git commit的message!” 可以看出 命名方方面面的问题困 ... 
- Spring mvc 4系列教程(二)——依赖管理(Dependency Management)和命名规范(Naming Conventions)
		依赖管理(Dependency Management)和命名规范(Naming Conventions) 依赖管理和依赖注入(dependency injection)是有区别的.为了将Spring的 ... 
- Angular 笔记系列(一)项目组织与命名规范
		其实使用 Angular.js 做项目已经很久了,也遇到过许多问题.其中很多问题的出现都是因为没有按照规范或者最佳实践来做,大部分原因是学的不够细,很多 tips 没 get 到,用到项目中就会出现各 ... 
- Java基础系列(11)- 变量、常量、作用域以及变量的命名规范
		变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 type varName [=valu ... 
- JavaScript var关键字、变量的状态、异常处理、命名规范等介绍
		本篇主要介绍var关键字.变量的undefined和null状态.异常处理.命名规范. 目录 1. var 关键字:介绍var关键字的使用. 2. 变量的状态:介绍变量的未定义.已定义未赋值.已定义已 ... 
- [逼死强迫症 - C&C++设计风格选择.1] : 命名规范
		1.命名规范 本系列的第一篇,命名风格本就是有关艺术审美,没有美与丑的绝对标准,本文难免带有主观选择倾向,但是会尽量保持客观的态度归纳几种主流的命名风格,仅供参考.制定规范是为了方便团队沟通和利于代码 ... 
随机推荐
- 论文阅读笔记六十五:Enhanced Deep Residual Networks for Single Image Super-Resolution(CVPR2017)
			论文原址:https://arxiv.org/abs/1707.02921 代码: https://github.com/LimBee/NTIRE2017 摘要 以DNN进行超分辨的研究比较流行,其中 ... 
- cookie清除及其他操作
			JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 一:设置co ... 
- [LeetCode] 99. Recover Binary Search Tree 复原二叉搜索树
			Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing ... 
- vue 图片放大镜效果
			插件名称:vue-photo-zoom-pro https://github.com/Mater1996/vue-photo-zoom-pro 效果图 使用: <template> &l ... 
- oracle--delete truncate drop的区别
			一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ... 
- NTT&FFT(快速?变换)
			NTT&FFT 预先知识:无 我觉得我们可以从NTT/FFT讲起? 两个其实本质相同,都是求 多项式乘积 的算法 FFT \((x,y)\)指复数,我们可以不用管它 首先我们构造单位根\(\o ... 
- C# HTTP系列5 HttpWebResponse.StatusCode属性
			系列目录 [已更新最新开发文章,点击查看详细] HttpWebResponse.StatusCode 属性获取响应的状态.对应 HttpStatusCode 枚举值之一. HttpStatus ... 
- LInux 就该这么学 笔记分享
			看了Linux就该这么学的前部分书,觉得写的还可以,就在网上找了下面这个同学写的笔记,觉得很详细,所以保存地址,供以后查阅参看.这里对作者表示感谢!!! 博客地址: https://www.cnblo ... 
- CentOS7 安装nginx-1.14.0
			nginx源码包:http://nginx.org/en/download.html 1.安装gcc gcc是用来编译下载下来的nginx源码 yum install gcc-c++ 2.安装pcre ... 
- sitecore 将媒体项目关联到为数字营销资产分类
			在创建营销活动时,您可能希望跟踪联系人与媒体项目的交互方式,例如PDF,视频或您网站上的其他文档.您可以通过将媒体项目分类为数字营销资产来实现此目的. 当您应用分类标签到媒体库中的项目时,项目就变成了 ... 
