図の説明:電子部品店のカウンターで、お客様が手のひらにチップを2個のせて見せています。1個にはSTM32F103C8T6、もう1個にはSTM32F103CBT6と捺印されています。お客様が「C8T6とCBT6、何が違うんですか?」と尋ねると、赤いエプロンをつけた女性店員が2つのチップを指さしながら「フラッシュ容量が2倍です!」と答えます。
STM32は、ST(STMicroelectronics)の32ビットArmマイコンです。品番は長く見えますが、シリーズ・ピン数・フラッシュ容量・パッケージ・温度が1文字ずつ順番に入っているので、規則さえ知っていれば品番を見るだけでどんなチップかわかります。同じSTM32F103でも、末尾の1文字によってフラッシュ容量やパッケージ、使用できる温度が変わり、価格も変わります。
値はすべてSTデータシートのOrdering information(注文情報)欄で確認しました。品番をクリックすると、eGuroの部品検索で在庫を探せます。
順番はSTM32シリーズすべて共通です:STM32 + 種類 + サブシリーズ + ピン数 + フラッシュ + パッケージ + 温度(+ オプション)。STM32F103C8T6は「汎用F1の103シリーズ、48ピン、フラッシュ64KB、LQFP、−40~85℃」という意味で、すぐ隣のSTM32F103CBT6はフラッシュだけが128KBと2倍のチップです。
| 文字 | データシート表記 | 意味 | 例 |
|---|---|---|---|
| F | General-purpose | 汎用 | STM32F030 · F103 · F407 · F411 |
| G | General-purpose | 汎用(新世代) | STM32G030 |
| C | General-purpose | 汎用(普及型) | STM32C011 |
| L | Low power | 低消費電力 | STM32L051 |
| H | High performance | 高性能 | STM32H743 |
種類の文字の後ろにある3桁の数字はサブシリーズです。データシートでは、103を「Performance line」、L051を「Access line」、F407を「405にカメラインターフェース・Ethernetを加えたconnectivityシリーズ」と記載しています。数字だけで仕様を計算することはできず、同じサブシリーズの中でピン数・フラッシュ・パッケージが変わります。
| 文字 | ピン数 | データシートの例 |
|---|---|---|
| J | 8ピン | C011 · G030 |
| D | 12ピン | C011 |
| F | 20ピン | F030 · G030 · C011 |
| K | 32ピン | F030 · G030 · L051 |
| T | 36ピン | F103 · L051 |
| C | 48ピン(WLCSPは49ボール) | F103 · F030 · G030 · F411 · L051 |
| R | 64ピン | F103 · F030 · F407 · F411 · L051 |
| O | 90ボール(WLCSP90) | F407 |
| V | 100ピン | F103 · F407 · F411 · H743 |
| Z | 144ピン | F407 · H743 |
| A | 169ボール | H743 |
| I | 176ピン(176+25ボール) | F407 · H743 |
| B | 208ピン | H743 |
| X | 240+25ボール | H743 |
ピン数の文字は、STM32全体でほぼ同じ意味で使われます。ただし、同じ文字でもそのシリーズに存在しないピン数があるため(例:F103には20ピンがない)、実際に存在する組み合わせかどうかは、そのシリーズのデータシートの表で確認してください。
| 文字 | フラッシュ | データシートの例 |
|---|---|---|
| 4 | 16KB | F030F4 · C011F4 |
| 6 | 32KB | F030 · G030F6 · L051 · C011F6 |
| 8 | 64KB | F103C8 · F030C8 · G030 · L051C8 |
| B | 128KB | F103CB |
| C | 256KB | F030CC · F411CC |
| E | 512KB | F407 · F411CE |
| G | 1MB(1024KB) | F407VG · H743xG |
| I | 2MB | H743VI |
フラッシュメモリは、プログラムを格納するメモリです。同じチップでフラッシュ容量だけが異なる品番(例:STM32F103C8T6 64KBとSTM32F103CBT6 128KB)はピン配置が同じなので基板はそのまま使えますが、プログラムがフラッシュ容量より大きいと書き込めません。価格差もあるので、見積もりの際はこの1文字を必ず確認してください。
| 文字 | パッケージ | データシートの例 |
|---|---|---|
| T | LQFP(四角いチップ、四辺にリード) | F103 · F030 · F407 · F411 · G030 · L051 · H743 |
| P | TSSOP(細長いチップ、両側にリード) | F030F4P6 · G030F6P6 · C011F4P6 |
| U | QFN(VFQFPN · UFQFPN、リードなしで底面にパッド) | F103 · F411 · L051 · C011 |
| Y | WLCSP(チップサイズのボール配列) | F407 · F411 · L051 · C011 |
| H | BGA系(F103 BGA · F407/F411 UFBGA · L051/H743 TFBGA) | F103 · F407 · F411 · L051 · H743 |
| I | UFBGA(F103) · 0.5mmピッチUFBGA(H743) | F103 · H743 |
| K | UFBGA 0.65mmピッチ | H743 |
| M | SO8N | G030 · C011 |
| F | 薄型WLCSP | L051 |
最も一般的なのはT = LQFPとP = TSSOP、U = QFNです。同じ48ピンでも、STM32F411CET6(LQFP)とSTM32F411CEU6(QFN)は形状とサイズが異なるため、互いに差し替えることはできません。パッケージの形状とサイズは「部品パッケージ名まとめ」の記事にまとめています。
https://eguro.kr/board/view.html?b=library&id=59
| 数字 | 周囲温度 | データシートの例 |
|---|---|---|
| 6 | −40~85℃ | 全シリーズ(G030・C011はジャンクション温度105℃まで) |
| 7 | −40~105℃ | F103 · F407 · F411 · L051 · C011 |
| 3 | −40~125℃ | F411 · L051 · C011 |
数字が大きいほど良いのではなく、3が最も広く(125℃)、次に7(105℃)、6(85℃)の順です。工場設備や電源装置のように高温になる場所で使う基板には7や3が使われるので、見積もりの際に末尾の数字を変えてはいけません。
| 文字 | 意味 | データシート |
|---|---|---|
| TR | Tape and reel — テープ&リール梱包 | 全シリーズ |
| — | トレイまたはチューブ梱包 | F411 · L051 · H743など |
| xxx | プログラム済みチップ(programmed parts)— 顧客コードが書き込まれたもの | F030 · F103 · F407 |
| xyy | 顧客のフラッシュコードと梱包情報を表す3文字 | G030 · C011 |
| D | 電源1.65~3.6Vで使用でき、BORが無効の版 | L051(例:STM32L051R8T6DTR) |
| A | Advanced mission profile(VOS1, 480MHz) | H743 |
TRは、チップがリール(テープ)に巻かれて届く梱包で、自動実装機(SMT)にそのままセットできます。文字がなければトレイかチューブで届きます。チップが同じでも梱包が異なれば注文品番が異なり、最小発注数量も変わることがあります。シリーズによって、温度の数字の後ろにD · Aのような文字がさらに付く場合は仕様が変わるので、そのシリーズのデータシートを確認してください。
図の説明:カウンターの上の見積書に、STM32F103C8T6とSTM32F103C8T7 TRの2行が書かれています。お客様が「同じチップじゃないんですか?」と尋ねると、女性店員がペンで末尾の7とTRに赤い丸をつけながら「末尾の7は105℃用、TRはリール梱包です!」と答えます。横にはチップが入ったトレイとリールが置かれています。
| 文字 | ピン数の位置(④) | フラッシュの位置(⑤) | パッケージの位置(⑥) |
|---|---|---|---|
| C | 48ピン | 256KB | — |
| T | 36ピン | — | LQFP |
| F | 20ピン | — | 薄型WLCSP(L051) |
| B | 208ピン(H743) | 128KB | — |
| I | 176ピン | 2MB(H743) | UFBGA |
| K | 32ピン | — | UFBGA 0.65mm(H743) |
STM32の品番では、位置ごとに同じ文字が異なる意味で使われます。たとえばSTM32F411CCU6にはCが2回出てきますが、前のCは48ピン、後ろのCはフラッシュ256KBです。そのため品番を読むときは、STM32の次の文字から順番に位置を数えることが最も確実です。また、パッケージの文字H · Iのように、シリーズによって少しずつ異なるパッケージを指す文字もあるので、最終確認はそのシリーズのデータシートで行ってください。
| 品番 | ピン | フラッシュ | パッケージ |
|---|---|---|---|
| STM32F103C8T6 | 48ピン | 64KB | LQFP |
| STM32F103CBT6 | 48ピン | 128KB | LQFP |
| STM32F030F4P6 | 20ピン | 16KB | TSSOP |
| STM32F411CEU6 | 48ピン | 512KB | QFN (UFQFPN) |
| STM32F407VGT6 | 100ピン | 1MB | LQFP |
| STM32G030F6P6 | 20ピン | 32KB | TSSOP |
| STM32L051C8T6 | 48ピン | 64KB | LQFP |
| STM32H743VIT6 | 100ピン | 2MB | LQFP |
| STM32C011F4P6 | 20ピン | 16KB | TSSOP |
表の品番はすべて末尾の数字が6なので、温度範囲は−40~85℃です。
表の品番はすべて、各データシートの注文情報の規則で読み解きました。同じ行から1文字だけ変えた品番も、同じ規則で読めます。たとえばSTM32F103C8T7はSTM32F103C8T6と同じで、温度だけが−40~105℃です。
| 番号 | 捺印 | 意味 |
|---|---|---|
| ①② | STM32F030 / RCT6 | 品番(Product identification)— 2行に分けて捺印。合わせるとSTM32F030RCT6 |
| ③ | Y WW | デートコード(Date code)— Yは年、WWは週 |
| ④ | R | リビジョンコード(Revision code)— チップの版の違い |
| ⑤ | ● | 1番ピンマーク(Pin 1 identifier) |
STのデータシートには、パッケージごとに上面の捺印例が載っています。LQFPのような大きなチップは品番を2行に分けて捺印し、その下にデートコードを捺印します。WLCSPのようなごく小さなチップは品番を短縮して捺印するため(F411データシートのWLCSP49の例:E411CEB)、上面を見ただけでは完全な品番を知るのは困難です。データシートには「捺印される文字はサプライチェーンによって異なる場合がある」と記載されており、ESやEが捺印されたチップはまだ量産承認を受けていないエンジニアリングサンプル(Engineering Sample)なので、製品に使用してはいけないと案内しています。
資料:ST STM32F103x8/xB(DS5319) · STM32F030x4/6/8/C(DS9773) · STM32F405/407(DS8626) · STM32F411xC/xE(DS10314) · STM32G030x6/x8(DS12991) · STM32L051x6/x8(DS10184) · STM32H742/743(DS12110) · STM32C011x4/x6(DS13866) データシートのOrdering informationとDevice marking。シリーズごとに使う文字が少しずつ異なるので、実際に注文する前に該当するデータシートで確認してください。
| ▲ 次の投稿 | 電解・タンタルコンデンサの表示の読み方 — 107・227 A の表示、極性帯(意味が逆)、UVR1A332MHD・TAJC106M035RNJ の品番 |
|---|---|
| ▼ 前の投稿 | トランジスタ(BJT)の品番の読み方 — 2SC1815・BC547・2N3904・MMBT3904の品番とSMD捺印コード(1AM・6D) |