STMicroelectronics L9904
- Part No.:
- L9904
- Manufacturer:
- STMicroelectronics
- Category:
- Motor Drivers, Controllers
- Package:
- 20-SOIC (0.295", 7.50mm Width)
- Datasheet:
-
L9904.pdf
- Description:
- IC MOTOR DRIVER 8V-28V 20SO
- Quantity:
- Payment:

- Shipping:

Inventory:940
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
L9904 from STMicroelectronics is an automotive H-bridge motor bridge controller IC with ISO 9141 bus interface, designed to drive four external N-channel MOSFETs in dual half-bridge configuration. It operates from 8V–28V supply (down to 6V with integrated step-up converter), features real-time diagnostic output (DG), programmable cross-conduction protection (PR pin), and integrated charge pump (CP) for reverse battery protection. Used in automotive seat/mirror/window actuator control systems.
For engineers reviewing the L9904 datasheet, L9904 pinout, L9904 application, or L9904 equivalent, key selection considerations include its ISO 9141 K-line compatibility, dual high-side/low-side gate driver timing (tGH1LH ≤ 1.3 µs with cross-conduction protection), bootstrap capacitor support (CB1/CB2), thermal/overvoltage/short-circuit protection thresholds, and 30 kHz PWM capability.
Technical Context
The L9904 implements a dual half-bridge control architecture with independent gate drivers (GH1/GL1 and GH2/GL2), each supporting bootstrap operation via external capacitors CB1 and CB2. Its ISO 9141 interface uses open-drain K-line (pin 9) with internal pull-up and short-circuit detection (tSH = 10–40 µs), plus TX/RX pins for microcontroller communication.
Protection logic includes thermal shutdown at TJ ≥ 150°C (hysteresis 15°C), overvoltage disable at VVS ≥ 33 V (hysteresis 1.6 V), undervoltage disable at VVS ≤ 7 V (hysteresis 0.66 V), and per-bridge short-circuit detection (VS1TH/VS2TH = 4 V, tSCd = 5–15 µs). The PR pin sets cross-conduction delay (tCCP = 0.69·RPR·CPR) using external RC network.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Supply Voltage Range | 8–28 V operating; extends to 6 V with ST pin step-up converter (fST = 50–149 kHz) |
| Quiescent Current | < 50 µA in standby mode - enables low-power vehicle body electronics sleep states |
| PWM Frequency Support | Up to 30 kHz - supports high-efficiency motor commutation without audible noise |
| ISO 9141 Interface | K-line compatible (60–100 kHz), with built-in RX/TX drivers and short-circuit recovery timer |
| Gate Driver Outputs | Four independent drivers: GH1/GL1/GH2/GL2; RGHxL ≤ 20 Ω @ 125°C, VGLxH = 7–14 V |
| Protection Thresholds | Overvoltage: 33 V (disable), Undervoltage: 7 V (disable), Short-circuit: 4 V on S1/S2 |
| Diagnostic Output | DG pin (open-drain) asserts LOW on thermal/overvoltage/undervoltage/short-circuit fault |
Pinout & Package
Package: SO20 (Small Outline, 20-pin, 12.6 × 7.5 mm, 1.27 mm pitch), compliant with JEDEC MS-013AC, moisture sensitivity level 3.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 ST | Open-drain switch for step-up converter | Drives external inductor/D2 to boost supply below 8 V; fST = 50–149 kHz |
| 2 DG | Open-drain diagnostic output | Asserts LOW on thermal/overvoltage/undervoltage/short-circuit fault; internal 10–40 kΩ pull-up |
| 3 PWM | H-bridge PWM control input | CMOS-level input (VIL = 1.5 V, VIH = 3.5 V); internal 16–100 kΩ pull-up |
| 4 EN | Enable input | Active-HIGH enable; floating or LOW places IC in standby (< 50 µA) |
| 5 DIR | Direction select input | CMOS-level input controlling forward/reverse motor rotation; internal pull-up |
| 6 PR | Cross-conduction protection timing | RC network (RPR/CPR) sets tCCP = 0.69·RPR·CPR; NPR = VPRH/VPRL = 2 |
| 7 RX | ISO 9141 receiver output | Monitors K-line voltage; outputs HIGH when VK > 0.55·VVS; RRXON = 40–90 Ω |
| 8 TX | ISO 9141 transmitter input | Drives K-line via open-drain; IKSC = 40–130 mA short-circuit current |
| 9 K | ISO 9141 bidirectional K-line | VBAT/GND-compatible single-wire bus; supports 60–100 kHz transmission |
| 10 VS | Main supply voltage input | Accepts 6–28 V (with ST boost) or 8–28 V (direct); absolute max 40 V |
| 11 CP | Charge pump output | Drives gate of external N-MOS for reverse battery protection; VCP = VVS + 7–14 V |
| 12 GH1 | Half-bridge 1 high-side gate driver | Sources/sinks ±50 mA; VGH1H = VVS + 6.5–14 V; RGH1L ≤ 20 Ω @ 125°C |
| 13 CB1 | Bootstrap capacitor connection (HB1) | Charged during GL1 ON phase; supplies GH1 gate above VS; requires ≥ 0.1 µF |
| 14 S1 | Half-bridge 1 source/drain node | Connects to motor winding; monitored for short-to-ground/battery (VS1TH = 4 V) |
| 15 GH2 | Half-bridge 2 high-side gate driver | Identical specs to GH1; independent timing and protection |
| 16 CB2 | Bootstrap capacitor connection (HB2) | Same function as CB1 for GH2; decouples HB2 switching from HB1 |
| 17 S2 | Half-bridge 2 source/drain node | Second motor winding connection; VS2TH = 4 V short-circuit threshold |
| 18 GL2 | Half-bridge 2 low-side gate driver | Sinks up to 50 mA; VGL2H = 7–14 V; RGL2L ≤ 20 Ω @ 125°C |
| 19 GL1 | Half-bridge 1 low-side gate driver | Matches GL2; enables synchronous rectification and braking control |
| 20 GND | Power and signal ground reference | Common return for all analog/digital circuits; separate layout from motor return recommended |
Key Features
| Feature | Design Value |
|---|---|
| Integrated ISO 9141 K-line interface | Eliminates need for external transceiver; supports diagnostics and ECU communication without additional IC |
| Programmable cross-conduction protection | Prevents shoot-through in half-bridges via user-defined tCCP (0.7–1.3 µs typical) using PR pin RC network |
| Reverse battery protection charge pump | CP pin drives external N-MOS gate above battery voltage, bypassing drain-bulk diode to reduce power loss |
| Real-time multi-fault diagnostic output | DG pin reports thermal, overvoltage, undervoltage, and per-bridge short-circuit events with no software overhead |
| Extended low-voltage operation | ST pin enables step-up converter to maintain functionality down to 6 V battery - critical for cold-cranking scenarios |
| Dual independent half-bridge control | GH1/GL1 and GH2/GL2 support asymmetric motor control (e.g., window lift + mirror adjust) from single IC |
Applications
| Automotive Power Seat Control | Auto-Dimming Mirror Actuation |
|---|---|
Use Scenario: Precise bidirectional positioning of driver/passenger seat motors under CAN/LIN-coordinated body control module. IC Role / Device Role / Timing Role: Dual half-bridge controller managing two DC motors (fore-aft + recline) with synchronized DIR/PWM and real-time short-circuit monitoring on S1/S2. Use Value: Integrated ISO 9141 interface enables direct ECU diagnostics without transceiver; tCCP prevents shoot-through during direction reversal. |
Use Scenario: Adjusting electrochromic mirror tilt angle via small DC motor in response to vehicle speed and ambient light inputs. IC Role / Device Role / Timing Role: Single half-bridge (GH1/GL1 + S1) drives low-current mirror motor; CP pin enables reverse battery protection in compact rearview housing. Use Value: Quiescent current < 50 µA preserves battery during vehicle sleep; ST pin maintains operation during 6–8 V cranking dips. |
| Power Window Lift Module | Convertible Top Actuation System |
Use Scenario: High-reliability window lift/down control with anti-pinch detection and forced stop on obstacle contact. IC Role / Device Role / Timing Role: Full H-bridge (GH1/GL1/GH2/GL2) drives main window motor; DG pin feeds fault status to safety MCU; VS1TH/VS2TH detect jam-induced stall currents. Use Value: Per-bridge short-circuit detection isolates fault to one half-bridge only - allows continued partial operation (e.g., down-only). |
Use Scenario: Coordinated deployment/retraction of multi-motor convertible top mechanism requiring synchronized torque and position feedback. IC Role / Device Role / Timing Role: Two L9904s control four motors (front latch, rear latch, bow assembly, tonneau cover); ISO 9141 enables centralized ECU coordination and calibration. Use Value: Bootstrap drivers (CB1/CB2) sustain 10 V gate drive at 13.5 V battery - ensures RDS(on) stability across temperature and aging. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar H-bridge motor controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| BD3539FV | Lacks ISO 9141 interface; uses SPI control; no integrated step-up converter or K-line diagnostics | Requires external transceiver and microcontroller firmware for diagnostics; suited for non-automotive industrial motors | Select if SPI-based system architecture exists and ISO bus integration is unnecessary |
| VNQ5E050AK | Single-channel high-side driver (not H-bridge); no DIR/PWM logic or bootstrap circuitry; integrates current sense | Only drives one side of load; requires external complementary low-side switch and control logic | Select for simple on/off loads where bidirectional control and motor commutation are not required |
Compared with BD3539FV and VNQ5E050AK, the L9904 uniquely integrates ISO 9141 bus interface, dual half-bridge gate drivers with bootstrap support, and real-time multi-fault diagnostics - making it purpose-built for automotive body electronics requiring ECU interoperability and functional safety awareness.
Availability
L9904 is available at Aetrix Electronics and suitable for automotive power seat control, power window lift modules, auto-dimming mirror actuation, and convertible top actuation systems requiring stable component supply across extended temperature and voltage ranges.
Supply support for L9904 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, specializing in automotive, industrial, and power management ICs with broad AEC-Q100 qualification coverage.
The L9904 belongs to ST's automotive motor driver product line, engineered specifically for body electronics applications requiring ISO 9141 diagnostics, reverse battery protection, and robust H-bridge control in harsh vehicle environments.
FAQ
What is the minimum supply voltage supported by L9904 with the ST pin enabled?
The L9904 supports operation down to 6 V when the ST pin drives an external step-up converter (inductor + diode). Below 8 V, the internal oscillator activates ST at ~100 kHz to boost VS; regulation disables above 10 V to prevent EMI. This enables reliable cold-cranking performance in 12 V automotive systems.
How does the L9904 implement short-circuit protection on S1 and S2 pins?
The L9904 continuously monitors S1 and S2 voltages against VS1TH/VS2TH = 4 V thresholds. If Sx remains ≤ 4 V for tSCd = 5–15 µs (indicating short-to-ground) or ≥ 0.55·VVS (short-to-battery), the corresponding high-side or low-side driver is disabled. DG asserts LOW, and recovery requires DIR or PWM state change.
Can the L9904 drive standard-level MOSFETs without external level shifters?
Yes. The GH1/GH2 drivers deliver VGHxH = VVS + 6.5–14 V (ensuring ≥ 10 V gate-source voltage at 13.5 V battery), and GL1/GL2 provide VGLxH = 7–14 V. With proper bootstrap capacitor sizing (≥ 0.1 µF) and gate resistors, standard 10 V-threshold N-MOSFETs operate reliably without external level-shifting circuitry.
Is the ISO 9141 interface on L9904 compatible with both K-line and L-line protocols?
The L9904 implements only K-line functionality (pin 9) per ISO 9141-2, including open-drain TX/RX, voltage thresholds (VKL = 0.45·VVS, VKH = 0.55·VVS), and short-circuit recovery timing. It does not support L-line (timing line) or ISO 14230-4 (KWP2000) higher-layer protocols - those require external microcontroller firmware handling.
L9904 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Series:
- -
- Package/Case:
- 20-SOIC (0.295", 7.50mm Width)
- Packaging:
- Tube
- Product Status:
- Active
- Motor Type - Stepper:
- -
- Motor Type - AC, DC:
- Brushed DC
- Function:
- Controller - Commutation, Direction Management
- Output Configuration:
- Pre-Driver - Half Bridge (2)
- Interface:
- Serial
- Technology:
- Power MOSFET
- Step Resolution:
- -
- Applications:
- -
- Current - Output:
- -
- Voltage - Supply:
- 8V ~ 28V
- Voltage - Load:
- -
- Operating Temperature:
- -40°C ~ 150°C (TJ)
- Grade:
- Automotive
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 20-SO
L9904 FAQ
1.How can I place an order for L9904 through Aetrix?
Please submit a Request for Quotation (RFQ) for L9904 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for L9904 reliable?
The price and inventory of L9904 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for L9904 is usually 5 days.
3.What payment methods are accepted for L9904?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for L9904 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for L9904?
L9904 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your L9904 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for L9904?
For technical support, including L9904 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your L9904 requirements.
6.How does Aetrix verify that L9904 is sourced from the original manufacturer or authorized distributors?
All L9904 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that L9904 meets industry standards.
7.What is the process for return or replacement of L9904?
All L9904 units undergo pre-shipment inspection (PSI). If there is an issue with L9904, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The L9904 part is unused and in its original packaging.
Return procedure for L9904:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
L9904 Tags
-
DRV2603RUNR
Texas Instruments

-
DRV8837CDSGR
Texas Instruments

-
DRV8837DSGR
Texas Instruments

-
DRV8838DSGR
Texas Instruments

-
DRV8839DSSR
Texas Instruments

-
EMC2301-1-ACZL-TR
Microchip Technology

-
DRV8231ADSGR
Texas Instruments

-
EMC2302-2-AIZL-TR
Microchip Technology

-
DRV8800PWPR
Texas Instruments

-
DRV8835DSSR
Texas Instruments

-
EMC2303-1-KP-TR
Microchip Technology

-
DRV8876PWPR
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

