Microchip PIC·AVR 型号解读 — PIC16F877A-I/P · ATmega328P-AU · AVR128DA48-I/PT 后缀含义(温度 · 封装 · 包装)

管理员 · 2026.11.04

一位顾客拿着 PIC16F877A-I/P 和 PIC16F877A-I/PT 问是不是同一个元件,女店员告诉他:斜杠后面的字母代表封装

图片说明:顾客一只手拿着两侧排着长长引脚的长条元件(PIC16F877A-I/P),另一只手拿着四边都有引脚的扁平方形元件(PIC16F877A-I/PT),问道:“名字一模一样,是同一个吧?”系着红色围裙的女店员回答:“看斜杠后面。/P 是直插 PDIP,/PT 是扁平的 TQFP!”

Microchip 的单片机大致分为 PIC 和 AVR 两大类。即使是同一颗芯片,订货型号的后缀也有 PIC16F877A-I/P · PIC16F877A-I/PT · ATmega328P-AU · ATmega328P-PU 等好几种,后缀大多表示温度等级、封装(本体外形)和包装(管装 · 托盘 · 卷盘)。

本文仅根据 Microchip 数据手册中的 Product Identification System(PIC · 新 AVR)和 Ordering Information(旧 Atmel AVR)部分整理。旧 Atmel 式 AVR 没有逐字解释的图示,凡是对照订货表读出的内容,均标为 [推断]。

先了解一下
STM32 见另一篇文章

本文只讲 Microchip 的8位单片机(PIC · AVR)。ST 的 STM32 型号另有整理。

https://eguro.kr/zh-hans/board/view.html?b=library&id=87

如果对 PDIP · SOIC · TQFP · QFN 等封装名称不熟悉,请先看封装那篇文章。

https://eguro.kr/zh-hans/board/view.html?b=library&id=59

1. 逐栏解读 PIC — PIC16F18446T-E/SS

Microchip 型号解读
逐栏解读 PIC16F18446T-E/SS
PIC16(L)F18426/46 数据手册(DS40001985C)第695页 Product Identification System
①PIC16F18446
②T
③-E
④/SS
PIC16F18446① 器件
芯片名称
F · LF 位于此处(第5节)
T② 包装
编带卷盘
无则为管装
-E③ 温度
−40~125℃
I = −40~85℃
/SS④ 封装
20脚 SSOP
P · SO · SL · ST · ML …
连字符后 = 温度,斜杠后 = 封装

PIC 数据手册都使用同一格式 “PART NO. X /XX XXX” — 器件 → 温度 → 封装 → 码型。T 位于连字符前面,紧跟在器件名后(PIC12F675T-I/SN)。如果最后像 PIC16F873A-I/P 301 这样再加三位数字,那是由原厂预先烧录程序的 QTP 码型编号,一般型号中没有(DS39582C · DS41190G)。

PIC12 · PIC16 · PIC18 中的数字以及 877 · 675 等编号的含义,Product Identification System 中没有说明,本文不作解读。

2. 温度字母 — I · E(旧型号还有留空)

字母温度范围名称出现的数据手册
(无)0~70℃Commercial仅旧 PIC16F877
I−40~85℃Industrial所有 PIC · AVR128DA
E−40~125℃ExtendedPIC12F675 · PIC18F4550 · PIC16F18446 · AVR128DA
常见错误
PIC16F877A 只有 I 一种

PIC16F87XA 数据手册(DS39582C 第231页)的温度栏只有 I(−40~85℃)。客户要找“125℃ 版 877A”,这本数据手册里并没有这样的订货代码。反过来,像 PIC12F675-E/P 这样有 E 的芯片,I 和 E 是不同型号,用 E 代替原来的 I(或反过来)发货前,要先和客户确认。

3. 斜杠后的封装字母(PIC · 新 AVR)

字母封装例
PPDIP(直插)PIC16F877A-I/P · PIC12F675-I/P
SPSkinny PDIP(宽 300mil)PIC16F876A-I/SP · AVR128DA28-I/SP
SOSOIC — 宽体 7.50mmPIC16F18446-I/SO · AVR128DA28-I/SO
SNSOIC 8脚 — 窄体 3.90mmPIC12F675-I/SN
SLSOIC 14脚 — 窄体 3.90mmPIC16F18426-I/SL
SSSSOP (5.30mm)PIC16F18446-I/SS · AVR128DA28-I/SS
STTSSOP 14脚(4.4mm)PIC16F18426-I/ST
PTTQFP(四边引脚,扁平)PIC18F4550-I/PT · AVR128DA48-I/PT
MLQFN(无引脚方形)PIC16F877A-I/ML
LPLCCPIC16F877A-I/L
MF · MD8脚 MLF-S · DFN 4x4PIC12F675-I/MF
JQ · GZUQFN 16脚 · 20脚 4x4PIC16F18446-I/GZ

封装名称和宽度取自各数据手册的 Product Identification System 及封装图标题(DS39582C · DS41190G · DS40001985C · DS40002183E)。每本数据手册只列出它用到的字母,遇到没见过的组合,要查该芯片的数据手册确认。

常见错误
SO 与 SN · SL 不是同一种 SOIC

三者都叫“SOIC”,但本体宽度不同。SO 是宽体(Wide,7.50mm · 300mil),SN · SL 是窄体(Narrow,3.90mm)。PCB 焊盘(封装尺寸)不同,不能互相替换。报价单上只写“SOIC”时,要连斜杠后面的字母一起确认。

4. T = 编带卷盘,芯片上不印

型号包装
PIC16F18446-I/SS管装(无 T)
PIC16F18446T-I/SS编带卷盘
AVR128DA48-I/PT托盘(无 T)
AVR128DA48T-I/PT编带卷盘

新数据手册(DS40001985C · DS40002183E)写作 “Blank = Tube” / “T = Tape & Reel”,并在脚注中写明 “is not printed on the device package” — T 不会印在芯片上。所以单看芯片无法判断是否出自卷盘,要看卷盘标签上的型号确认。

旧数据手册对可加 T 的封装有限制。PIC16F877A 是 “SOIC, PLCC, TQFP packages only”,PIC18F4550 是 “TQFP packages only”。这些数据手册中没有给 PDIP(/P)加 T 的型号。

5. F 与 LF — 新旧 PIC 含义不同

数据手册F 电压LF 电压
PIC16F877A (DS39582C)4.0~5.5V2.0~5.5V
PIC18F4550 (DS39632E)4.2~5.5V2.0~5.5V
PIC16F18446 (DS40001985C)2.3~5.5V1.8~3.6V

在旧 PIC 中,LF 是比 F 能工作到更低电压的版本(PIC18F4550 数据手册:“LF = Wide Voltage Range”)。上限与 F 相同,都是 5.5V。

常见错误
新 PIC 的 LF 不能用于 5V

PIC16F18446 数据手册第2页把 PIC16LF18446 写作 1.8~3.6V,PIC16F18446 写作 2.3~5.5V,并写明 LF 是 “lower maximum VDD and I/O voltage than the F devices”。如果按老习惯认为“LF 电压范围宽,可以代替 F”,就会出现把 LF 发到 5V 电路的事故。F · LF 要当作不同型号,务必查看该芯片数据手册的电压范围。

6. PIC16F877 与 PIC16F877A — 只差一个 A

旧 PIC16F877PIC16F877A
订货型号示例PIC16F877-20/PPIC16F877A-I/P
频率栏有 04 · 10 · 20(MHz)无
温度字母无(0~70℃)· I · E仅 I
闪存写入逐字写入4字块
比较器无2个

旧 PIC16F87X 数据手册(DS30292D 第209页)的订货型号中有频率栏,像 PIC16F877-20/P(20MHz,0~70℃)· PIC16LF876-04I/SO(4MHz,Industrial)· PIC16F877-10E/P(10MHz,Extended)这样,数字后面接温度字母。877A 没有这一栏。

877A 数据手册 Appendix C(表 C-1)列出了两颗芯片的差异。引脚数(28/40)和存储容量相同,但闪存擦写单位(single-word → four-word blocks)、比较器 · 比较参考电压、A/D 时钟选择不同。引脚相同并不能保证固件也完全通用,把 877 换成 877A 时,要向客户的开发人员确认。

7. 逐栏解读旧 Atmel 式 AVR — ATmega328P-AUR

Microchip 型号解读
逐栏解读 ATmega328P-AUR
ATmega328P 数据手册(DS40002061B)第635页 Ordering Information · ATtiny85(2586Q)Code indicators
①ATmega328P
②A
③U
④R
ATmega328P① 器件
芯片名称
P = picoPower 产品(第9节)
A② 封装
32脚 TQFP
M = VQFN, P = DIP
U③ 镀层 · 温度
雾锡 · 85℃
N = 105℃ 版,H = NiPdAu
R④ 包装
编带卷盘
无则非卷盘
温度不紧跟在连字符后 — 顺序与 PIC 不同
订货型号封装温度
ATmega328P-AU · AURTQFP 32脚(32A)−40~85℃
ATmega328P-MU · MURVQFN 32脚 5x5(32M1-A)−40~85℃
ATmega328P-MMH · MMHRVQFN 28脚 4x4(28M1)−40~85℃
ATmega328P-PUSPDIP 28脚 0.300英寸(28P3)−40~85℃
ATmega328P-AN · ANRTQFP 32脚(32A)−40~105℃
ATmega328P-MN · MNRVQFN 32脚(32M1-A)−40~105℃
ATmega328P-PNSPDIP 28脚(28P3)−40~105℃

此表与数据手册订货表完全一致。脚注写明 R = Tape & Reel,MMH 中的 H = NiPdAu Lead Finish(镍 · 钯 · 金镀层)。ATtiny25/45/85 数据手册的 Code indicators 写作 “H: NiPdAu lead finish, U: matte tin, R: tape & reel”,说明 U 不是温度,而是雾锡镀层。在 105℃ 附录(ATtiny25,2586N)中,同一位置是 N(matte tin,−40~105℃)。

ATmega 数据手册本身没有 U · N 的解释,连字符后第一个字母(A · M · MM · P)代表封装,也是对照订货表读出的,属于 [推断]。不过表中 U 行全部是 85℃,N 行全部是 105℃,所以 -AU 和 -AN 不能互换发货。

8. ATtiny85 — 中间的数字是速度

型号速度 · 电压封装
ATtiny85-20PU20MHz · 2.7~5.5VPDIP 8脚(8P3)
ATtiny85-20SU20MHz · 2.7~5.5VSOIC 8脚 0.208英寸(8S2)
ATtiny85-20SH20MHz · 2.7~5.5VSOIC 8脚 · NiPdAu 镀层
ATtiny85-20MU20MHz · 2.7~5.5VQFN 20焊盘 4x4(20M1)
ATtiny85V-10PU10MHz · 1.8~5.5VPDIP 8脚(8P3)
ATtiny85V-10SU10MHz · 1.8~5.5VSOIC 8脚(8S2)

ATtiny85 订货表(2586Q 第206页)全部为 −40~85℃,-20 · -10 是速度(MHz)栏。带 V 的 ATtiny85V 是从 1.8V 起可用的低电压版。像 SUR · SHR · MUR 这样末尾带 R 的是卷盘。

常见错误
即使是 -20,20MHz 也只在 4.5V 以上可用

数据手册第1页的 Speed Grade 把 ATtiny85 写作 “0 - 10MHz @ 2.7 - 5.5V, 0 - 20MHz @ 4.5 - 5.5V”。如果客户要在 3.3V 电路中跑 20MHz,不要以为“是 -20 就没问题”,要把这个条件告诉客户。

另外,ATtiny85 的 SOIC(8S2)是 0.208英寸(约5.3mm)EIAJ 宽度,即使和 PIC12F675-I/SN(3.90mm)同为“8脚 SOIC”,本体宽度也不同。

9. 最容易搞错的 — 同样是 P,含义不同

女店员把 ATmega328P-PU 和 ATmega328-PU 并排放着,告诉顾客:名称里的 P 和连字符后的 P 含义不同

图片说明:柜台上放着两个外形一模一样的28脚直插元件,标签上分别写着 ATmega328P-PU 和 ATmega328-PU。顾客问:“不就是少了一个 P 吗?”系着红色围裙的女店员回答:“名称里的 P 表示 picoPower 产品,连字符后的 P 表示封装。它们是不同型号!”

哪里的 P含义例
ATmega328P (名称中)picoPower 产品ATmega328P-AU
-PU(连字符后)DIP 封装 [推断]ATmega328P-PU
/P (PIC 斜杠后)PDIPPIC16F877A-I/P
/SP (PIC · 新 AVR)Skinny PDIP 300milAVR128DA28-I/SP

ATmega328P 数据手册在多处脚注中写着 “picoPower devices ATmega48PA/88PA/168PA/328P”,BOD 关闭(BODS)等功能只有这些 picoPower 芯片才有。没有 P 的 ATmega328-PU · ATmega328-AU 在同一数据手册中另有订货表,是不同型号。不能当作“只少一个 P,是同一颗芯片”而替换发货。

值得了解
同为28脚直插,字母却不同

ATmega328P-PU 的 28P3 是 “28-lead, 0.300” Wide, Skinny Plastic Dual Inline Package (SPDIP)”。同样是 300mil 28脚 DIP,PIC · 新 AVR 写作 /SP,旧 Atmel 式写作 -PU。反过来,PIC16F877A-I/P 是 40脚 600mil PDIP。与其看字母,不如看引脚数 · 宽度。

10. 新 AVR 与 PIC 规则相同 — AVR128DA48-I/PT

Microchip 型号解读
逐栏解读 AVR128DA48T-I/PT
AVR128DA28/32/48/64 数据手册(DS40002183E)Figure 39-1 Product Identification System
①AVR
②128
③DA
④48
⑤T
⑥-I
⑦/PT
AVR① 系列
AVR 单片机
128② 闪存
128KB
Flash size in KB
DA③ 产品系列
Family
字母含义未作解释
48④ 引脚数
48脚
28 · 32 · 48 · 64
T⑤ 包装
编带卷盘
无则为管装 · 托盘
-I⑥ 温度
−40~85℃
E = −40~125℃
/PT⑦ 封装
TQFP
6LX · MR · RXB = VQFN
不是 Atmel 式(-AU),而是与 PIC 相同的 -温度/封装

同一张图中还写着,引脚数后面可加 S(带 PDID 功能 — 阻止编程 · 调试连接的安全功能),最后可加 VAO(Automotive)。例:AVR128DA48S-I/PT · AVR128DA64ST-E/PTVAO。VAO 型号是按需求生成的代码,所以订货表中没有(第649页脚注)。

旧 Atmel 式新 Microchip 式
例ATmega328P-AURAVR128DA48T-I/PT
温度连字符后的末尾字母 U · N [推断]连字符后紧接 I · E
封装连字符后的第一个字母 A · M · P [推断]斜杠后 PT · SO · SP
卷盘最末 R引脚数后 T

即使同在 Microchip 旗下,ATmega328P(包括 2020 版 DS40002061B)· ATtiny85 数据手册至今仍是 -AU · -PU 式,AVR128DA 则是 -I/PT 式。要先看型号的样子判断属于哪套规则,再去解读。车规级旧 AVR 又不一样,写作 ATmega328P-15AZ(TQFP32,−40~125℃,16MHz)(7810D 第285页)。15 · Z 的含义数据手册中没有说明。

11. 芯片标识 ≠ 订货型号

看 PIC16F877A 数据手册的标识示例,40脚 PDIP 印作 PIC16F877A/P,44脚 TQFP 则把 PIC16F877A 和 /PT 分两行印刷,下一行是年份 · 周 · 追溯码(YYWWNNN)。手册还写明一行印不下时转到下一行。这里不会印出代表卷盘的 T(第4节)。不要只凭芯片顶面去猜完整订货型号,要同时看包装袋 · 卷盘标签。

一览总结
查看 Microchip 订货型号的顺序
  • 先看样式 — 像 -I/PT 这样有斜杠的是 PIC · 新 AVR 式,像 -AU 这样没有斜杠的是旧 Atmel AVR 式
  • 温度 — I −40~85℃ · E −40~125℃,旧 877 留空为 0~70℃。旧 AVR 是 U 85℃ · N 105℃ 行
  • 封装 — P · SP · SO(宽体 SOIC)· SN · SL(窄体 SOIC)· SS · ST · PT · ML。同为 SOIC,宽度也不同
  • 包装 — PIC · 新 AVR 在器件名后加 T,旧 AVR 在最末加 R。芯片上不印
  • F · LF — 新 PIC16LF18446 最高 3.6V。与旧 LF 相反
  • 名称中的字母 — 877 ≠ 877A,ATmega328 ≠ ATmega328P。是不同型号
找到型号后请查库存。在 eGuro 元件搜索中,可以一次查看中央流通园区等韩国国内分销商的库存。

推荐阅读
· STM32 型号解读
https://eguro.kr/zh-hans/board/view.html?b=library&id=87
· 元件封装名称大全
https://eguro.kr/zh-hans/board/view.html?b=library&id=59

资料:Microchip 数据手册 — PIC16F87XA(DS39582C)· PIC16F87X(DS30292D)· PIC12F629/675(DS41190G)· PIC18F2455/2550/4455/4550(DS39632E)· PIC16(L)F18426/46(DS40001985C)· ATmega48A/PA/88A/PA/168A/PA/328/P(DS40002061B)· ATmega328P Automotive(7810D)· ATtiny25/45/85(2586Q)· ATtiny25 105℃ 附录(2586N)· AVR128DA28/32/48/64(DS40002183E)(2026-11-04 确认)。旧 Atmel 式 AVR 没有型号解释图示,标为 [推断] 的内容是从订货表中读出的。实际订货前,请以该型号的最新数据手册为准。

▲ 下一篇Crea-Tek 데이터시트 — TVS·GDT·TSS·PPTC·MOV 보호 소자
▼ 上一篇ST 通用元件型号解读 — L7805CV · LM317T · STP55NF06 后缀含义(封装 · 等级 · 包装)