Panjit International Manufacturer Skill
Overview
Panjit International is a Taiwanese semiconductor manufacturer producing discrete semiconductors including diodes, transistors, and MOSFETs. They are known for industry-standard compatible parts as well as their proprietary PJ MOSFET series.
MPN Structure
Panjit MPNs follow industry-standard patterns with package suffixes:
Standard Diode Pattern
[SERIES][RATING][SUFFIX]
| | |
| | +-- Package code
| +-- Voltage/specification
+-- Series prefix (1N, SS, SK, BAV, etc.)
PJ MOSFET Pattern
PJ[SERIES][SUFFIX]
| |
| +-- Package code
+-- 4-digit series number
Example Decoding
1N4007G
| | ||
| | |+-- G = DO-41 package
| | +-- 7 = 1000V rating
| +-- 400 = Rectifier series
+-- 1N = Standard diode prefix
MMBT3904LT
| | | |
| | | +-- LT = SOT-23 package
| | +-- NPN transistor number
| +-- 3904 series
+-- MMBT = SMD transistor prefix
PJ2308N
| | ||
| | |+-- N = TO-92 package
| | +-- Series number
| +-- 23 series
+-- PJ = Panjit proprietary MOSFET
Product Lines
Standard Rectifier Diodes (1N4xxx)
| Part |
Voltage |
Current |
Package |
| 1N4001 |
50V |
1A |
DO-41 |
| 1N4002 |
100V |
1A |
DO-41 |
| 1N4003 |
200V |
1A |
DO-41 |
| 1N4004 |
400V |
1A |
DO-41 |
| 1N4005 |
600V |
1A |
DO-41 |
| 1N4006 |
800V |
1A |
DO-41 |
| 1N4007 |
1000V |
1A |
DO-41 |
Signal Diodes
| Part |
Description |
Package |
| 1N4148 |
Small signal, 100V |
DO-35/SOD-123 |
| 1N914 |
Signal diode (equiv. 1N4148) |
DO-35 |
Power Rectifiers (1N5xxx)
| Part |
Voltage |
Current |
Package |
| 1N5400 |
50V |
3A |
DO-201 |
| 1N5401 |
100V |
3A |
DO-201 |
| 1N5402 |
200V |
3A |
DO-201 |
| 1N5404 |
400V |
3A |
DO-201 |
| 1N5406 |
600V |
3A |
DO-201 |
| 1N5408 |
1000V |
3A |
DO-201 |
| 1N5817 |
20V |
1A |
DO-41 (Schottky) |
| 1N5819 |
40V |
1A |
DO-41 (Schottky) |
Fast Recovery Diodes
| Series |
Speed |
Examples |
| ES |
Fast |
ES1J, ES2J, ES1D |
| RS |
Fast |
RS1M, RS2M, RS1G |
| US |
Ultra-fast |
US1M, US2M |
| UF |
Ultra-fast |
UF4001-UF4007 |
Schottky Diodes (SS Series)
| Part |
Voltage |
Current |
Package |
| SS12 |
20V |
1A |
SMA |
| SS14 |
40V |
1A |
SMA |
| SS16 |
60V |
1A |
SMA |
| SS24 |
40V |
2A |
SMA |
| SS34 |
40V |
3A |
SMA |
Schottky Diodes (SK Series)
| Part |
Voltage |
Current |
Package |
| SK34 |
40V |
3A |
SMB |
| SK36 |
60V |
3A |
SMB |
| SK52 |
20V |
5A |
SMB |
| SK54 |
40V |
5A |
SMB |
| SK56 |
60V |
5A |
SMB |
Schottky Barrier (SB Series)
| Part |
Voltage |
Current |
Package |
| SB140 |
40V |
1A |
DO-41 |
| SB160 |
60V |
1A |
DO-41 |
| SB360 |
60V |
3A |
DO-201 |
| SB560 |
60V |
5A |
DO-201 |
Schottky Barrier (MBR Series)
| Part |
Current |
Voltage |
Package |
| MBR340 |
3A |
40V |
DO-201 |
| MBR360 |
3A |
60V |
DO-201 |
| MBR1045 |
10A |
45V |
TO-220 |
Signal Diodes (BAV/BAS/BAT Series)
| Series |
Type |
Examples |
| BAV |
Small signal |
BAV21, BAV70, BAV99 |
| BAS |
Switching |
BAS16, BAS21 |
| BAT |
Schottky barrier |
BAT54, BAT54S, BAT54C |
Zener Diodes (BZX Series)
| Series |
Package |
Examples |
| BZX84 |
SOT-23 |
BZX84C5V1, BZX84C3V3 |
| BZX55 |
DO-35 |
BZX55C3V3, BZX55C5V1 |
TVS Diodes
| Series |
Package |
Examples |
| SMBJ |
SMB |
SMBJ5.0A, SMBJ15A |
| SMAJ |
SMA |
SMAJ5.0A, SMAJ15A |
SMD Transistors (MMBT Series)
| Part |
Type |
Equivalent |
Package |
| MMBT2222 |
NPN |
2N2222 |
SOT-23 |
| MMBT2907 |
PNP |
2N2907 |
SOT-23 |
| MMBT3904 |
NPN |
2N3904 |
SOT-23 |
| MMBT3906 |
PNP |
2N3906 |
SOT-23 |
MPSA Series Transistors
| Part |
Type |
Application |
| MPSA42 |
NPN |
High voltage |
| MPSA92 |
PNP |
High voltage |
| MPSA06 |
NPN |
General purpose |
2N Series Transistors
| Part |
Type |
Package |
| 2N2222 |
NPN |
TO-92 |
| 2N2907 |
PNP |
TO-92 |
| 2N3904 |
NPN |
TO-92 |
| 2N3906 |
PNP |
TO-92 |
| 2N7002 |
N-Ch MOSFET |
SOT-23 |
BC Series Transistors
| Part |
Type |
Package |
| BC847 |
NPN |
SOT-23 |
| BC857 |
PNP |
SOT-23 |
| BC337 |
NPN |
TO-92 |
PN Series Transistors
| Part |
Type |
Equivalent |
| PN2222 |
NPN |
2N2222 |
| PN2907 |
PNP |
2N2907 |
MOSFETs (BSS Series)
| Part |
Type |
Package |
| BSS138 |
N-Channel |
SOT-23 |
| BSS84 |
P-Channel |
SOT-23 |
MOSFETs (PJ Series - Panjit Proprietary)
| Part |
Type |
Package |
| PJ2308 |
N-Channel |
Various |
| PJ3415 |
N-Channel |
Various |
| PJ4435 |
P-Channel |
Various |
MOSFETs (SI/AO Series)
| Part |
Type |
Package |
| SI2301 |
P-Channel |
SOT-23 |
| SI2302 |
N-Channel |
SOT-23 |
| AO3400 |
N-Channel |
SOT-23 |
| AO3401 |
P-Channel |
SOT-23 |
Package Codes
Comprehensive Package Suffix Table
| Code |
Package |
Notes |
| G |
DO-41 |
Standard axial |
| GP |
DO-41 |
Axial variant |
| W |
SOD-123 |
Small SMD |
| WS |
SOD-323 |
Very small SMD |
| A |
SOT-23 |
SMD transistor |
| LT |
SOT-23 |
SOT-23 variant |
| WT |
SOT-23 |
SOT-23 variant |
| F |
SMAF |
Flat SMA |
| S |
SMA |
Standard SMD |
| B |
SMB |
Medium SMD |
| C |
SMC |
Large SMD |
| FL |
SOD-123FL |
Flat lead |
| T |
TO-220 |
Power through-hole |
| TP |
TO-220F |
Isolated tab |
| N |
TO-92 |
Small through-hole |
| NL |
TO-92 |
TO-92 variant |
Default Packages by Series
| Series |
Default Package |
| MMBT |
SOT-23 |
| BC |
SOT-23 |
| 2N7002 |
SOT-23 |
| BSS |
SOT-23 |
| 2N (other) |
TO-92 |
| ES/RS/US |
SMA |
| SS |
DO-214AC (SMA) |
| SK |
SMB |
| BAV/BAS/BAT |
SOT-23 |
| 1N4xxx |
DO-41 |
Handler Implementation Notes
Pattern Matching
// Standard rectifiers
"^1N4[0-9]{3}.*" // 1N4001-1N4007
"^1N5[0-9]{3}.*" // 1N5xxx series
// Signal diodes
"^1N4148.*"
"^1N914.*"
// Fast recovery
"^ES[1-3][A-Z].*"
"^RS[1-3][A-Z].*"
"^US[1-3][A-Z].*"
"^UF[0-9]{4}.*"
// Schottky
"^SS[1-3][0-9].*"
"^SK[3-5][0-9].*"
"^SB[1-5][0-9]{2}.*"
"^MBR[0-9]{3,4}.*"
// Signal diodes
"^BAV[0-9]{2}.*"
"^BAS[0-9]{2}.*"
"^BAT[0-9]{2}.*"
// Zener
"^BZX[0-9]{2}.*"
// TVS
"^SMB[AJ][0-9].*"
"^SMA[J][0-9].*"
// Transistors (exclude 2N7002)
"^MMBT[0-9]{3,4}.*"
"^MPSA[0-9]{2}.*"
"^2N[0-9]{4}.*" // But NOT 2N7002
"^BC[0-9]{3}.*"
"^PN[0-9]{4}.*"
// MOSFETs
"^2N7002.*"
"^BSS[0-9]{2,3}.*"
"^PJ[0-9]{4}.*"
"^SI[0-9]{4}.*"
"^AO[0-9]{4}.*"
Series Extraction
// Signal diodes (specific before generic)
"1N4148W" -> "1N4148"
"1N914" -> "1N914"
// Rectifiers
"1N4007G" -> "1N4000"
"1N5408" -> "1N5400"
"1N5819" -> "1N5800" // Schottky series
// Fast recovery
"ES1J" -> "ES"
"RS1M" -> "RS"
"US1M" -> "US"
"UF4007" -> "UF"
// Schottky
"SS14" -> "SS"
"SK34" -> "SK"
"SB160" -> "SB"
"MBR1045" -> "MBR"
// Signal
"BAV99" -> "BAV"
"BAS16" -> "BAS"
"BAT54S" -> "BAT"
// Zener
"BZX84C5V1" -> "BZX"
// TVS
"SMBJ15A" -> "SMBJ"
"SMAJ24CA" -> "SMAJ"
// Transistors
"MMBT3904" -> "MMBT"
"MPSA42" -> "MPSA"
"2N3904" -> "2N"
"BC547B" -> "BC"
"PN2222A" -> "PN"
// MOSFETs
"BSS138" -> "BSS"
"PJ2308" -> "PJ"
"SI2301" -> "SI"
"AO3400" -> "AO"
Replacement Logic
// 1N400x: higher voltage can replace lower
"1N4007" can replace "1N4001" through "1N4006"
// 1N540x: higher voltage can replace lower
"1N5408" can replace "1N5400" through "1N5407"
// SS series: higher current can replace lower
"SS34" can replace "SS14" (same voltage, higher current)
// Signal diode equivalents
"1N4148" == "1N914"
// MMBT equivalent to 2N
"MMBT3904" == "2N3904" (different package)
// Transistor base number match
"MMBT2222" base = "2222"
"2N2222" base = "2222"
"PN2222" base = "2222"
// All three are equivalent electrically
Component Types
| Pattern |
ComponentType |
| 1N*, SS*, SK*, SB*, MBR*, BAV*, BAS*, BAT*, BZX*, SMBJ*, SMAJ*, ES*, RS*, US*, UF* |
DIODE |
| MMBT* (not 2N7002), MPSA*, 2N* (not 2N7002), BC*, PN* |
TRANSISTOR |
| 2N7002, BSS*, PJ*, SI*, AO* |
MOSFET |
Related Files
- Handler:
manufacturers/PanjitHandler.java
- Component types:
ComponentType.DIODE, ComponentType.TRANSISTOR, ComponentType.MOSFET
Learnings & Edge Cases
- 2N7002 is MOSFET: The 2N prefix usually indicates transistors, but 2N7002 is specifically an N-channel MOSFET. Handler explicitly excludes it from TRANSISTOR type.
- PJ series proprietary: PJ series MOSFETs are Panjit's proprietary line. Package code typically follows 4-digit series number.
- 1N4148 vs 1N914: These are equivalent signal diodes. Handler returns true for isOfficialReplacement().
- 1N5817-1N5819 are Schottky: Unlike 1N5400-1N5408 which are standard rectifiers, 1N58xx in this range are Schottky diodes with lower forward voltage.
- Package suffix order matters: Check longer suffixes (WS, GP, FL, NL, TP, LT, WT) before shorter (W, G, F, N, T, L). Otherwise "WS" matches "S" first.
- MMBT base extraction: Extract base number for equivalence: MMBT2222A -> "2222", 2N2222A -> "2222". Both are electrically equivalent.
- SS/SK current encoding: First digit is current (1-5A), second is voltage code. SS14 = 1A/40V.
- BAT54 variants: BAT54S = series pair, BAT54C = common cathode. Different pinouts, not interchangeable.
1---2name: panjit3description: Panjit International MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Panjit diodes, transistors, MOSFETs, or PanjitHandler.4---5
6# Panjit International Manufacturer Skill
7
8## Overview
9
10Panjit International is a Taiwanese semiconductor manufacturer producing discrete semiconductors including diodes, transistors, and MOSFETs. They are known for industry-standard compatible parts as well as their proprietary PJ MOSFET series.
11
12## MPN Structure
13
14Panjit MPNs follow industry-standard patterns with package suffixes:
15
16### Standard Diode Pattern
17
18```
19[SERIES][RATING][SUFFIX]
20 | | |
21 | | +-- Package code
22 | +-- Voltage/specification
23 +-- Series prefix (1N, SS, SK, BAV, etc.)
24```
25
26### PJ MOSFET Pattern
27
28```
29PJ[SERIES][SUFFIX]
30 | |
31 | +-- Package code
32 +-- 4-digit series number
33```
34
35### Example Decoding
36
37```
381N4007G
39| | ||
40| | |+-- G = DO-41 package
41| | +-- 7 = 1000V rating
42| +-- 400 = Rectifier series
43+-- 1N = Standard diode prefix
44
45MMBT3904LT
46| | | |
47| | | +-- LT = SOT-23 package
48| | +-- NPN transistor number
49| +-- 3904 series
50+-- MMBT = SMD transistor prefix
51
52PJ2308N
53| | ||
54| | |+-- N = TO-92 package
55| | +-- Series number
56| +-- 23 series
57+-- PJ = Panjit proprietary MOSFET
58```
59
60---
61
62## Product Lines
63
64### Standard Rectifier Diodes (1N4xxx)
65
66| Part | Voltage | Current | Package |
67|------|---------|---------|---------|
68| 1N4001 | 50V | 1A | DO-41 |
69| 1N4002 | 100V | 1A | DO-41 |
70| 1N4003 | 200V | 1A | DO-41 |
71| 1N4004 | 400V | 1A | DO-41 |
72| 1N4005 | 600V | 1A | DO-41 |
73| 1N4006 | 800V | 1A | DO-41 |
74| 1N4007 | 1000V | 1A | DO-41 |
75
76### Signal Diodes
77
78| Part | Description | Package |
79|------|-------------|---------|
80| 1N4148 | Small signal, 100V | DO-35/SOD-123 |
81| 1N914 | Signal diode (equiv. 1N4148) | DO-35 |
82
83### Power Rectifiers (1N5xxx)
84
85| Part | Voltage | Current | Package |
86|------|---------|---------|---------|
87| 1N5400 | 50V | 3A | DO-201 |
88| 1N5401 | 100V | 3A | DO-201 |
89| 1N5402 | 200V | 3A | DO-201 |
90| 1N5404 | 400V | 3A | DO-201 |
91| 1N5406 | 600V | 3A | DO-201 |
92| 1N5408 | 1000V | 3A | DO-201 |
93| 1N5817 | 20V | 1A | DO-41 (Schottky) |
94| 1N5819 | 40V | 1A | DO-41 (Schottky) |
95
96### Fast Recovery Diodes
97
98| Series | Speed | Examples |
99|--------|-------|----------|
100| ES | Fast | ES1J, ES2J, ES1D |
101| RS | Fast | RS1M, RS2M, RS1G |
102| US | Ultra-fast | US1M, US2M |
103| UF | Ultra-fast | UF4001-UF4007 |
104
105### Schottky Diodes (SS Series)
106
107| Part | Voltage | Current | Package |
108|------|---------|---------|---------|
109| SS12 | 20V | 1A | SMA |
110| SS14 | 40V | 1A | SMA |
111| SS16 | 60V | 1A | SMA |
112| SS24 | 40V | 2A | SMA |
113| SS34 | 40V | 3A | SMA |
114
115### Schottky Diodes (SK Series)
116
117| Part | Voltage | Current | Package |
118|------|---------|---------|---------|
119| SK34 | 40V | 3A | SMB |
120| SK36 | 60V | 3A | SMB |
121| SK52 | 20V | 5A | SMB |
122| SK54 | 40V | 5A | SMB |
123| SK56 | 60V | 5A | SMB |
124
125### Schottky Barrier (SB Series)
126
127| Part | Voltage | Current | Package |
128|------|---------|---------|---------|
129| SB140 | 40V | 1A | DO-41 |
130| SB160 | 60V | 1A | DO-41 |
131| SB360 | 60V | 3A | DO-201 |
132| SB560 | 60V | 5A | DO-201 |
133
134### Schottky Barrier (MBR Series)
135
136| Part | Current | Voltage | Package |
137|------|---------|---------|---------|
138| MBR340 | 3A | 40V | DO-201 |
139| MBR360 | 3A | 60V | DO-201 |
140| MBR1045 | 10A | 45V | TO-220 |
141
142### Signal Diodes (BAV/BAS/BAT Series)
143
144| Series | Type | Examples |
145|--------|------|----------|
146| BAV | Small signal | BAV21, BAV70, BAV99 |
147| BAS | Switching | BAS16, BAS21 |
148| BAT | Schottky barrier | BAT54, BAT54S, BAT54C |
149
150### Zener Diodes (BZX Series)
151
152| Series | Package | Examples |
153|--------|---------|----------|
154| BZX84 | SOT-23 | BZX84C5V1, BZX84C3V3 |
155| BZX55 | DO-35 | BZX55C3V3, BZX55C5V1 |
156
157### TVS Diodes
158
159| Series | Package | Examples |
160|--------|---------|----------|
161| SMBJ | SMB | SMBJ5.0A, SMBJ15A |
162| SMAJ | SMA | SMAJ5.0A, SMAJ15A |
163
164### SMD Transistors (MMBT Series)
165
166| Part | Type | Equivalent | Package |
167|------|------|------------|---------|
168| MMBT2222 | NPN | 2N2222 | SOT-23 |
169| MMBT2907 | PNP | 2N2907 | SOT-23 |
170| MMBT3904 | NPN | 2N3904 | SOT-23 |
171| MMBT3906 | PNP | 2N3906 | SOT-23 |
172
173### MPSA Series Transistors
174
175| Part | Type | Application |
176|------|------|-------------|
177| MPSA42 | NPN | High voltage |
178| MPSA92 | PNP | High voltage |
179| MPSA06 | NPN | General purpose |
180
181### 2N Series Transistors
182
183| Part | Type | Package |
184|------|------|---------|
185| 2N2222 | NPN | TO-92 |
186| 2N2907 | PNP | TO-92 |
187| 2N3904 | NPN | TO-92 |
188| 2N3906 | PNP | TO-92 |
189| 2N7002 | N-Ch MOSFET | SOT-23 |
190
191### BC Series Transistors
192
193| Part | Type | Package |
194|------|------|---------|
195| BC847 | NPN | SOT-23 |
196| BC857 | PNP | SOT-23 |
197| BC337 | NPN | TO-92 |
198
199### PN Series Transistors
200
201| Part | Type | Equivalent |
202|------|------|------------|
203| PN2222 | NPN | 2N2222 |
204| PN2907 | PNP | 2N2907 |
205
206### MOSFETs (BSS Series)
207
208| Part | Type | Package |
209|------|------|---------|
210| BSS138 | N-Channel | SOT-23 |
211| BSS84 | P-Channel | SOT-23 |
212
213### MOSFETs (PJ Series - Panjit Proprietary)
214
215| Part | Type | Package |
216|------|------|---------|
217| PJ2308 | N-Channel | Various |
218| PJ3415 | N-Channel | Various |
219| PJ4435 | P-Channel | Various |
220
221### MOSFETs (SI/AO Series)
222
223| Part | Type | Package |
224|------|------|---------|
225| SI2301 | P-Channel | SOT-23 |
226| SI2302 | N-Channel | SOT-23 |
227| AO3400 | N-Channel | SOT-23 |
228| AO3401 | P-Channel | SOT-23 |
229
230---
231
232## Package Codes
233
234### Comprehensive Package Suffix Table
235
236| Code | Package | Notes |
237|------|---------|-------|
238| G | DO-41 | Standard axial |
239| GP | DO-41 | Axial variant |
240| W | SOD-123 | Small SMD |
241| WS | SOD-323 | Very small SMD |
242| A | SOT-23 | SMD transistor |
243| LT | SOT-23 | SOT-23 variant |
244| WT | SOT-23 | SOT-23 variant |
245| F | SMAF | Flat SMA |
246| S | SMA | Standard SMD |
247| B | SMB | Medium SMD |
248| C | SMC | Large SMD |
249| FL | SOD-123FL | Flat lead |
250| T | TO-220 | Power through-hole |
251| TP | TO-220F | Isolated tab |
252| N | TO-92 | Small through-hole |
253| NL | TO-92 | TO-92 variant |
254
255### Default Packages by Series
256
257| Series | Default Package |
258|--------|-----------------|
259| MMBT | SOT-23 |
260| BC | SOT-23 |
261| 2N7002 | SOT-23 |
262| BSS | SOT-23 |
263| 2N (other) | TO-92 |
264| ES/RS/US | SMA |
265| SS | DO-214AC (SMA) |
266| SK | SMB |
267| BAV/BAS/BAT | SOT-23 |
268| 1N4xxx | DO-41 |
269
270---
271
272## Handler Implementation Notes
273
274### Pattern Matching
275
276```java
277// Standard rectifiers
278"^1N4[0-9]{3}.*" // 1N4001-1N4007
279"^1N5[0-9]{3}.*" // 1N5xxx series
280
281// Signal diodes
282"^1N4148.*"
283"^1N914.*"
284
285// Fast recovery
286"^ES[1-3][A-Z].*"
287"^RS[1-3][A-Z].*"
288"^US[1-3][A-Z].*"
289"^UF[0-9]{4}.*"
290
291// Schottky
292"^SS[1-3][0-9].*"
293"^SK[3-5][0-9].*"
294"^SB[1-5][0-9]{2}.*"
295"^MBR[0-9]{3,4}.*"
296
297// Signal diodes
298"^BAV[0-9]{2}.*"
299"^BAS[0-9]{2}.*"
300"^BAT[0-9]{2}.*"
301
302// Zener
303"^BZX[0-9]{2}.*"
304
305// TVS
306"^SMB[AJ][0-9].*"
307"^SMA[J][0-9].*"
308
309// Transistors (exclude 2N7002)
310"^MMBT[0-9]{3,4}.*"
311"^MPSA[0-9]{2}.*"
312"^2N[0-9]{4}.*" // But NOT 2N7002
313"^BC[0-9]{3}.*"
314"^PN[0-9]{4}.*"
315
316// MOSFETs
317"^2N7002.*"
318"^BSS[0-9]{2,3}.*"
319"^PJ[0-9]{4}.*"
320"^SI[0-9]{4}.*"
321"^AO[0-9]{4}.*"
322```
323
324### Series Extraction
325
326```java
327// Signal diodes (specific before generic)
328"1N4148W" -> "1N4148"
329"1N914" -> "1N914"
330
331// Rectifiers
332"1N4007G" -> "1N4000"
333"1N5408" -> "1N5400"
334"1N5819" -> "1N5800" // Schottky series
335
336// Fast recovery
337"ES1J" -> "ES"
338"RS1M" -> "RS"
339"US1M" -> "US"
340"UF4007" -> "UF"
341
342// Schottky
343"SS14" -> "SS"
344"SK34" -> "SK"
345"SB160" -> "SB"
346"MBR1045" -> "MBR"
347
348// Signal
349"BAV99" -> "BAV"
350"BAS16" -> "BAS"
351"BAT54S" -> "BAT"
352
353// Zener
354"BZX84C5V1" -> "BZX"
355
356// TVS
357"SMBJ15A" -> "SMBJ"
358"SMAJ24CA" -> "SMAJ"
359
360// Transistors
361"MMBT3904" -> "MMBT"
362"MPSA42" -> "MPSA"
363"2N3904" -> "2N"
364"BC547B" -> "BC"
365"PN2222A" -> "PN"
366
367// MOSFETs
368"BSS138" -> "BSS"
369"PJ2308" -> "PJ"
370"SI2301" -> "SI"
371"AO3400" -> "AO"
372```
373
374### Replacement Logic
375
376```java
377// 1N400x: higher voltage can replace lower
378"1N4007" can replace "1N4001" through "1N4006"
379
380// 1N540x: higher voltage can replace lower
381"1N5408" can replace "1N5400" through "1N5407"
382
383// SS series: higher current can replace lower
384"SS34" can replace "SS14" (same voltage, higher current)
385
386// Signal diode equivalents
387"1N4148" == "1N914"
388
389// MMBT equivalent to 2N
390"MMBT3904" == "2N3904" (different package)
391
392// Transistor base number match
393"MMBT2222" base = "2222"
394"2N2222" base = "2222"
395"PN2222" base = "2222"
396// All three are equivalent electrically
397```
398
399---
400
401## Component Types
402
403| Pattern | ComponentType |
404|---------|---------------|
405| 1N*, SS*, SK*, SB*, MBR*, BAV*, BAS*, BAT*, BZX*, SMBJ*, SMAJ*, ES*, RS*, US*, UF* | DIODE |
406| MMBT* (not 2N7002), MPSA*, 2N* (not 2N7002), BC*, PN* | TRANSISTOR |
407| 2N7002, BSS*, PJ*, SI*, AO* | MOSFET |
408
409---
410
411## Related Files
412
413- Handler: `manufacturers/PanjitHandler.java`
414- Component types: `ComponentType.DIODE`, `ComponentType.TRANSISTOR`, `ComponentType.MOSFET`
415
416---
417
418## Learnings & Edge Cases
419
420- **2N7002 is MOSFET**: The 2N prefix usually indicates transistors, but 2N7002 is specifically an N-channel MOSFET. Handler explicitly excludes it from TRANSISTOR type.
421- **PJ series proprietary**: PJ series MOSFETs are Panjit's proprietary line. Package code typically follows 4-digit series number.
422- **1N4148 vs 1N914**: These are equivalent signal diodes. Handler returns true for isOfficialReplacement().
423- **1N5817-1N5819 are Schottky**: Unlike 1N5400-1N5408 which are standard rectifiers, 1N58xx in this range are Schottky diodes with lower forward voltage.
424- **Package suffix order matters**: Check longer suffixes (WS, GP, FL, NL, TP, LT, WT) before shorter (W, G, F, N, T, L). Otherwise "WS" matches "S" first.
425- **MMBT base extraction**: Extract base number for equivalence: MMBT2222A -> "2222", 2N2222A -> "2222". Both are electrically equivalent.
426- **SS/SK current encoding**: First digit is current (1-5A), second is voltage code. SS14 = 1A/40V.
427- **BAT54 variants**: BAT54S = series pair, BAT54C = common cathode. Different pinouts, not interchangeable.
428
429<!-- Add new learnings above this line -->