- name
- diodesinc
- description
- Diodes Incorporated MPN encoding patterns, package codes, and handler guidance. Use when working with Diodes Inc MOSFETs, diodes, transistors, voltage regulators, or DiodesIncHandler.
# Diodes Incorporated Manufacturer Skill
## Company Overview
Diodes Incorporated is a global manufacturer specializing in discrete semiconductors and analog/mixed-signal ICs. The company acquired Zetex Semiconductors (2008) and Pericom Semiconductor (2015), inheriting their product lines and part numbering conventions. Key product families include:
- **Discrete diodes**: Signal, Schottky, Zener, TVS
- **MOSFETs**: N-channel and P-channel in various packages
- **Transistors**: Small signal BJTs and digital transistors
- **Voltage regulators**: Linear regulators, LDOs, DC-DC converters
- **LED drivers**: Constant current drivers
- **Interface ICs**: USB switches, level translators
---
## MPN Structure by Product Family
### MOSFETs - DMN/DMP Series (Diodes Inc Native)
```
DM[CHANNEL][SPECS][PACKAGE]
| | | |
| | | +-- Package suffix (U=SOT23, T=SOT223, L=DPAK, F=TO220)
| | +-- Voltage/current specs (encoded in digits)
| +-- N=N-channel, P=P-channel
+-- DM = Diodes Inc MOSFET
```
**Examples:**
- DMN2075U = N-channel, SOT-23, 20V, 7.5A
- DMP3056LDM = P-channel, DPAK, 30V, 5.6A
- DMN6040SSD = N-channel, PowerDI5060, 60V, 4A
### MOSFETs - ZXMN/ZXMP Series (Zetex Legacy)
```
ZXM[CHANNEL][SPECS][SUFFIX]
| | | |
| | | +-- Package/variant suffix
| | +-- Voltage/current specifications
| +-- N=N-channel, P=P-channel
+-- ZXM = Zetex MOSFET
```
**Examples:**
- ZXMN2B01FH = N-channel, SOT23, 20V
- ZXMN10A07F = N-channel, SOT23, 100V
- ZXMP3A13DN8 = P-channel, SOIC-8, 30V
---
### Transistors - MMBT Series (Small Signal)
```
MMBT[BASE][SUFFIX]
| | |
| | +-- Grade/packaging suffix (L=low, T1=tape & reel)
| +-- Equivalent 2N series number (e.g., 2222, 3904)
+-- MMBT = Surface mount bipolar transistor (SOT-23)
```
**Examples:**
- MMBT2222A = NPN, SOT-23, equivalent to 2N2222A
- MMBT3904 = NPN, SOT-23, general purpose
- MMBT3906 = PNP, SOT-23, general purpose
- MMBT4401 = NPN, SOT-23, 40V
- MMBT4403 = PNP, SOT-23, 40V
### Transistors - FMMT Series (RF/High Performance)
```
FMMT[CODE][SUFFIX]
| | |
| | +-- Grade/variant suffix
| +-- Device code
+-- FMMT = Fast/Medium power transistor
```
**Examples:**
- FMMT458 = NPN, high voltage, SOT-23
- FMMT491 = PNP, high gain
- FMMT617 = NPN, RF transistor
### Transistors - ZXT/DTA/DTB Series (Digital Transistors)
Digital transistors have built-in base resistors.
```
ZXT[CODE][SUFFIX] or DT[TYPE][CODE][SUFFIX]
| | | | | | |
| | +-- Package | | | +-- Package
| +-- Device code | | +-- Resistance code
| | +-- A=NPN, B=PNP
+-- ZXT = Zetex digital +-- DT = Digital transistor
```
**Examples:**
- ZXT10600E6 = Digital transistor, SC-70
- DTA114ECA = NPN, 10k+10k resistors, SOT-23
- DTB123ECA = PNP, 2.2k+2.2k resistors, SOT-23
---
### Diodes - 1N Series (General Purpose)
```
1N[CODE][SUFFIX]
| | |
| | +-- Grade suffix (A, B, etc.)
| +-- JEDEC registration number
+-- 1N = JEDEC diode prefix
```
**Examples:**
- 1N4148 = High-speed signal diode
- 1N4001 = 50V, 1A rectifier
- 1N4007 = 1000V, 1A rectifier
- 1N5819 = Schottky, 40V, 1A
### Diodes - BAV/BAS Series (Signal Diodes)
```
BA[V/S][CODE][SUFFIX]
| | | |
| | | +-- Variant suffix
| | +-- Device code
| +-- V=general signal, S=small signal
+-- BA = European signal diode prefix
```
**Examples:**
- BAV19 = High-speed switching diode
- BAV20 = High-speed switching diode
- BAV21 = High-speed switching diode
- BAS16 = High-speed switching diode, SOT-23
- BAS21 = High-speed switching diode, SOT-23
### Diodes - SBR Series (Schottky Rectifiers)
```
SBR[CURRENT][VOLTAGE][SUFFIX]
| | | |
| | | +-- Package/variant
| | +-- Voltage / 10 (e.g., 04=40V)
| +-- Current rating in Amps
+-- SBR = Schottky Barrier Rectifier
```
**Examples:**
- SBR10U40CT = 10A, 40V, TO-220
- SBR20A100CT = 20A, 100V, TO-220
- SBR3U30LP = 3A, 30V, TO-277
### Diodes - BZX Series (Zener Diodes)
```
BZX[POWER][C][VOLTAGE][SUFFIX]
| | | | |
| | | | +-- Voltage variant
| | | +-- Zener voltage code
| | +-- C = precision
| +-- Power code (84=500mW, 79=500mW)
+-- BZX = European Zener prefix
```
**Examples:**
- BZX84C5V1 = 5.1V Zener, 300mW, SOT-23
- BZX84C12 = 12V Zener, 300mW, SOT-23
- BZX79C6V2 = 6.2V Zener, 500mW, DO-35
### Diodes - MMSZ Series (Surface Mount Zener)
```
MMSZ[VOLTAGE][SUFFIX]
| | |
| | +-- Package variant (T1=SOD-123)
| +-- Zener voltage (e.g., 5V1 = 5.1V)
+-- MMSZ = Miniature Melf Surface Mount Zener
```
**Examples:**
- MMSZ5231B = 5.1V Zener, SOD-123
- MMSZ5242B = 12V Zener, SOD-123
- MMSZ4689 = 5.1V Zener (1N series numbering)
### Diodes - DMXX Series (Dual/Surface Mount)
```
DMX[X][CODE][SUFFIX]
| | | |
| | | +-- Package variant
| | +-- Device code
| +-- X variant
+-- DMX = Diodes Inc surface mount dual diodes
```
**Examples:**
- DMXX = Dual surface mount diode series
### Diodes - MMBD Series (Dual Diodes)
```
MMBD[CODE][SUFFIX]
| | |
| | +-- Package variant
| +-- Device configuration code
+-- MMBD = Surface mount dual diode
```
**Examples:**
- MMBD4148 = Dual 1N4148 equivalent, SOT-23
- MMBD914 = Dual 1N914 equivalent, SOT-23
---
### Voltage Regulators - AP Series (Linear Regulators)
```
AP[CODE][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix
| | +-- Variant/voltage code
| +-- Device family code
+-- AP = Analog Products (voltage regulator)
```
**Examples:**
- AP1117 = 1A LDO regulator series
- AP2112K-3.3 = 600mA LDO, 3.3V output
- AP7333 = 300mA LDO, low quiescent current
### Voltage Regulators - AZ Series (LDO Regulators)
```
AZ[CODE][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix
| | +-- Variant code
| +-- Device family code
+-- AZ = Advanced Zener/LDO regulators
```
**Examples:**
- AZ1117CH-3.3TRG1 = 800mA LDO, 3.3V, SOT-223, tape & reel
- AZ1084D2-3.3 = 5A LDO, 3.3V, TO-263
### Voltage Regulators - PAM Series (DC-DC Converters)
```
PAM[CODE][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix
| | +-- Feature variant
| +-- Device code
+-- PAM = Power Analog Module
```
**Examples:**
- PAM2305AAB120 = DC-DC step-down, 1A, 1.2V
- PAM8403 = Audio amplifier IC
- PAM8610 = Class-D audio amplifier
---
### LED Drivers - AL Series
```
AL[CODE][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix
| | +-- Feature variant
| +-- Device code
+-- AL = Analog LED driver
```
**Examples:**
- AL8805 = Buck LED driver, 40V, 1A
- AL8807 = Buck LED driver, 36V, 500mA
### Interface ICs - PI Series
```
PI[CODE][VARIANT][PACKAGE]
| | | |
| | | +-- Package suffix
| | +-- Feature variant
| +-- Device code
+-- PI = Pericom Interface IC
```
**Examples:**
- PI3USB30532 = USB 3.0 switch
- PI3EQX = PCIe/USB ReDriver ICs
---
## Package Codes
### MOSFET Package Extraction (from handler)
| Suffix | Package | Notes |
|--------|---------|-------|
| U | SOT-23 | Small outline |
| T | SOT-223 | Power small outline |
| L | TO-252 (DPAK) | Medium power SMD |
| F | TO-220 | Through-hole power |
### Common Packages
| Package | Description | Typical Use |
|---------|-------------|-------------|
| SOT-23 | 3-pin small outline | Signal transistors, small MOSFETs |
| SOT-223 | 4-pin power SOT | Medium current regulators |
| TO-252 (DPAK) | Power SMD | MOSFETs, regulators |
| TO-220 | 3-pin through-hole | Power MOSFETs, regulators |
| SOD-123 | Small outline diode | SMD Zener/signal diodes |
| DO-35 | Axial glass | Small signal diodes |
| DO-41 | Axial | Standard rectifiers |
---
## Supported Component Types
From `DiodesIncHandler.getSupportedTypes()`:
| Component Type | Description |
|----------------|-------------|
| MOSFET | General MOSFETs |
| MOSFET_DIODES | Diodes Inc branded MOSFETs |
| VOLTAGE_REGULATOR | General voltage regulators |
| VOLTAGE_REGULATOR_DIODES | Diodes Inc branded regulators |
| LED_DRIVER_DIODES | Diodes Inc LED drivers |
| LOGIC_IC_DIODES | Diodes Inc logic ICs |
| HALL_SENSOR_DIODES | Diodes Inc Hall effect sensors |
**Note**: Handler declares types for Hall sensors, LED drivers, Logic ICs but currently only registers patterns for DIODE, MOSFET, TRANSISTOR, VOLTAGE_REGULATOR, and IC component types.
---
## Series Extraction
The handler extracts series based on prefix matching:
| Prefix | Returns | Component Type |
|--------|---------|----------------|
| DMN | "DMN Series" | N-channel MOSFET |
| DMP | "DMP Series" | P-channel MOSFET |
| ZXMN | "ZXMN Series" | N-channel MOSFET (Zetex) |
| ZXMP | "ZXMP Series" | P-channel MOSFET (Zetex) |
| MMBT | "MMBT Series" | SMD transistor |
| FMMT | "FMMT Series" | RF/fast transistor |
| ZXT | "ZXT Series" | Digital transistor |
| DTA | "DTA Series" | NPN digital transistor |
| DTB | "DTB Series" | PNP digital transistor |
| BAV | "BAV Series" | Signal diode |
| BAS | "BAS Series" | Small signal diode |
| SBR | "SBR Series" | Schottky rectifier |
| BZX | "BZX Series" | Zener diode |
| AP | "AP Series" | Linear regulator |
| AZ | "AZ Series" | LDO regulator |
| PAM | "PAM Series" | DC-DC converter |
| AL | "AL Series" | LED driver |
| PI | "PI Series" | Interface IC |
---
## Official Replacement Cross-References
The handler defines these replacement pairs:
| Part | Replacement | Notes |
|------|-------------|-------|
| BAV19 | BAV20 | Compatible signal diodes |
| ZXMN | DMN | Zetex to Diodes Inc migration |
View on GitHub