그림 설명: 전자부품 가게 카운터에서 손님이 손바닥에 칩 두 개를 올려 보여 줍니다. 하나에는 STM32F103C8T6, 다른 하나에는 STM32F103CBT6 이 찍혀 있습니다. 손님이 “C8T6하고 CBT6, 뭐가 달라요?” 하고 묻자, 빨간 앞치마를 두른 여자 직원이 두 칩을 가리키며 “플래시 크기가 두 배예요!” 하고 답합니다.
STM32 는 ST(STMicroelectronics)의 32비트 Arm 마이컴입니다. 품번이 길어 보이지만 계열 · 핀 수 · 플래시 크기 · 패키지 · 온도가 한 글자씩 차례로 들어 있어, 규칙만 알면 품번만 보고도 어떤 칩인지 알 수 있습니다. 같은 STM32F103 이라도 끝 글자 하나에 따라 플래시 크기와 패키지, 쓸 수 있는 온도가 달라 값도 달라집니다.
값은 모두 ST 데이터시트의 Ordering information(주문 정보) 칸에서 확인했습니다. 품번을 누르면 e구로 부품검색으로 재고를 찾습니다.
순서는 STM32 계열 모두 같습니다: STM32 + 종류 + 세부 계열 + 핀 수 + 플래시 + 패키지 + 온도 (+ 옵션). STM32F103C8T6 은 '범용 F1 의 103 계열, 48핀, 플래시 64KB, LQFP, −40~85℃' 라는 뜻이고, 바로 옆 STM32F103CBT6 은 플래시만 128KB 로 두 배인 칩입니다.
| 글자 | 데이터시트 표기 | 뜻 | 예 |
|---|---|---|---|
| F | General-purpose | 범용 | STM32F030 · F103 · F407 · F411 |
| G | General-purpose | 범용 (새 세대) | STM32G030 |
| C | General-purpose | 범용 (보급형) | STM32C011 |
| L | Low power | 저전력 | STM32L051 |
| H | High performance | 고성능 | STM32H743 |
종류 글자 뒤의 숫자 세 자리는 세부 계열입니다. 데이터시트는 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)은 핀 배치가 같아 기판은 그대로 쓰지만, 프로그램이 플래시보다 크면 들어가지 않습니다. 값 차이도 있으니 견적 때 이 한 글자를 꼭 확인하세요.
| 글자 | 패키지 | 데이터시트 예 |
|---|---|---|
| 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 | 고객 플래시 코드와 포장 정보를 담은 세 글자 | G030 · C011 |
| D | 전원 1.65~3.6V 로 쓸 수 있고 BOR 꺼진 판 | L051 (예: STM32L051R8T6DTR) |
| A | Advanced mission profile (VOS1, 480MHz) | H743 |
TR 은 칩이 릴(테이프)에 감겨 오는 포장으로, 자동 실장기(SMT)에 바로 걸 수 있습니다. 글자가 없으면 트레이나 튜브로 옵니다. 칩은 같아도 포장이 다르면 주문 품번이 다르고 최소 주문 수량도 달라질 수 있습니다. 계열에 따라 온도 숫자 뒤에 D · A 같은 글자가 더 붙으면 사양이 달라지는 것이니 그 계열 데이터시트를 확인하세요.
그림 설명: 카운터 위 견적서에 STM32F103C8T6 과 STM32F103C8T7 TR 두 줄이 적혀 있습니다. 손님이 “같은 칩 아니에요?” 하고 묻자, 여자 직원이 펜으로 끝의 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 가 두 번 나오는데, 앞의 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℃ 입니다.
표의 품번은 모두 각 데이터시트의 주문 정보 규칙으로 풀었습니다. 같은 줄에서 한 글자만 바꾼 품번도 같은 규칙으로 읽으면 됩니다. 예를 들어 STM32F103C8T7 는 STM32F103C8T6 와 같고 온도만 −40~105℃ 입니다.
| 번호 | 표시 | 뜻 |
|---|---|---|
| ①② | STM32F030 / RCT6 | 품번 (Product identification) — 두 줄로 나눠 찍음. 합치면 STM32F030RCT6 |
| ③ | Y WW | 날짜 코드 (Date code) — Y 는 연도, WW 는 주(週) |
| ④ | R | 리비전 코드 (Revision code) — 칩 판의 차이 |
| ⑤ | ● | 1번 핀 표시 (Pin 1 identifier) |
ST 데이터시트에는 패키지마다 윗면 표시 예가 있습니다. LQFP 같은 큰 칩은 품번을 두 줄로 나눠 찍고, 그 아래 날짜 코드를 찍습니다. 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) |