name: raydium description: Raydium Semiconductor MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Raydium display/touch controller components or RaydiumHandler.
Raydium Semiconductor Manufacturer Skill
MPN Structure
Raydium MPNs follow this general structure:
[PREFIX][SERIES][MODEL][PACKAGE]
| | | |
| | | +-- Package: COG, COF, BGA, QFN, WLCSP
| | +-- Model number (3 digits: 120, 091, etc.)
| +-- Series digits (68, 69, 31, 35)
+-- RM prefix (all Raydium products)
Example Decoding
RM68120
| | |
| | +-- 120 = Model number
| +-- 68 = TFT LCD driver series
+-- RM = Raydium prefix
RM69091-COG
| | |
| | +-- COG = Chip-on-glass package
| +-- 69091 = AMOLED driver model
+-- RM = Raydium prefix
RM31100BGA
| | |
| | +-- BGA = Ball grid array package
| +-- 31100 = Touch controller model
+-- RM = Raydium prefix
Product Families
RM68xxx Series - TFT LCD Drivers
| Part Number | Description | Resolution |
|---|---|---|
| RM68120 | TFT LCD driver | 320x480 |
| RM68140 | TFT LCD driver | Variable |
| RM68172 | TFT LCD driver | Variable |
RM69xxx Series - AMOLED Display Drivers
| Part Number | Description | Features |
|---|---|---|
| RM69032 | AMOLED driver | Small panel |
| RM69080 | AMOLED driver | Mid-size panel |
| RM69091 | AMOLED driver | Wearable display |
| RM69299 | AMOLED driver | Premium panel |
RM31xxx Series - Touch Controllers
| Part Number | Description | Features |
|---|---|---|
| RM31100 | Touch controller | Capacitive touch |
| RM31080 | Touch controller | Multi-touch |
RM35xxx Series - Touch + Display Controllers
| Part Number | Description | Features |
|---|---|---|
| RM35xxx | Integrated touch+display | Combined controller |
Package Codes
| Code | Package | Description |
|---|---|---|
| COG | Chip-on-Glass | Direct bonding to glass substrate |
| COF | Chip-on-Film | Flexible film bonding |
| BGA | Ball Grid Array | Standard BGA |
| QFN | Quad Flat No-leads | Leadless package |
| WLCSP | Wafer Level CSP | Ultra-compact package |
Package Notation
Raydium uses two package notation styles:
- Hyphenated: RM69091-COG
- Concatenated: RM31100BGA
Handler Implementation Notes
Pattern Matching
// RM68xxx - TFT LCD drivers
"^RM68[0-9]{3}[A-Z0-9-]*$"
// RM69xxx - AMOLED display drivers
"^RM69[0-9]{3}[A-Z0-9-]*$"
// RM31xxx - Touch controllers
"^RM31[0-9]{3}[A-Z0-9-]*$"
// RM35xxx - Touch + display integrated
"^RM35[0-9]{3}[A-Z0-9-]*$"
Package Code Extraction
// Method 1: Check for hyphenated package (RM69091-COG)
int hyphenIndex = mpn.indexOf('-');
if (hyphenIndex > 0) {
String suffix = mpn.substring(hyphenIndex + 1);
if (PACKAGE_CODES.containsKey(suffix)) {
return PACKAGE_CODES.get(suffix);
}
}
// Method 2: Check for concatenated package (RM31100BGA)
// Base part is RMxxyyy (7 chars), package follows
if (mpn.length() > 7 && mpn.matches("^RM[0-9]{5}[A-Z]+.*$")) {
String suffix = mpn.substring(7);
for (String pkg : PACKAGE_CODES.keySet()) {
if (suffix.startsWith(pkg)) {
return PACKAGE_CODES.get(pkg);
}
}
}
Series Extraction
Returns the first 4 characters (RM + 2 digits):
- RM68120 -> "RM68"
- RM69091 -> "RM69"
- RM31100 -> "RM31"
- RM35xxx -> "RM35"
Product Type Determination
public String getProductType(String mpn) {
String series = extractSeries(mpn);
return switch (series) {
case "RM68" -> "TFT LCD Driver";
case "RM69" -> "AMOLED Display Driver";
case "RM31" -> "Touch Controller";
case "RM35" -> "Touch + Display Controller";
default -> "";
};
}
Related Files
- Handler:
manufacturers/RaydiumHandler.java - Component types:
IC
Common Use Cases
Display Technology Selection
| Application | Recommended Series | Notes |
|---|---|---|
| TFT LCD panels | RM68xxx | Traditional LCD |
| AMOLED displays | RM69xxx | Premium OLED |
| Touchscreens | RM31xxx | Capacitive touch |
| Integrated touch display | RM35xxx | Combined solution |
Smartphone/Wearable Displays
Raydium is a major supplier for smartphone and wearable display drivers:
- RM69091: Popular in smartwatch AMOLED displays
- RM68120: Used in smartphone TFT LCD modules
- RM31100: Touch controller for smartphone screens
Replacement Considerations
Same Base Part Replacements
Parts with the same model number but different packages are typically interchangeable from a functionality perspective (but require different PCB footprints):
- RM69091-COG == RM69091BGA (same driver, different package)
Within-Series Compatibility
Parts within the same series (e.g., RM69xxx) are NOT necessarily compatible - they support different panel resolutions and specifications.
Learnings & Edge Cases
- COG/COF packages: These are bare die packages designed for direct bonding to display panels. They require specialized assembly.
- 7-character base: Raydium base part numbers are always RMxxxxx (7 characters) - RM + 5 digits.
- No variant letters: Unlike some manufacturers, Raydium typically doesn't use variant letters; differences are in the model number itself.
- Display-specific: Different RM69xxx parts support different panel resolutions - always verify against the target display panel datasheet.
- Touch vs Display: RM31 is touch only, RM35 is integrated touch+display, RM68/69 is display only.