Sensor and optoelectronics sourcing: MEMS, environmental, current, optocouplers and LEDs
Temperature, humidity and pressure sensors, MEMS motion sensors, Hall current sensors, optocouplers, LEDs and light sensors, by complete ordering code. We check the accuracy grade, I²C address, chip ID, CTR rank or LED bin on every line, and the handling limits that decide whether a sensor still works after reflow.
- Active, EOL and allocated parts; samples to production
- Grade, range, address and bin checked against the datasheet
- Alternatives listed with register, address and bin differences
취급 품목
Six groups cover most sensor and optoelectronic lines on a BOM. In each one the ordering code carries a grade, a range or a bin, so a part is only a fit if that detail matches.
Temperature and humidity sensors
Digital sensors with I²C output in WSON, DFN and LGA packages. Typical lines: TMP117, SHT31, SHT35, BME280.
MEMS motion sensors
Accelerometers and six-axis IMUs for wearables, tools and vehicles. Typical lines: LSM6DSO, LSM6DSL, BMI270, ICM-42688-P.
Pressure sensors
Barometric pressure sensors in small LGA packages. Typical lines: LPS22HH, BMP280, BME280, MS5611.
Current and Hall sensors
Hall-effect current sensors with an isolated conductor, in SOIC-8. Typical lines: ACS712, ACS723, ACS758.
Optocouplers and opto-isolators
Transistor-output and gate-drive optocouplers for signal isolation. Typical lines: PC817, TLP621, TLP291, HCPL-3120.
LEDs, photodiodes and light sensors
Indicator and signal LEDs sold by bin, photodiodes, and ambient-light sensors. Typical lines: LS E67F.01, VEML7700, TSL2591.
What a sensor quote depends on
Send what you have. A complete ordering code is fastest; a requirement works too, and we come back with candidate codes.
- Complete ordering code, including the grade, range, address or bin letters and the packing letter
- Quantity and target date, so we can compare distribution, independent stock and factory lead time
- Interface and address: I²C, SPI or analogue, and the address your firmware expects
- Bin or rank for LEDs and optocouplers: brightness, forward-voltage and CTR groups
- Date code window, if your quality system limits the age of stock
- For a requirement: measured quantity, range, accuracy, interface, package and temperature range
The quote line states the source channel, packaging, date code, lead time and validity. Parts are supplied blank, as packed by the manufacturer. Nothing is substituted without your written approval.
Representative parts and their key numbers
These are lines we see often. The numbers are the ones a replacement must match, taken from the manufacturers’ current datasheets.
TMP117AIDRVR
Digital temperature sensor
±0.1 °C max from −20 to 50 °C; 1.7–5.5 V; I²C, 4 addresses
WSON-6 2 × 2 mm
SHT31-DIS-B2.5kS
습도 및 온도
±2 %RH typ.; 2.15–5.5 V; I²C 0x44 or 0x45; MSL 1
DFN-8 2.5 × 2.5 mm
BME280
Humidity, pressure, temperature
±3 %RH; 300–1100 hPa; chip ID 0x60; I²C 0x76 or 0x77
Metal-lid LGA 2.5 × 2.5 mm
LSM6DSO
6축 IMU
1.71–3.6 V; WHO_AM_I 0x6C; I²C 0x6A or 0x6B
LGA-14 2.5 × 3 mm
LPS22HHTR
Barometric pressure sensor
260–1260 hPa; ±0.5 hPa absolute; WHO_AM_I 0xB3
HLGA-10 2 × 2 mm
ACS712ELCTR-20A-T
Hall current sensor
±20 A; 100 mV/A; 2.4 kVRMS isolation
SOIC-8
DPC817D-B-TU (PC817 type)
Transistor optocoupler
CTR 130–260 % at 5 mA, rank B; 5,000 VRMS
DIP-4
VEML7700
Ambient-light sensor
Fixed I²C address 0x10; 0.0042 lx per count at the finest setting; MSL 4
6.8 × 2.35 × 3 mm
LS E67F.01-R1S2-1-3X5X+8A6C-68-G3R3
Super-red LED, 633 nm
112–280 mcd at 4 mA; 1590–3550 mcd at 50 mA; binned
PLCC-4
Example parts, not a stock list. Confirm the current datasheet and the exact suffix before design or purchase. Need one of these? Send the part number and we confirm the orderable code and stock.
How to specify each group
Two sensors with the same footprint and the same measured quantity can still fail on your board. The difference is usually an accuracy grade, a chip ID, an I²C address or a bin that the ordering code hides.
Each tab lists what defines the part, the numbers to compare, the trap we see most often, and what to send so we can quote without guessing.
What defines the part. Measured quantity, accuracy grade, supply range, interface and address, package and temperature range.
Numbers to check. Accuracy over the range you use, I²C address options, supply range, package opening, moisture sensitivity level.
Common trap. The accuracy figure holds only inside a stated temperature window. TMP117 is ±0.1 °C maximum from −20 to 50 °C and ±0.15 °C from −40 to 70 °C, and the TMP117M medical-grade version is specified from 0 to 85 °C. SHT31 is ±2 %RH typical, while SHT35 is ±1.5 %RH typical. On the BME280, reflow can leave a humidity offset. Bosch requires a reconditioning step: ambient re-hydration at about 25 °C and above 40 %RH for more than five days, or a bake and re-hydration.
다음 정보를 보내주세요: Full MPN, the temperature and humidity range you measure over, and the accuracy you need.
What defines the part. Axes, full-scale ranges, supply and I/O voltage, interface, package and the vendor’s driver.
Numbers to check. WHO_AM_I or CHIP_ID value, I²C address pin, supply range, start-up sequence, package.
Common trap. Drivers often identify the part by its ID register. LSM6DSO returns 0x6C and LSM6DSL returns 0x6A, so a driver that checks the ID rejects the other part even though the footprint and addresses match. BMI270 returns 0x24 and stays in suspend after every power-on or reset until the driver writes its configuration file through INIT_DATA, a step the LSM6 drivers do not have.
다음 정보를 보내주세요: Full MPN, the driver or library, and the ID your firmware checks.
What defines the part. Pressure range, absolute or gauge, interface, package and the way the port is protected.
Numbers to check. Range, absolute accuracy, relative accuracy, chip ID, noise, package.
Common trap. BME280 and BMP280 look the same and share the I²C addresses 0x76 and 0x77. BMP280 reports chip ID 0x58 and has no humidity sensor. BME280 reports 0x60. A BMP280 sold as BME280 reads pressure and returns no humidity. LPS22HH reports 0xB3 and is specified for 260–1260 hPa with ±0.5 hPa absolute accuracy over −20 to 80 °C.
다음 정보를 보내주세요: Full MPN, whether you read humidity, and the pressure range.
What defines the part. Current range, sensitivity, isolation, supply voltage, bandwidth, package and solder construction.
Numbers to check. Sensitivity in mV/A, range, isolation voltage, solder variant, temperature range.
Common trap. ACS712 comes in a range code and a solder-construction suffix. The 20 A part is ACS712ELCTR-20A-S or -20A-T. The -S has lead-free solder bumps and the -T has lead-based bumps under a RoHS exemption. Allegro states that the two perform identically, but a lead-free-only line can reject the -T. Sensitivity is 185 mV/A for ±5 A, 100 mV/A for ±20 A and 66 mV/A for ±30 A, so a different range code changes the scaling in firmware.
다음 정보를 보내주세요: Full MPN with range and suffix, supply voltage, and the lead-free rule on your line.
What defines the part. Channel count, output type, CTR rank, isolation voltage, package and safety approvals.
Numbers to check. CTR at the test current, rank letter, isolation voltage, switching speed, package.
Common trap. The rank letter sets the gain. For the PC817 type the Diodes DPC817 table lists A as 80–160 %, B as 130–260 % and C as 200–400 % at 5 mA, and adds X (100–200 %) and Y (150–300 %). An unranked part is specified from 50 to 600 %. A resistor sized for a rank B part can leave a rank A part short of drive current.
다음 정보를 보내주세요: Full MPN with the rank letter, the drive current, and the isolation rating you need.
What defines the part. Colour, brightness and forward-voltage bins, package, drive current, and for sensors the I²C address and range.
Numbers to check. Brightness group, forward-voltage group, dominant wavelength group, drive current, floor life.
Common trap. The bin codes are part of the ordering code. LS E67F.01-R1S2-1-3X5X+8A6C-68-G3R3 covers four brightness groups at 4 mA (R1 to S2, 112–280 mcd) and a separate set at 50 mA (8A to 6C, 1590–3550 mcd). Forward voltage at 50 mA is split into groups G3, K3, N3 and R3, each 0.15 V wide. The VEML7700 has one fixed I²C address, 0x10, so two on one bus need a multiplexer.
다음 정보를 보내주세요: Full MPN with bin letters, and the drive current of your design.
Six problems buyers find after the order
Each of these looks fine on a quote and shows up at first power-up, on the reflow line or in the field. We check for them before a line is quoted.
Humidity reads high after assembly
Reflow left an offset on the BME280 humidity sensor
Reconditioning step in the Bosch datasheet
Driver refuses to start
ID register differs: LSM6DSL returns 0x6A and LSM6DSO returns 0x6C
Chip ID your firmware checks
Pressure works and humidity returns nothing
BMP280 (ID 0x58) fitted in place of BME280 (ID 0x60)
Chip ID read on a sample
Current reading is off by a fixed factor
Range code changed sensitivity: 185, 100 or 66 mV/A
Range code and sensitivity in the firmware
Optocoupler output is weak
CTR rank A (80–160 %) fitted where rank B was designed in
Rank letter and drive current
LED strip shows visible colour steps
Parts from different brightness or wavelength groups used together
Bin letters, and whether mixed groups are acceptable
Worked example: what ±0.5 hPa means in metres
Near sea level, pressure falls by about 1 hPa for every 8.3 m of height. The LPS22HH datasheet gives ±0.5 hPa absolute accuracy over −20 to 80 °C, so an altitude calculated from one sensor can be off by about 4 m on the first reading.
The same datasheet gives ±0.025 hPa relative accuracy between 800 and 1100 hPa at 25 °C. That is about 0.2 m, so floor-to-floor changes can be tracked even when the absolute height is not exact.
So the question to settle before a quote is whether the design needs absolute height or only change. A part with a looser absolute figure can be enough for the second case. Send the part number and the use and we check the figures against your target.
Worked example: reading the rank on a PC817 type
Current transfer ratio is output current divided by input current. At the 5 mA test current, a rank A part (80–160 %) passes 4 to 8 mA, and a rank B part (130–260 %) passes 6.5 to 13 mA.
A circuit sized for 6.5 mA at the output works with every rank B part. With a rank A part at the low end, it receives only 4 mA. An unranked part is specified from 50 to 600 %, so the same circuit can see anything from 2.5 mA to 30 mA. We keep the rank letter on the quote line next to the date code.
Three requests we see, and how we handle them
Each started as a short message with a part number. What we check, and in which order, decides whether the buyer gets a usable part or a second problem.
"BME280 at a price well below distribution"
BMP280 is often sold as BME280. The two share a footprint and the I²C addresses 0x76 and 0x77, but BMP280 has no humidity sensor. We check the marking and recommend reading the chip ID on a sample: 0x60 is a BME280 and 0x58 is a BMP280.
"LSM6DSL is on allocation, can we use LSM6DSO?"
The footprint and I²C addresses match, but the WHO_AM_I value changes from 0x6A to 0x6C, so a driver that checks it will stop. We quote the LSM6DSL stock we can source next to the LSM6DSO and tell you which driver check to test.
"The LEDs on the second reel look a different colour"
LEDs ship in brightness, voltage and wavelength groups. We ask for the bin letters on the ordering code and for whether your product accepts mixed groups, and put both on the quote line. If the bin is not in the code, we ask before we quote.
Where these parts go
A battery-powered sensor node and a drive cabinet use the same sensor types, specified differently. These are the requirements that change by application.
Industrial automation
Digital temperature and humidity sensors with fixed I²C addresses, and optocouplers for isolating digital inputs from field wiring.
모터 제어 및 로보틱스
IMUs for orientation and vibration, and Hall current sensors for phase and bus current with isolation built in.
Power & energy
Current sensors such as the ACS712 family, and optocouplers for isolated feedback and gate drive.
Edge AI & AIoT
Environmental sensors, pressure sensors and IMUs for node data, chosen with the MCU's bus voltage and address plan.
소비자 전자제품
Ambient-light sensors, small IMUs and LEDs in full reels, with the bin and reflow limits stated on the quote.
스마트 오디오 및 음성
Motion sensors for wake gestures, indicator LEDs and light sensors for display brightness.
Why buyers send sensor lines to us
Ordering code decoded
Grade, range, address, bin and packing letters are checked against the datasheet on every line.
Alternatives with register impact
Candidates listed with chip ID, address, scaling and start-up differences. Your engineers approve.
Distribution and independent stock compared
Factory lead time, distributor stock and qualified independent stock in China quoted next to each other, channel named.
Lifecycle flagged
EOL and last-time-buy status shown per line, with date codes when a part or revision is going away.
Original packing kept
Reels, trays and tubes as packed by the manufacturer, moisture-barrier bags intact. Cut tape for samples where the source allows.
Answer within 24 hours
A quote, or the specific questions that stop us quoting, within 24 hours of a complete enquiry.
Quality checks for sensors and optoelectronics
Sensors are small, hard to tell apart by eye, and often sold under the wrong name. A copy can carry a convincing marking and report a different chip ID or lack a sensing element.
- Markings, logo, date code and lot code checked against the manufacturer's marking scheme
- Bin letters, rank letters and range codes matched to the ordered part number
- Chip ID read on a sample when the order calls for it, for example BME280 (0x60) against BMP280 (0x58)
- Moisture-sensitive parts shipped in sealed bags with desiccant and humidity card (J-STD-033); VEML7700 is MSL 4 with a 72-hour floor life
- Sensors with an opening or membrane kept in the original packing, away from solvents and adhesive vapours
- X-ray, decapsulation or electrical testing by an independent laboratory when the risk calls for it, quoted before you order
Sensor and optoelectronics manufacturers we source
텍사스 인스트루먼트
Temperature sensors, current sensing
STMicroelectronics
MEMS IMUs, pressure and environmental sensors
비쉐이
Light sensors, optocouplers, LEDs
TDK
IMUs, temperature and magnetic sensors
Infineon
Magnetic and pressure sensors
onsemi
Optocouplers, image sensors
Also Bosch Sensortec, Sensirion, Allegro, ams OSRAM, Diodes Incorporated, Sharp, Toshiba, Broadcom and Everlight. 전체 제조업체
Sensor and optoelectronics questions
Can you quote one sensor part number?
Yes. Send the complete ordering code, quantity and target date. We reply within 24 hours with a quote or the questions we need answered.
Is BMP280 a replacement for BME280?
Only if you do not use humidity. They share a footprint and the I²C addresses 0x76 and 0x77, but BMP280 has no humidity sensor and reports chip ID 0x58 where BME280 reports 0x60.
Can LSM6DSO replace LSM6DSL?
The footprint and I²C addresses match. The WHO_AM_I value changes from 0x6A to 0x6C, so a driver that checks it needs a change. Test on a sample before production.
Are ACS712 -S and -T parts the same?
Allegro states that they perform identically. The -S has lead-free solder bumps and the -T has lead-based bumps under a RoHS exemption. Check your lead-free rule before choosing.
Do sensors come calibrated?
Calibration is done by the manufacturer and is part of the ordering code. We do not calibrate or trim parts. If you need a specific grade, state it in the enquiry.
Do you program or configure sensors before shipping?
No. Parts are supplied blank, as packed by the manufacturer. Firmware, such as the BMI270 configuration file, is loaded by your driver at start-up.
Do you sell automotive-grade parts?
Yes, as the qualified orderable code. For example, the ams OSRAM LS E67F.01 is AEC-Q102 qualified. The grade is stated on the quote line.
Can you sell less than a full reel?
Often. Cut tape where the source allows, at a higher unit price. Moisture-sensitive parts are re-bagged with fresh desiccant.
How do you check sensors from independent sources?
Visual inspection in-house against a documented checklist, including marking, bin and rank letters. Chip ID reads, X-ray, decapsulation or electrical tests are done by an independent laboratory when the order needs it, quoted before you order.
Related: MCU 및 프로세서 · 전원 관리 · 메모리 · Obsolete parts · 대안
