How to Read Transistor (BJT) Part Numbers — 2SC1815, BC547, 2N3904, MMBT3904 and SMD marking codes (1AM, 6D)

Admin · 2026.10.23

At a parts shop, a customer looks through a magnifier at the 1AM marking on a tiny SMD part on a board and asks what it is; a female clerk answers that it's a marking code and the part is MMBT3904

Picture: A customer looks through a magnifying glass at a tiny SMD part on a circuit board. In the magnified circle, the letters 1AM printed on the part are visible. The customer asks, “What part is 1AM?” and the female staff member smiles and answers, “It’s a marking code — MMBT3904!”

Transistor (BJT) part numbering systems differ by country. The Japanese 2SC1815, European BC547 and American 2N3904 are all similar small-signal NPN types, and in SMD form the chip carries only a 2–3 character marking code such as 1AM instead of the part number. Here is how to read them, in the order you most often encounter them in the field.

All values were checked against manufacturer datasheets (onsemi · Nexperia · Toshiba · ROHM). Click a part number to find stock in eGuro Part Search.

Contents
1. NPN·PNP and complementary pairs
2. Finding part numbers from SMD marking codes (1AM·6D)
3. Japanese 2SA·2SB·2SC·2SD (2SC1815)
4. European BC (BC547·BC817)
5. American 2N, SMD version MMBT and power TIP
6. Pinout — the most common mistake
7. Digital transistors (DTC114E)
8. What to check when substituting

1. NPN·PNP and complementary pairs

How to Read Transistor (BJT) Part Numbers · Complementary Pairs
NPN and PNP come in pairs
A pair with the same shape and ratings but opposite current direction — listed as 'Complementary' in datasheets
NPN transistor symbol (arrow points out)
NPN
Arrow points out
PNP transistor symbol (arrow points in)
PNP
Arrow points in
C = Collector
B = Base
E = Emitter
NPNPNP pairPackage · RatingsManufacturer
2SC18152SA1015TO-92 · 50V 150mAToshiba
2N39042N3906TO-92 · 40V 200mAonsemi etc.
MMBT3904MMBT3906SOT-23 · 40V 200mAonsemi etc.
BC847BC857SOT-23 · 100mA small-signalNexperia etc.
BC817BC807SOT-23 · 45V 500mANexperia etc.
TIP31CTIP32CTO-220 · 100V 3Aonsemi etc.
TIP122TIP127TO-220 · 100V 5A Darlingtononsemi etc.
DTC114EDTA114EBuilt-in resistors · 50V 100mAROHM
A PNP in an NPN position will not work — a complementary part is "opposite polarity", not a "substitute"

Transistors come in NPN and PNP types depending on the direction of current flow; in the symbol, if the emitter arrow points outward it is NPN, and if it points inward it is PNP. Most have a complementary part with the same shape and ratings but opposite polarity, listed as "Complementary" in the datasheet: 2SC1815 ↔ 2SA1015, MMBT3904 ↔ MMBT3906, BC817 ↔ BC807. A complementary part has the opposite polarity and is not a substitute, so putting a PNP in place of an NPN will not work.

2. Finding part numbers from SMD marking codes (1AM·6D)

How to Read Transistor (BJT) Part Numbers · SMD Marking Codes
Find the part number from the letters on the chip
SOT-23 is too small for a part number, so only a 2–3 character 'marking code' is printed · the one letter after the code indicates date/factory
Marking codePart numbersType · RatingsManufacturer
1AMMMBT3904NPN 40V 200mAonsemi
2AMMBT3906PNP 40V 200mAonsemi
1PMMBT2222ANPN 40V 600mAonsemi
M1BMMBT2222NPN 30V 600mAonsemi
2LMMBT5401PNP 150V 500mAonsemi
G1MMBT5551NPN 160V 600mAonsemi
6DBC817NPN 45V 500mANexperia
6A·6B·6CBC817-16·25·40NPN 45V 500mA (hFE grade)Nexperia
5DBC807PNP 45V 500mANexperia
5A·5B·5CBC807-16·25·40PNP 45V 500mA (hFE grade)Nexperia
1DBC846NPN 65V 100mANexperia
1A·1BBC846A·BNPN 65V 100mA (hFE grade)Nexperia
3HBC857PNP small-signalNexperia
3E·3F·3GBC857A·B·CPNP small-signal (hFE grade)Nexperia
24DTC114ENPN with built-in resistorsROHM
The same code can be a different part from a different manufacturer
Check the manufacturer logo and package together, then confirm with the Marking table in that company's datasheet

Small SMD transistors such as SOT-23 have bodies of only about 3mm, so instead of the full part number they carry only a 2–3 character marking code. For example, if you see "1AM" on a board it is onsemi MMBT3904, and "6D" is Nexperia BC817. A single character next to or after the code indicates the manufacturing date or factory and has nothing to do with the part number.

Caution: marking codes are set by each manufacturer, so the same characters may be a different part from a different company. Look at the logo and package on the body together, and check the Marking table in that company's datasheet. Package sizes are summarized in Component Package Names: A Complete Guide.

3. Japanese 2SA·2SB·2SC·2SD (2SC1815)

How to Read Transistor (BJT) Part Numbers · Japanese (JIS)
Reading 2SC1815-GR one field at a time
Meaning of 2SA · 2SB · 2SC · 2SD per ROHM's part number guide; hFE grades per the Toshiba 2SC1815 datasheet
①2
②S
③C
④1815
⑤GR
2① Number of terminals
3 terminals
2 = 3-lead device (transistor). 1 for diodes
S② Semiconductor
Semiconductor
Japanese JIS standard part number
C③ Type
High-frequency NPN
A high-frequency PNP · B low-frequency PNP · C high-frequency NPN · D low-frequency NPN
1815④ Registration number
The number alone does not tell the specs
The body is often marked C1815, without the 2S
GR⑤ hFE grade
Gain 200–400
O 70~140 · Y 120~240 · GR 200~400 · BL 350~700
2SK · 2SJ are FETs, not transistors — see the How to Read FET Part Numbers post

Japanese JIS part numbers are 2S + letter + number. The letter indicates the type: A high-frequency PNP · B low-frequency PNP · C high-frequency NPN · D low-frequency NPN. The number is a registration sequence, so you cannot derive specifications from it. The suffix O · Y · GR · BL is the gain (hFE) grade; for 2SC1815 it is O 70~140 · Y 120~240 · GR 200~400 · BL 350~700. The body is often marked without the leading 2S, as in "C1815".

2SK and 2SJ are FETs, not transistors. FET part numbers are covered separately → How to Read FET (MOSFET) Part Numbers
https://eguro.kr/en/board/view.html?b=library&id=56

4. European BC (BC547·BC817)

How to Read Transistor (BJT) Part Numbers · European (BC)
Reading BC547B one field at a time
Ratings per the onsemi BC546 · Nexperia BC817 datasheets
①B
②C
③547
④B
B① Material
Silicon
European Pro Electron standard (A = germanium)
C② Type
Small-signal transistor
D = low-frequency power (BD139 etc.)
547③ Number
546 · 547 · 548 are siblings
BC546 65V · BC547 45V · BC548 30V
B④ hFE group
Gain 200–450
A 110~220 · B 200~450 · C 420~
SeriesShapeRatings · Meaning
BC546·547·548Leaded TO-9265V · 45V · 30V, 100mA
BC846·847·848SMD SOT-23Surface-mount version of the same series
BC817·BC807SMD SOT-2345V 500mA · suffix -16/-25/-40 = hFE 100–250 / 160–400 / 250–600

In the European system, the first letter = material (B silicon) and the second letter = type (C small-signal, D low-frequency power). BC546 · BC547 · BC548 are siblings that differ only in voltage (65V · 45V · 30V), and the suffix A · B · C is the hFE group (A 110~220 · B 200~450 · C 420~). The SMD versions of this family are BC846 · BC847, and the higher-current SMD types are BC817 (NPN) · BC807 (PNP) at 45V 500mA, where the suffix -16 · -25 · -40 is the hFE grade.

5. American 2N, SMD version MMBT and power TIP

How to Read Transistor (BJT) Part Numbers · American (2N · MMBT · TIP)
2N is leaded; MMBT is the SMD version of the same chip
2N = US JEDEC registration number (specs cannot be derived from the number) · per onsemi datasheets
Leaded part numberSMD part numberType · RatingsNotes
2N3904MMBT3904NPN 40V 200mASame chip · leaded TO-92 ↔ SMD SOT-23
2N3906MMBT3906PNP 40V 200mA
2N2222AMMBT2222ANPN 40V 600mA2222 without the A suffix is 30V
2N5551MMBT5551NPN 160V 600mAHigh-voltage
TIP31·A·B·CTO-220NPN 3ALast letter = voltage 40 · 60 · 80 · 100V (PNP pair TIP32)
TIP120·121·122TO-220NPN Darlington 5A60 · 80 · 100V, hFE about 2500 (PNP pair TIP125–127)
Even with the same number, the suffix letter (A · B · C) changes the voltage or gain — it must match to the end to be the same part

2N means a three-lead semiconductor registered with the US JEDEC, and the following number is the registration number. 2N3904 (TO-92) and MMBT3904 (SOT-23) have the same 40V 200mA rating; MMBT is the part number for the same chip in an SMD package. The suffix letter often changes the rating: MMBT2222A is 40V, but MMBT2222 without the A is 30V, and for the power TIP31C, no suffix · A · B · C means 40 · 60 · 80 · 100V. TIP122 is a 5A Darlington (two transistors connected together) with a gain of about 2,500.

6. Pinout — the most common mistake

A customer holding 2SC1815 and 2N3904 asks why they don't work when both are NPN; a female clerk answers that the pin order is different

Picture: A customer holds a three-legged transistor marked C1815 in one hand and one marked 2N3904 in the other, asking, “They’re both NPN, so why doesn’t it work?” The female staff member points to a drawing on the desk. The drawing shows the legs of the C1815 as E·C·B and the legs of the 2N3904 as E·B·C. The staff member answers, “The leg order is different!”

How to Read Transistor (BJT) Part Numbers · Pinout
Even NPN parts differ in pin order
TO-92: flat side facing you, leads down, pins 1 · 2 · 3 from the left (onsemi · Toshiba datasheets). Numbers 1 · 2 · 3 in the figure = pin numbers
Pin order of TO-92 transistors 2N3904 · BC547 · 2SC1815 and SOT-23 pin numbering
SOT-23SMD such as MMBT · BC8xx
1 = Base · 2 = Emitter · 3 = Collector
TO-220TIP31·TIP120
1 = Base · 2 = Collector (tab) · 3 = Emitter
Dropping a 2N3904 straight into a 2SC1815 position swaps collector and base — when substituting, rotate the leads or check the board

For leaded TO-92 transistors, the pin order differs by manufacturer family even for the same NPN type. With the flat side facing you and the leads pointing down, reading from the left, 2N3904 is emitter-base-collector (E-B-C), BC547 is collector-base-emitter (C-B-E), and 2SC1815 is emitter-collector-base (E-C-B). So if you plug a 2N3904 directly into a 2SC1815 position, the collector and base are swapped and it won't work. Most SMD SOT-23 parts are the same — 1 base · 2 emitter · 3 collector — but always check the datasheet drawing before substituting.

7. Digital transistors (DTC114E)

How to Read Transistor (BJT) Part Numbers · Digital Transistors
Reading DTC114EKA one field at a time
Contains a base resistor (R1) and base-emitter resistor (R2), so it connects directly to an MCU pin · per ROHM's part number guide (65AN139E)
①DT
②C
③1
④14
⑤E
⑥KA
DT① Type
Digital transistor
Transistor with built-in resistors (ROHM)
C② Polarity
High-frequency NPN
A = PNP (pair: DTA114E)
1③ Feature
General purpose
5 low saturation · G built-in Zener, etc.
14④ R1 value
1.0 × 10⁴ = 10kΩ
13 = 1kΩ · 23 = 2.2kΩ · 43 = 4.7kΩ · 44 = 47kΩ
E⑤ R1 : R2
1 : 1 (R2 is also 10kΩ)
X 1:2 · Y 1:5 · Z 1:10 · T = R1 only
KA⑥ Package
SOT-346 (SMT3)
UA = SOT-323 · M = SOT-723 · E = SOT-416 (DTC114EE)
The SMD marking code of DTC114E is "24" regardless of package — part numbers with different resistor values have different codes

A digital transistor has a base resistor (R1) and a base-emitter resistor (R2) built into the body, so it connects directly to a microcontroller pin. ROHM part numbers can be read by rule: DTC114E is DT (digital) · C (NPN) · 1 (general purpose) · 14 (R1 = 1.0×10⁴ = 10kΩ) · E (R1:R2 = 1:1, so R2 is also 10kΩ). The PNP complement is DTA114E, and suffix letters such as KA · UA indicate the package. The SMD marking code is "24".

8. What to check when substituting

  • Polarity — NPN or PNP (a complementary part is not a substitute)
  • Pin order — TO-92 in particular mixes E-B-C · C-B-E · E-C-B
  • Voltage (VCEO) · current (IC) — at least those of the original part
  • hFE grade — whether the suffix (GR · B · -25, etc.) also matches
  • Package — the same part number comes in several, such as TO-92 · SOT-23 · SOT-323
  • If you found it by SMD marking code, whether the manufacturer logo also matches
Once you've found the part number, check the stock. In eGuro Part Search, you can see stock from distributors across Korea, including the Jungang Circulation Complex (Seoul), all at once.

Related posts
· How to Read FET Part Numbers
· How to Read Diode Part Numbers
· Component Package Names: A Complete Guide
· How to Read SMD Resistor Codes

Sources: datasheets for onsemi MMBT3904·MMBT3906·MMBT2222·MMBT5401·MMBT5550/5551·2N3903/3904·BC546~548·TIP31~32·TIP120~127, Nexperia BC817·BC807·BC846·BC856~858, Toshiba 2SC1815, ROHM DTC114E · Transistor Part Number Information (65AN139E). Marking codes and pinouts may vary by manufacturer, so check the relevant datasheet before actual use.

▲ NextHow to Read STM32 Part Numbers — What Each Letter Means in STM32F103C8T6, F030F4P6, F411CEU6 (Pins, Flash, Package, Temperature)
▼ PreviousComponent Package Names: A Complete Guide — size comparison of 0603, SOD-123, SMA, DO-41, SOT-23, DPAK, TO-220