Lib-electronic-components rohm

Rohm 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/rohm" ~/.claude/skills/cantara-lib-electronic-components-rohm && rm -rf "$T"
manifest: .claude/skills/manufacturers/rohm/SKILL.md
source content

Rohm Part Number Reference

MPN Structure Overview

Rohm produces various semiconductor and passive components:

  • MCR/KTR: Chip resistors
  • BH: Power management ICs
  • BD: Audio/motor driver ICs
  • RQ: MOSFETs
  • SML: LEDs

Chip Resistor Format (MCR/KTR Series)

MCR [Size] [Series] [Value] [Tolerance] [Packaging]
 |    |       |        |         |           |
 |    |       |        |         |           +-- Packaging code
 |    |       |        |         +-- Tolerance (F=1%, J=5%)
 |    |       |        +-- Resistance value
 |    |       +-- Series code
 |    +-- Case size
 +-- Rohm resistor prefix

Power Management (BH Series)

PrefixType
BHVoltage regulators, battery management
BDAudio amps, motor drivers
BULED drivers

MOSFET (RQ Series)

PrefixType
RQStandard MOSFETs
RQKLow-on-resistance
RQPPower MOSFETs

LED Series

SeriesType
SMLStandard SMD LEDs
SMLPHigh power
SMLDSide-emitting

Size Codes (Resistors)

CodeImperialMetric
0102010603
0304021005
1006031608
1808052012
2512063216

Supported ComponentTypes

ComponentType.RESISTOR
ComponentType.RESISTOR_CHIP_ROHM
ComponentType.MOSFET
ComponentType.MOSFET_ROHM
ComponentType.LED
ComponentType.LED_STANDARD_ROHM
ComponentType.VOLTAGE_REGULATOR
ComponentType.VOLTAGE_REGULATOR_ROHM

Test Patterns

Valid Resistor MPNs

MCR10EZPF1001
MCR03EZPFX1000
KTR03EZPF1001

Valid IC MPNs

BH1750FVI-TR
BD9215AFV
BU9480F

Valid MOSFET MPNs

RQ3E050BNTB
RQK0305CBDTB

Valid LED MPNs

SML-LX0603IW
SMLP12BC8W1

Related Files

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