.claude/skills/manufacturers/torex/SKILL.md
Torex Semiconductor MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Torex power management ICs.
npx skillsauth add Cantara/lib-electronic-components torexInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Torex MPNs follow this general structure:
[PREFIX][SERIES][PACKAGE][VOLTAGE][OPTION][SUFFIX]
| | | | | |
| | | | | +-- MR/TR = Tape/Reel
| | | | +-- Optional grade letter
| | | +-- 2-3 digit voltage code (e.g., 332 = 3.3V)
| | +-- Package letter (P, A, B, N, etc.)
| +-- 4-digit series (e.g., 6206, 9265)
+-- XC = Torex prefix
XC6206P332MR
|| | | |||
|| | | ||+-- R = Reel packaging
|| | | |+-- M = Metal reel / USP package suffix
|| | | +-- 332 = 3.3V output (3.32V)
|| | +-- P = SOT-23-5 package
|| +-- 6206 = LDO regulator series
|+-- XC = Torex prefix
+-- LDO regulator
XC9265A33AMR
|| | | | ||
|| | | | |+-- R = Reel
|| | | | +-- M = Metal reel
|| | | +-- A = Grade/option
|| | +-- 33 = 3.3V output
|| +-- A = SOT-23 package
|+-- XC = Torex prefix
+-- DC-DC converter series
XC61CN
|| ||
|| |+-- N = SOT-89-5 package (from second letter)
|| +-- C = Type/variant
|+-- XC = Torex prefix
+-- Voltage detector, short format MPN
| Code | Package | Pin Count | Notes | |------|---------|-----------|-------| | A | SOT-23 | 3-6 | Standard small outline | | B | SOT-89 | 3 | Medium power | | C | SOT-25 | 5 | SOT-23 variant | | D | DFN | Various | Dual flat no-lead | | N | SOT-89-5 | 5 | 5-pin SOT-89 | | P | SOT-23-5 | 5 | 5-pin SOT-23 | | R | SOT-25 | 5 | SOT-25 variant | | S | SOT-353 | 5 | Small outline | | T | TSOT-5 | 5 | Thin SOT |
| Code | Meaning | Notes | |------|---------|-------| | MR | USP + Metal reel | Ultra Small Package | | TR | Tape and reel | Standard tape/reel | | NR | SOT-89-5 + Reel | Variant | | DR | DFN + Reel | DFN package variant |
| Series | Description | Features | |--------|-------------|----------| | XC6206 | Ultra-low quiescent LDO | 1uA Iq, 200mA output | | XC6210 | Low dropout LDO | Higher current | | XC6220 | High accuracy LDO | Tight regulation |
| Series | Description | Output Current | |--------|-------------|----------------| | XC63xx | High current LDO | 500mA+ |
| Series | Description | Features | |--------|-------------|----------| | XC64xx | Low noise LDO | For sensitive analog |
| Series | Description | Function | |--------|-------------|----------| | XC6119 | Voltage detector | Reset IC | | XC61CN | Voltage detector | Short form MPN | | XC61xx | Supervisor ICs | Power monitoring |
| Series | Description | Chemistry | |--------|-------------|-----------| | XC6802 | Li-ion charger | Single cell | | XC6808 | Li-ion charger | Advanced features |
| Series | Description | Features | |--------|-------------|----------| | XC8107 | High-side load switch | Low Ron | | XC8109 | Load switch | Over-current protection |
| Series | Description | Type | |--------|-------------|------| | XC9142 | DC-DC converter | Step-down | | XC91xx | Switching regulators | Various |
| Series | Description | Type | |--------|-------------|------| | XC9265 | Step-down DC-DC | Buck converter | | XC9235 | Synchronous buck | High efficiency |
| Series | Description | Efficiency | |--------|-------------|------------| | XC93xx | High efficiency | >90% typical |
// Torex package code is the SINGLE LETTER immediately after 4-digit part number
// Pattern: XC[0-9]{4}[PACKAGE-LETTER][VOLTAGE][OPTIONS][SUFFIX]
// Example: XC6206P332MR -> P -> SOT-23-5
// MR/TR at end are tape/reel indicators, NOT package codes
Pattern standardPattern = Pattern.compile("^XC[0-9]{4}([A-Z]).*$");
// Short form like XC61CN - second letter may be package
Pattern shortPattern = Pattern.compile("^XC6[0-9]([A-Z]{2}).*$");
// Voltage code is 2-3 digits after package letter
// 332 = 3.32V, 33 = 3.3V, 25 = 2.5V
Pattern voltagePattern = Pattern.compile("^XC[0-9]{4}[A-Z]([0-9]{2,3})[A-Z]?.*$");
public String extractVoltageCode(String mpn) {
// XC6206P332MR -> 332 -> 3.3V
Matcher matcher = voltagePattern.matcher(mpn);
if (matcher.matches()) {
return matcher.group(1);
}
return "";
}
// Standard format: XC[0-9]{4} -> first 4 chars after XC
// Returns XC62, XC91, XC92, XC61, etc.
if (upperMpn.matches("^XC[0-9]{4}.*")) {
return upperMpn.substring(0, 4); // XC62, XC91, etc.
}
// Short format: XC6[0-9][A-Z]{2} -> first 4 chars
if (upperMpn.matches("^XC6[0-9][A-Z]{2}.*")) {
return upperMpn.substring(0, 4);
}
public boolean isLDO(String mpn) {
return mpn.matches("^XC6[234][0-9]{2}.*"); // XC62xx, XC63xx, XC64xx
}
public boolean isDCDCConverter(String mpn) {
return mpn.matches("^XC9[123][0-9]{2}.*"); // XC91xx, XC92xx, XC93xx
}
public boolean isVoltageDetector(String mpn) {
return mpn.matches("^XC61[0-9]{2}.*") || // XC61xx
mpn.matches("^XC61[A-Z]{2}.*"); // XC61CN short form
}
public boolean isBatteryCharger(String mpn) {
return mpn.matches("^XC68[0-9]{2}.*"); // XC68xx
}
public boolean isLoadSwitch(String mpn) {
return mpn.matches("^XC81[0-9]{2}.*"); // XC81xx
}
manufacturers/TorexHandler.javaIC, VOLTAGE_REGULATORhandlers/TorexHandlerTest.javadata-ai
Cost-effective task delegation strategy using Haiku model for straightforward work. Use when planning how to approach simple, pattern-following tasks to minimize costs.
tools
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
testing
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
testing
Use when working with sensor similarity calculations - comparing temperature/accelerometer/humidity sensor MPNs, understanding sensor families, equivalent parts, or sensor-specific similarity logic.