Skip to content
kyocera logo

Kyocera Corporation Manufacturer Skill

kyocera

Kyocera Corporation MPN encoding patterns, ceramic resonator and capacitor decoding, and handler guidance. Use when working with Kyocera timing devices, capacitors, or connectors.

SKILL.md

Full skill instructions

Kyocera Corporation Manufacturer Skill

Overview

Kyocera is a major Japanese manufacturer of electronic components including:

  • CX series: Ceramic resonators
  • KC/​KT series: Crystal oscillators
  • CT/​CM series: Ceramic capacitors
  • 5600/​5800 series: Connectors
  • AVX acquisition products: Various capacitor lines (acquired 2019)

MPN Structure

Ceramic Resonators (CX, CXO, CSTS, PBRC)

CX-[SIZE][OPTIONS][FREQUENCY]
|    |      |        |
|    |      |        +-- Frequency (if specified separately)
|    |      +-- Package and tolerance options
|    +-- Size code (32 = 3.2x1.5mm, 49 = 4.5x2.0mm)
+-- Series prefix

Example: CX-3215GA
         |  |  ||
         |  |  |+-- A = Tolerance grade
         |  |  +-- G = SMD ceramic package
         |  +-- 3215 = 3.2x1.5mm dimensions
         +-- CX = Ceramic resonator series

Crystal Oscillators (KC, KT)

KC[SIZE][VARIANT]-[OPTIONS]
|   |       |        |
|   |       |        +-- Additional options/​frequency
|   |       +-- Variant letter (D, B, etc.)
|   +-- 4-digit size code (1612 = 1.6x1.2mm)
+-- Series prefix

Example: KC1612D-C3
         |  |  | ||
         |  |  | |+-- Variant 3
         |  |  | +-- C = Option code
         |  |  +-- D = Differential output
         |  +-- 1612 = 1.6x1.2mm
         +-- KC = Crystal oscillator series

Ceramic Capacitors (CT, CM)

CT[SIZE][VALUE][VOLTAGE][DIELECTRIC]
|   |      |       |         |
|   |      |       |         +-- Dielectric type (X7R, X5R, etc.)
|   |      |       +-- Voltage rating
|   |      +-- Capacitance value
|   +-- Size code (31 = 0603, 41 = 0805)
+-- Series prefix

Connectors (5600 series)

[SERIES]-[PINCOUNT]-[VARIANT]
   |         |          |
   |         |          +-- Mounting/​option variant
   |         +-- Pin count or configuration
   +-- Series number (5600, 5800, etc.)

Example: 5600-050-141
         |    |   |
         |    |   +-- Variant code
         |    +-- 050 = 50 pins (if applicable)
         +-- 5600 = Series

Package Size Codes

Resonator Packages (CX series)

Size CodeDimensionsNotes
161.6x1.0mmUltra-small
202.0x1.2mmSmall
252.5x2.0mmStandard small
323.2x1.5mmStandard
494.5x2.0mmLarge

Oscillator Packages (KC/​KT series)

Size CodeDimensionsCommon Use
16121.6x1.2mmUltra-miniature
20162.0x1.6mmMiniature
25202.5x2.0mmStandard small
32153.2x1.5mmStandard
32253.2x2.5mmStandard
50325.0x3.2mmLarge
70507.0x5.0mmHigh performance

Capacitor Packages (CT/​CM series)

Size CodeImperialMetric
0102010603M
0204021005M
0306031608M
0508052012M
0612063216M
3106031608M
4108052012M
4212063216M
4312103225M
4518124532M

Series Reference

Ceramic Resonators

SeriesDescriptionTypical Frequencies
CXStandard ceramic resonator400kHz - 70MHz
CXOHigh-precision ceramic resonator1MHz - 50MHz
CSTS3-terminal ceramic resonator400kHz - 20MHz
PBRCPiezoelectric resonator400kHz - 4MHz

Crystal Oscillators

SeriesOutput TypeFeatures
KCCMOS/​TTLStandard clock
KC-BCMOSLow power
KC-DDifferentialHigh-speed
KTCMOSTemperature compensated

Ceramic Capacitors

SeriesClassApplication
CTClass IIGeneral purpose
CMClass IHigh precision

Replacement Compatibility

Kyocera parts are compatible when:

  1. Same series (CX vs CX, KC vs KC)
  2. Same package dimensions (3.2x1.5mm matches 3.2x1.5mm)
  3. Same frequency (for resonators/​oscillators)

Upgrade Paths

  • Higher stability resonator can replace standard
  • AEC-Q200 qualified can replace non-automotive

Common Part Numbers

Ceramic Resonators

Part NumberFrequencyPackageNotes
CX-3215GA8 MHz3.2x1.5mmSMD ceramic
CX-4920GA16 MHz4.5x2.0mmSMD ceramic
CSTSA-4M00G4 MHz3.2x1.3mm3-terminal

Crystal Oscillators

Part NumberFrequencyPackageOutput
KC2520D-C325 MHz2.5x2.0mmDifferential
KC3225A12 MHz3.2x2.5mmCMOS
KC7050B50 MHz7.0x5.0mmLow power

Connectors

Part NumberPinsPitchNotes
5600-050-141500.5mmFPC connector
5800-040-117400.5mmFFC connector

Handler Implementation Notes

Pattern Matching

// Ceramic resonators - multiple series
Pattern CX_PATTERN = Pattern.compile("^CX[-]?[0-9]{2,4}[A-Z]*.*", Pattern.CASE_INSENSITIVE);
Pattern CSTS_PATTERN = Pattern.compile("^CSTS[A-Z]*[-]?[0-9]+.*", Pattern.CASE_INSENSITIVE);

// Crystal oscillators
Pattern KC_PATTERN = Pattern.compile("^KC[0-9]{4}[A-Z]*[-]?.*", Pattern.CASE_INSENSITIVE);

// Connectors
Pattern CONNECTOR_PATTERN = Pattern.compile("^5[6-9][0-9]{2}[-]?[0-9]+.*", Pattern.CASE_INSENSITIVE);

Package Code Extraction

// CX resonator: size code is positions 2-3 (or 2-4 after normalizing)
String extractResonatorPackage(String mpn) {
    String normalized = mpn.toUpperCase().replace("-", "");
    if (normalized.length() >= 4) {
        String sizeCode = normalized.substring(2, 4);
        return mapResonatorPackage(sizeCode);
    }
    return "";
}

// KC oscillator: size code is 4 digits after KC
String extractOscillatorPackage(String mpn) {
    String normalized = mpn.toUpperCase().replace("-", "");
    if (normalized.length() >= 6) {
        String sizeCode = normalized.substring(2, 6);
        return mapOscillatorPackage(sizeCode);
    }
    return "";
}

Frequency Extraction

// Frequency may be embedded in MPN or in separate suffix
String extractFrequency(String mpn) {
    String upperMpn = mpn.toUpperCase();
    int lastDash = upperMpn.lastIndexOf('-');
    if (lastDash >= 0 && lastDash < upperMpn.length() - 1) {
        String suffix = upperMpn.substring(lastDash + 1);
        if (suffix.matches(".*[0-9]+.*[MK].*") || suffix.matches(".*[0-9]+.*HZ.*")) {
            return suffix;
        }
    }
    return "";
}

Related Files

  • Handler: manufacturers/​KyoceraHandler.java
  • Component types: CRYSTAL, OSCILLATOR, CAPACITOR, CONNECTOR
  • Note: Extends AbstractManufacturerHandler

AVX Acquisition Notes

Kyocera acquired AVX Corporation in 2019. Some AVX product lines are now branded under Kyocera AVX:

  • Tantalum capacitors
  • Ceramic capacitors
  • Connectors
  • Filters

For AVX-branded parts, use the separate AVX handler.


Learnings & Edge Cases

  • Dual branding: Post-acquisition, some parts may be branded "Kyocera AVX" or "AVX (a Kyocera Company)"
  • Size code normalization: Remove hyphens before extracting size codes
  • Connector pin count: May be encoded in second segment of MPN (e.g., 5600-050-xxx where 050 = 50 pins)
  • CSTS 3-terminal: Different pinout than standard 2-terminal resonators
  • KC-D differential: Requires differential receiver, not compatible with CMOS inputs
<!-- Add new learnings above this line -->

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View