Skip to content
coilcraft logo

Coilcraft Manufacturer Skill

coilcraft

Coilcraft MPN encoding patterns, inductance value decoding, and handler guidance. Use when working with Coilcraft inductors, transformers, or RF components.

SKILL.md

Full skill instructions

Coilcraft Manufacturer Skill

Overview

Coilcraft is a leading manufacturer of magnetic components, specializing in:

  • Power Inductors - Shielded and unshielded designs for DC-DC converters
  • RF Inductors - High-Q chip inductors for RF/​wireless applications
  • Transformers - Signal and power transformers
  • Common Mode Chokes - EMI suppression components

MPN Structure

Coilcraft MPNs follow this general structure:

[SERIES][SIZE][-][VALUE][TOLERANCE][PACKAGING]
   |       |     |    |       |         |
   |       |     |    |       |         +-- E=Embossed tape, B=Bulk
   |       |     |    |       +-- M=+/​-20%, L=+/​-15%, K=+/​-10%
   |       |     |    +-- 3-digit inductance code (or Rxx for sub-uH)
   |       |     +-- Optional hyphen separator
   |       +-- 4-digit size code (e.g., 4020 = 4.0mm x 2.0mm)
   +-- Series prefix (XAL, XEL, XFL, SER, LPS, MSS, DO, MSD, SLC, SLR)

Example Decoding

XAL4020-222ME
|  |    |  ||
|  |    |  |+-- E = Embossed tape packaging
|  |    |  +-- M = +/​-20% tolerance
|  |    +-- 222 = 2.2uH (see value code section)
|  +-- 4020 = 4.0mm x 2.0mm footprint
+-- XAL = Shielded power inductor series

LPS3015-103MLB
|  |    |  |||
|  |    |  ||+-- B = Bulk packaging
|  |    |  |+-- L = +/​-15% tolerance
|  |    |  +-- M = +/​-20% (sometimes double suffix for different specs)
|  |    +-- 103 = 10uH
|  +-- 3015 = 3.0mm x 1.5mm footprint
+-- LPS = Low Profile Shielded series

Product Series

Power Inductors

SeriesTypeDescriptionTypical Use
XALShielded PowerHigh current, low DCRDC-DC converters
XATShielded PowerXAL variantPoint-of-load regulators
XELShielded Low DCRUltra-low DC resistanceHigh efficiency supplies
XFLLow ProfileThin shielded inductorsHeight-constrained designs
SERHigh EfficiencyOptimized for efficiencyHigh-frequency switching
LPSLow Profile ShieldedCompact shieldedMobile devices
MSSMagnetically ShieldedFully shieldedEMI-sensitive applications

Drum Core Inductors

SeriesTypeDescriptionTypical Use
DODrum CoreUnshielded, high currentCost-sensitive designs
MSDMid-Size DrumMedium currentGeneral purpose

RF/​High-Q Inductors

SeriesTypeDescriptionTypical Use
SLCHigh-Q ChipCeramic chip, high QRF matching
SLRHigh-Q Chip RFRF-optimizedWireless applications
0402HPHigh Performance0402 size, precisionCompact RF circuits
0603HPHigh Performance0603 size, precisionRF filter circuits

Inductance Value Code

Coilcraft uses a 3-digit code for inductance values:

Standard 3-Digit Code

[D1][D2][M]
 |   |   |
 |   |   +-- Multiplier (10^M in nanohenries)
 |   +-- Second significant digit
 +-- First significant digit

Value (nH) = D1D2 x 10^M
Value (uH) = (D1D2 x 10^M) / 1000

Decoding Examples

CodeCalculationValue
10010 x 10^0 nH10 nH = 0.01 uH
10110 x 10^1 nH100 nH = 0.1 uH
10210 x 10^2 nH1000 nH = 1.0 uH
22222 x 10^2 nH2200 nH = 2.2 uH
47247 x 10^2 nH4700 nH = 4.7 uH
10310 x 10^3 nH10000 nH = 10 uH
33433 x 10^4 nH330000 nH = 330 uH

R-Notation (Sub-Microhenry)

For values less than 1 uH, the "R" notation indicates decimal placement:

CodeValue
R100.10 uH
R220.22 uH
R330.33 uH
R470.47 uH
R680.68 uH

Tolerance Codes

CodeTolerance
K+/​- 10%
L+/​- 15%
M+/​- 20%

Packaging Codes

CodeDescription
EEmbossed tape (pick-and-place ready)
BBulk packaging
RTape and reel (sometimes used instead of E)

Size Code Reference

The 4-digit size code encodes physical dimensions:

XXYY
||++-- Height in 0.1mm (YY x 0.1mm)
++---- Length/​Width in 0.1mm (XX x 0.1mm)

Common Size Codes

CodeDimensions (L x W x H)Notes
20062.0mm x 2.0mm x 0.6mmUltra-low profile
30123.0mm x 3.0mm x 1.2mmLow profile
30153.0mm x 3.0mm x 1.5mmLow profile
40184.0mm x 4.0mm x 1.8mmStandard
40204.0mm x 4.0mm x 2.0mmStandard
40304.0mm x 4.0mm x 3.0mmHigher current
50305.0mm x 5.0mm x 3.0mmHigh current
103810.0mm x 10.0mm x 3.8mmLarge footprint
104810.0mm x 10.0mm x 4.8mmLarge footprint

Package Code Extraction

The handler maps series prefixes to package types:

SeriesExtracted Package Type
XALShielded Power
XATShielded Power
XELShielded Low DCR
XFLLow Profile
SERHigh Efficiency
LPSLow Profile Shielded
MSSMagnetically Shielded
DODrum Core
MSDMid-Size Drum
SLCHigh Q Chip
SLRHigh Q Chip RF
0402HP0402 High Performance
0603HP0603 High Performance

Series Extraction

The handler extracts series + size code as the full series identifier:

MPNExtracted Series
XAL4020-222MEXAL4020
XFL3012-102MEBXFL3012
LPS4018-473MLBLPS4018
DO3316P-472DO3316P
0402HP-R470402HP

DO Series Special Case

The DO series may include an optional suffix letter before the value code:

DO3316P-472
    |  |
    |  +-- P = Variant suffix (C=Standard, P=Power, T=alternate)
    +-- 3316 = Size code

Supported Component Types

The CoilcraftHandler supports:

  • ComponentType.INDUCTOR - Base inductor type
  • ComponentType.INDUCTOR_CHIP_COILCRAFT - Coilcraft-specific inductor type

Example MPNs with Full Decoding

XAL4020-222ME

Series:      XAL (Shielded Power Inductor)
Size:        4020 (4.0mm x 4.0mm x 2.0mm)
Inductance:  222 = 22 x 10^2 nH = 2.2 uH
Tolerance:   M = +/​- 20%
Packaging:   E = Embossed tape

Full Series: XAL4020
Package:     Shielded Power

XEL4030-102MRB

Series:      XEL (Shielded Low DCR)
Size:        4030 (4.0mm x 4.0mm x 3.0mm)
Inductance:  102 = 10 x 10^2 nH = 1.0 uH
Tolerance:   M = +/​- 20%
Options:     R = Tape, B = (possibly bulk variant)

Full Series: XEL4030
Package:     Shielded Low DCR

LPS3015-103MLB

Series:      LPS (Low Profile Shielded)
Size:        3015 (3.0mm x 3.0mm x 1.5mm)
Inductance:  103 = 10 x 10^3 nH = 10 uH
Tolerance:   L = +/​- 15%
Packaging:   B = Bulk

Full Series: LPS3015
Package:     Low Profile Shielded

0402HP-R47KB

Series:      0402HP (0402 High Performance)
Inductance:  R47 = 0.47 uH
Tolerance:   K = +/​- 10%
Packaging:   B = Bulk

Full Series: 0402HP
Package:     0402 High Performance

DO3316P-472MLB

Series:      DO (Drum Core)
Size:        3316 (3.3mm x 3.3mm x 1.6mm)
Variant:     P = Power variant
Inductance:  472 = 47 x 10^2 nH = 4.7 uH
Tolerance:   L = +/​- 15%
Packaging:   B = Bulk

Full Series: DO3316P
Package:     Drum Core

Handler Implementation Notes

Pattern Matching

// Coilcraft patterns have consistent structure:
// - 2-3 letter series prefix
// - 4-digit size code
// - Optional hyphen
// - 3-digit value code (or Rxx)
// - Optional tolerance + packaging suffix

// Example pattern for XAL/​XEL series:
"^(XA[LT]|XEL)(\\d{4})[-]?(\\d{3}|R\\d{2})([A-Z]*)$"
//  |          |       |    |              |
//  |          |       |    |              +-- Suffix group (tolerance+pkg)
//  |          |       |    +-- Value group (222 or R47)
//  |          |       +-- Optional hyphen
//  |          +-- Size code group (4 digits)
//  +-- Series group

Inductance Value Extraction

The handler includes extractInductanceValue() method that:

  1. Matches the MPN against series patterns
  2. Extracts the 3-digit value code
  3. Parses using standard EIA notation or R-notation
  4. Returns formatted string (e.g., "2.2uH", "470nH")

Official Replacement Check

Two Coilcraft parts are considered official replacements if:

  1. Same series (including size) - e.g., both XAL4020
  2. Same inductance value - e.g., both 2.2uH

Different tolerance or packaging options are compatible replacements.


Related Files

  • Handler: manufacturers/​CoilcraftHandler.java
  • Component types: INDUCTOR, INDUCTOR_CHIP_COILCRAFT
  • Tests: Check for CoilcraftHandlerTest.java in handlers package

Learnings & Edge Cases

  • Hyphen is optional: MPNs may appear as XAL4020-222ME or XAL4020222ME
  • Suffix variations: Tolerance + packaging may appear in various orders (ME, MEB, MRB)
  • DO series variant suffix: The C/​P/​T letter after the size code indicates design variant, not tolerance
  • HP series different structure: 0402HP and 0603HP don't have a separate size code - the size IS the series prefix
  • R-notation case sensitivity: While the handler is case-insensitive, R-notation typically appears uppercase
  • Value code group extraction: For DO pattern, the value code is in group 4 (not group 3) due to the extra variant suffix group
  • Series includes size for uniqueness: extractSeries() returns "XAL4020" not just "XAL" because different sizes have different current ratings

Pattern Group Numbering

Different series have different regex group structures:

XAL/​XEL/​XFL/​SER/​LPS/​MSS/​MSD/​SLC/​SLR patterns:
  Group 1: Series prefix (XAL)
  Group 2: Size code (4020)
  Group 3: Value code (222)
  Group 4: Suffix (ME)

DO pattern (has extra variant group):
  Group 1: Series prefix (DO)
  Group 2: Size code (3316)
  Group 3: Variant suffix (P)
  Group 4: Value code (472)
  Group 5: Suffix (MLB)

HP pattern (no separate size):
  Group 1: Series+size (0402HP)
  Group 2: Value code (R47)
  Group 3: Suffix (KB)
<!-- Add new learnings above this line -->

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View