Infineon Technologies Manufacturer Skill
MPN Structure
Infineon uses several distinct naming conventions depending on product family:
Legacy IRF/IRL MOSFETs (from International Rectifier acquisition)
[PREFIX][SERIES][VOLTAGE][SUFFIX]
| | | |
| | | +-- Package: N=TO-220, L=TO-262, S=D2PAK, U=IPAK, P=TO-247
| | +-- Voltage class/current identifier
| +-- F=Standard, L=Logic Level, FP=Power, FB=Bridge
+-- IR = International Rectifier legacy
OptiMOS/StrongIRFET (Current Infineon)
[PKG PREFIX][VOLTAGE][RDS(on)][SERIES][GEN]
| | | | |
| | | | +-- Generation: 5, 6 (OptiMOS gen)
| | | +-- N=N-channel, P=P-channel
| | +-- On-resistance in mOhm
| +-- Voltage rating (divided by 10)
+-- Package code (IPP=TO-220, IPB=D2PAK, IPD=DPAK, BSC=SuperSO8)
CoolSiC MOSFETs
I[M][PACKAGE][VOLTAGE]R[RDS(on)][GEN]
| | | | | |
| | | | | +-- M1=Gen 1, M2=Gen 2
| | | | +-- On-resistance (e.g., R045 = 45mOhm)
| | | +-- Voltage / 10 (120 = 1200V)
| | +-- W=TO-247 3pin, Z=TO-247 4pin
| +-- M = CoolSiC MOSFET technology
+-- I = Infineon
XMC Microcontrollers
XMC[SERIES][VARIANT]-[PACKAGE][PINS]X[FLASH]-[REV]
| | | | | |
| | | | | +-- Revision (AB, AA)
| | | | +-- Flash size in KB
| | | +-- Pin count
| | +-- T=TSSOP, Q=QFN, F=LQFP
| +-- 00, 01, 02, 03, etc.
+-- 1000 (Cortex-M0), 4000 (Cortex-M4)
Package Codes (Prefix System)
Through-Hole Packages (Power)
| Prefix |
Package |
Thermal |
Notes |
| IPP, SPP |
TO-220 |
Excellent |
Standard power |
| IPA, SPA |
TO-220 FullPAK |
Excellent |
Isolated |
| IPI, SPI |
I2PAK (TO-262) |
Good |
Vertical mount |
| IPW, SPW |
TO-247 |
Superior |
High power |
| IPT |
TO-Leadless (TOLL) |
Superior |
Compact high power |
Surface Mount - Power
| Prefix |
Package |
Footprint |
Notes |
| IPB, SPB |
D2PAK (TO-263) |
15.2x10.2mm |
High power SMD |
| IPD, SPD |
DPAK (TO-252) |
6.6x6.1mm |
Medium power SMD |
| IPS |
IPAK Short Leads |
10.4x4.6mm |
Low profile |
Surface Mount - Small Signal
| Prefix |
Package |
Footprint |
Notes |
| BSC |
SuperSO8 |
5x6mm |
Bottom-side cooling |
| BSZ |
PQFN 3.3x3.3 |
3.3x3.3mm |
Compact power |
| BSK |
PQFN 2x2 |
2x2mm |
Ultra-compact |
| BSO |
SO-8 |
5x4mm |
Standard SMD |
New Package Nomenclature (2019+)
| Code |
Package |
Notes |
| SC |
SuperSO8 |
5x6mm |
| SD |
SOT-363 |
6-pin small signal |
| SL |
TSOP-6 |
6-pin thin |
| SK |
PQFN 2x2 |
Compact |
| SA |
SO8 |
Standard 8-pin |
| SP |
SOT-223 |
Power small signal |
| SZ |
PQFN 3.3x3.3 |
Mid-size QFN |
| PA |
TO-220 FullPAK |
Isolated |
| PB |
D2PAK |
Power SMD |
| PD |
DPAK |
Medium SMD |
| PP |
TO-220 |
Standard |
| PS |
IPAK Short |
Low profile |
| PT |
TO-Leadless |
TOLL |
| PW |
TO-247 |
High power |
Legacy IRF Package Suffixes
| Suffix |
Package |
Thermal Rating |
| N |
TO-220 |
62W @25C |
| L |
TO-262 (I2PAK) |
50W @25C |
| S |
D2PAK |
110W @25C |
| U |
IPAK |
50W @25C |
| P |
TO-247 |
190W @25C |
Temperature Grades
| Suffix |
Range |
Application |
| (none) |
0C to +70C |
Commercial |
| -40 to +85 |
Industrial |
Most OptiMOS |
| -40 to +125 |
Extended |
High reliability |
| -40 to +175 |
Automotive |
AEC-Q101 qualified |
Automotive Suffix
- A suffix typically indicates automotive grade (e.g., CoolMOS S7TA)
- AEC-Q101 qualified parts for automotive applications
- Industrial grade counterparts omit the "A" (e.g., CoolMOS S7T)
Product Family Prefixes
Power MOSFETs
| Prefix |
Technology |
Typical Voltage |
| IRF |
Legacy IR planar |
30-500V |
| IRL |
Logic-level (low Vgs) |
30-100V |
| IRFP |
Power (TO-247) |
100-500V |
| IRFB |
Bridge (D2PAK) |
50-200V |
| IRFZ |
Z-series standard |
50-100V |
| IPP/IPB/IPD |
OptiMOS/StrongIRFET |
25-300V |
| BSC/BSZ |
OptiMOS small signal |
25-100V |
IGBTs
| Prefix |
Description |
Package |
| IKP |
Standard IGBT |
TO-220 |
| IKW |
High-power IGBT |
TO-247 |
| IKB |
D2PAK IGBT |
D2PAK |
Voltage Regulators & ICs
| Prefix |
Category |
Examples |
| IFX |
Automotive ICs |
IFX91041EJ |
| ILD |
LED Drivers |
ILD4035 |
| IRS |
Gate Drivers |
IRS2184 |
| TLE |
Automotive linear |
TLE4271 |
Microcontrollers
| Prefix |
Family |
Core |
| XMC1xxx |
XMC1000 |
Cortex-M0 |
| XMC4xxx |
XMC4000 |
Cortex-M4F |
| TC2xx |
AURIX |
TriCore |
Common Series Reference
OptiMOS Generations
| Generation |
Technology |
RDS(on) Improvement |
| OptiMOS 3 |
Trench |
Baseline |
| OptiMOS 5 |
Advanced trench |
30% lower |
| OptiMOS 6 |
6th gen |
40% lower |
| OptiMOS 7 |
Latest |
Best-in-class |
Popular MOSFETs
| Part Number |
Type |
Vds |
Rds(on) |
Package |
| IRFZ44N |
N-ch |
55V |
17.5mOhm |
TO-220 |
| IRF3205 |
N-ch |
55V |
8mOhm |
TO-220 |
| IRF540N |
N-ch |
100V |
44mOhm |
TO-220 |
| IRF9540N |
P-ch |
-100V |
117mOhm |
TO-220 |
| IRL540N |
N-ch Logic |
100V |
44mOhm |
TO-220 |
| IRFP460 |
N-ch Power |
500V |
270mOhm |
TO-247 |
| IPP060N06N |
N-ch OptiMOS |
60V |
6mOhm |
TO-220 |
| BSC014N06NS |
N-ch OptiMOS |
60V |
1.4mOhm |
SuperSO8 |
XMC Microcontrollers
| Part Number |
Series |
Flash |
Pins |
Package |
| XMC1100-T038X0064-AB |
XMC1100 |
64KB |
38 |
TSSOP |
| XMC1202-T028X0064-AB |
XMC1200 |
64KB |
28 |
TSSOP |
| XMC4500-F100F1024-AA |
XMC4500 |
1MB |
100 |
LQFP |
Handler Implementation Notes
Issues Found in Current Handler
- HashSet usage (line 41): Should use
Set.of() or EnumSet for immutability
- Series extraction order bug: Checks
IRF before IRFP/IRFB, so "IRFP4560" returns "IRF"
- Missing patterns: No patterns for XMC MCUs, OptiMOS (IPP, BSC series), despite being in getSupportedTypes()
- Package extraction incomplete: Only handles legacy IRF suffix codes, not new prefix-based system
Series Extraction Fix
// WRONG - "IRF" matches before "IRFP" is checked
if (mpn.startsWith("IRF")) return "IRF";
if (mpn.startsWith("IRFP")) return "IRFP"; // Never reached for IRFP4560!
// CORRECT - Check longer prefixes FIRST
if (mpn.startsWith("IRFP")) return "IRFP"; // Specific series first
if (mpn.startsWith("IRFB")) return "IRFB"; // Specific series first
if (mpn.startsWith("IRFZ")) return "IRFZ"; // Specific series first
if (mpn.startsWith("IRF")) return "IRF"; // General fallback last
Package Code Extraction
// Legacy IRF suffix-based
if (mpn.matches(".*[0-9]N$")) return "TO-220";
if (mpn.matches(".*[0-9]S$")) return "D2PAK";
if (mpn.matches(".*[0-9]L$")) return "TO-262";
if (mpn.matches(".*[0-9]P$")) return "TO-247";
// New prefix-based (OptiMOS/StrongIRFET)
if (upperMpn.startsWith("IPP") || upperMpn.startsWith("SPP")) return "TO-220";
if (upperMpn.startsWith("IPB") || upperMpn.startsWith("SPB")) return "D2PAK";
if (upperMpn.startsWith("IPD") || upperMpn.startsWith("SPD")) return "DPAK";
if (upperMpn.startsWith("IPW") || upperMpn.startsWith("SPW")) return "TO-247";
if (upperMpn.startsWith("IPI") || upperMpn.startsWith("SPI")) return "I2PAK";
if (upperMpn.startsWith("BSC")) return "SuperSO8";
if (upperMpn.startsWith("BSZ")) return "PQFN-3.3x3.3";
Missing Pattern Registration
// OptiMOS/StrongIRFET (should be added)
registry.addPattern(ComponentType.MOSFET, "^IP[PBDIWTA][0-9].*");
registry.addPattern(ComponentType.MOSFET, "^SP[PBDIW][0-9].*");
registry.addPattern(ComponentType.MOSFET, "^BS[CZKOA][0-9].*");
// XMC Microcontrollers (should be added)
registry.addPattern(ComponentType.MICROCONTROLLER_INFINEON, "^XMC[14][0-9]{3}.*");
registry.addPattern(ComponentType.MCU_INFINEON, "^XMC[14][0-9]{3}.*");
// CoolSiC MOSFETs (should be added)
registry.addPattern(ComponentType.MOSFET_INFINEON, "^IM[WZ][0-9]+R[0-9]+.*");
Related Files
- Handler:
manufacturers/InfineonHandler.java
- Component types:
MOSFET_INFINEON, IGBT_INFINEON, VOLTAGE_REGULATOR_LINEAR_INFINEON, VOLTAGE_REGULATOR_SWITCHING_INFINEON, LED_DRIVER_INFINEON, GATE_DRIVER_INFINEON, MICROCONTROLLER_INFINEON, MCU_INFINEON, OPAMP_INFINEON, MEMORY_INFINEON
Learnings & Edge Cases
- IRF acquisition: Infineon acquired International Rectifier in 2015, inheriting the IRF/IRL nomenclature
- Dual naming: Many parts have both old IRF names and new Infineon names (cross-reference needed)
- Package prefix vs suffix: Legacy IRF uses suffix (IRFZ44N), new OptiMOS uses prefix (IPP060N06N)
- Logic level: IRL series has lower gate threshold voltage (Vgs < 5V) for direct MCU drive
- PbF suffix: Lead-free (RoHS compliant) designation on some parts
- -7 suffix: Sometimes indicates 7-pin variant (e.g., D2PAK-7)
Converted and distributed by TomeVault — claim your Tome and manage your conversions.