Lib-electronic-components tdk

TDK Part Number Reference

install
source · Clone the upstream repo
git clone https://github.com/Cantara/lib-electronic-components
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Cantara/lib-electronic-components "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/manufacturers/tdk" ~/.claude/skills/cantara-lib-electronic-components-tdk && rm -rf "$T"
manifest: .claude/skills/manufacturers/tdk/SKILL.md
source content

TDK Part Number Reference

MPN Structure Overview

TDK produces various passive and magnetic components:

  • C: MLCC ceramic capacitors
  • MLZ: Inductors
  • ACM: Common mode filters
  • MPZ: Ferrite beads

MLCC Format (C Series)

C [Size] [Series] [Voltage] [Value] [Tolerance] [Packaging]
|   |       |         |        |         |           |
|   |       |         |        |         |           +-- Packaging
|   |       |         |        |         +-- Tolerance
|   |       |         |        +-- Capacitance value
|   |       |         +-- Voltage rating
|   |       +-- Series code (G, K, etc.)
|   +-- Case size
+-- TDK capacitor prefix

Example Decoding

C1005X5R1C104K050BC
|  | | ||  | | |  |
|  | | ||  | | |  +-- Packaging
|  | | ||  | | +-- Size variant
|  | | ||  | +-- Tolerance (K=10%)
|  | | ||  +-- Value (104=100nF)
|  | | |+-- Voltage (1C=16V)
|  | | +-- Reserved
|  | +-- Temp (X5R)
|  +-- Series
+-- Size (1005=0402 metric)

Size Codes

CodeMetricImperial
060306030201
100510050402
160816080603
201220120805
321632161206
322532251210

Inductor Series

SeriesType
MLZPower inductors
MLFRF inductors
MCLMultilayer inductors

EMI Components

SeriesType
ACMCommon mode filters
MPZFerrite beads
MLPEMI filters

Supported ComponentTypes

ComponentType.CAPACITOR
ComponentType.CAPACITOR_CERAMIC_TDK
ComponentType.INDUCTOR
ComponentType.INDUCTOR_CHIP_TDK
ComponentType.EMI_FILTER_TDK
ComponentType.COMMON_MODE_CHOKE_TDK

Test Patterns

Valid MLCC MPNs

C1005X5R1C104K050BC
C1608X7R1E104K080AA
C2012X5R1C106K125AB

Valid Inductor MPNs

MLZ2012N100LT000
MLF2012A1R0KT000

Related Files

  • Handler:
    manufacturers/TDKHandler.java
  • Test:
    handlers/TDKHandlerTest.java
<!-- Add new learnings above this line -->