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.命名规范 本系列的第一篇,命名风格本就是有关艺术审美,没有美与丑的绝对标准,本文难免带有主观选择倾向,但是会尽量保持客观的态度归纳几种主流的命名风格,仅供参考.制定规范是为了方便团队沟通和利于代码 ...
随机推荐
- luoguP3704 [SDOI2017]数字表格
题意 默认\(n\leqslant m\) 所求即为:\(\prod\limits_{i=1}^n\prod\limits_{j=1}^mf[\gcd(i,j)]\) 枚举\(\gcd(i,j)\)变 ...
- [RN] React Native 使用 realm 数据库
React Native 使用 realm 数据库 realm 是一款专为移动 端开发的高性能数据库,其宣称自己是最快的 react-native 数据库. realm 整体的优点有这么四点: ...
- git开发中常用命令
项目代码克隆岛本地 git clone 项目地址 #如:git clone http://cngit.fir.ai/data_service/distributedstorage.git 克隆指定分支 ...
- Linux性能优化实战学习笔记:第六讲
一.环境准备 1.安装软件包 终端1 机器配置:2 CPU,8GB 内存 预先安装 docker.sysstat.perf等工具 [root@luoahong ~]# docker -v Docker ...
- SpringBoot整合mybatis及注意事项
SpringBoot整合mybatis及注意事项 主要步骤 添加依赖 mybatis 在配置文件中配置数据源信息 编写pojo mapper接口 mapeer映射文件 手动配置mybatis的包扫描 ...
- IntelliJ idea 撤回(已经commit未push的)操作
VSC => Git => reset head => 退回到上次commit => 退回到第2次提交之前 => 退回到指定commit版本
- SSM基本配置详解
需要查看SSM基本依赖和完整配置文件的到:SSM基本配置及依赖 示例项目:SSMDemo 1 Spring IOC容器配置 1.1 applicationContext.xml 1.1.1 配置数据源 ...
- Blend 设置通明窗体
原文:Blend 设置通明窗体 这篇开始到下周周一 更新WPF blend 和MVVM模式的博客 因为新入职的公司主要去做WPF的工作 一边整理学习 一遍回顾 但是CSDN 限制每天10篇 ...
- windows系统mysql-5.7官方绿色版zip包安装教程
准备 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7 ...
- WPF ObservableCollection,INotifyPropertyChanged
xaml: <DockPanel Margin="10"> <StackPanel DockPanel.Dock="Rig ...