Inicio / Productos / Sensors & optoelectronics

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.

Qué componentes suministramos

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.

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.

Componente
Tipo
Key numbers
Paquete

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

Humidity and temperature

±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

IMU de 6 ejes

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.

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.

What happened
Why
Qué verificar

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.

Automatización industrial

Digital temperature and humidity sensors with fixed I²C addresses, and optocouplers for isolating digital inputs from field wiring.

Control de motores y robótica

IMUs for orientation and vibration, and Hall current sensors for phase and bus current with isolation built in.

Energía y potencia

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.

Electrónica de consumo

Ambient-light sensors, small IMUs and LEDs in full reels, with the bin and reflow limits stated on the quote.

Audio inteligente y voz

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.

Sensor and optoelectronics manufacturers we source

Texas Instruments

Temperature sensors, current sensing

STMicroelectronics

MEMS IMUs, pressure and environmental sensors

Vishay

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. Todos los fabricantes

Sensor and optoelectronics questions

Yes. Send the complete ordering code, quantity and target date. We reply within 24 hours with a quote or the questions we need answered.

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.

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.

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.

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.

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.

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.

Often. Cut tape where the source allows, at a higher unit price. Moisture-sensitive parts are re-bagged with fresh desiccant.

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.