name: kyocera
description: Kyocera Corporation MPN encoding patterns, ceramic resonator and capacitor decoding, and handler guidance. Use when working with Kyocera timing devices, capacitors, or connectors.
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 Code |
Dimensions |
Notes |
| 16 |
1.6x1.0mm |
Ultra-small |
| 20 |
2.0x1.2mm |
Small |
| 25 |
2.5x2.0mm |
Standard small |
| 32 |
3.2x1.5mm |
Standard |
| 49 |
4.5x2.0mm |
Large |
Oscillator Packages (KC/KT series)
| Size Code |
Dimensions |
Common Use |
| 1612 |
1.6x1.2mm |
Ultra-miniature |
| 2016 |
2.0x1.6mm |
Miniature |
| 2520 |
2.5x2.0mm |
Standard small |
| 3215 |
3.2x1.5mm |
Standard |
| 3225 |
3.2x2.5mm |
Standard |
| 5032 |
5.0x3.2mm |
Large |
| 7050 |
7.0x5.0mm |
High performance |
Capacitor Packages (CT/CM series)
| Size Code |
Imperial |
Metric |
| 01 |
0201 |
0603M |
| 02 |
0402 |
1005M |
| 03 |
0603 |
1608M |
| 05 |
0805 |
2012M |
| 06 |
1206 |
3216M |
| 31 |
0603 |
1608M |
| 41 |
0805 |
2012M |
| 42 |
1206 |
3216M |
| 43 |
1210 |
3225M |
| 45 |
1812 |
4532M |
Series Reference
Ceramic Resonators
| Series |
Description |
Typical Frequencies |
| CX |
Standard ceramic resonator |
400kHz - 70MHz |
| CXO |
High-precision ceramic resonator |
1MHz - 50MHz |
| CSTS |
3-terminal ceramic resonator |
400kHz - 20MHz |
| PBRC |
Piezoelectric resonator |
400kHz - 4MHz |
Crystal Oscillators
| Series |
Output Type |
Features |
| KC |
CMOS/TTL |
Standard clock |
| KC-B |
CMOS |
Low power |
| KC-D |
Differential |
High-speed |
| KT |
CMOS |
Temperature compensated |
Ceramic Capacitors
| Series |
Class |
Application |
| CT |
Class II |
General purpose |
| CM |
Class I |
High precision |
Replacement Compatibility
Kyocera parts are compatible when:
- Same series (CX vs CX, KC vs KC)
- Same package dimensions (3.2x1.5mm matches 3.2x1.5mm)
- 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 Number |
Frequency |
Package |
Notes |
| CX-3215GA |
8 MHz |
3.2x1.5mm |
SMD ceramic |
| CX-4920GA |
16 MHz |
4.5x2.0mm |
SMD ceramic |
| CSTSA-4M00G |
4 MHz |
3.2x1.3mm |
3-terminal |
Crystal Oscillators
| Part Number |
Frequency |
Package |
Output |
| KC2520D-C3 |
25 MHz |
2.5x2.0mm |
Differential |
| KC3225A |
12 MHz |
3.2x2.5mm |
CMOS |
| KC7050B |
50 MHz |
7.0x5.0mm |
Low power |
Connectors
| Part Number |
Pins |
Pitch |
Notes |
| 5600-050-141 |
50 |
0.5mm |
FPC connector |
| 5800-040-117 |
40 |
0.5mm |
FFC 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