Allegro MicroSystems A8904SLP
- Part No.:
- A8904SLP
- Manufacturer:
- Allegro MicroSystems
- Category:
- Motor Drivers, Controllers
- Package:
- 28-TSSOP (0.173", 4.40mm Width) Exposed Pad
- Datasheet:
-
A8904SLP.pdf
- Description:
- IC MOTOR DRVR 4.5V-5.5V 28TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:4,386
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
A8904SLP from Allegro MicroSystems is a 3-phase brushless DC motor controller/driver with integrated back-EMF sensing, sensorless commutation, and programmable digital frequency-locked loop (FLL) speed control. It delivers up to 1.2 A per phase via low-RDS(on) N-channel DMOS half-bridges, supports external tachometer input (SECTOR DATA), and features real-time diagnostics via serial port–controlled DATA OUT multiplexer. Used in high-speed spindle drives for optical storage and precision cooling fans.
For engineers reviewing the A8904SLP datasheet, A8904SLP pinout, A8904SLP application, or A8904SLP equivalent, key selection criteria include its 28-pin TSSOP-LP package with exposed thermal pad, programmable transconductance gain (250/500 mA/V), configurable overcurrent limit (125–1.4 A), watchdog-timed blanking for robust start-up, and FLL-based closed-loop speed regulation without Hall sensors.
Technical Context
The A8904SLP implements adaptive six-state commutation using back-EMF zero-crossing detection at the high-impedance output terminal, synchronized by FCOM toggling and controlled by CD1/CD2 delay capacitors. Its linear current-mode control uses FILTER terminal voltage to drive low-side MOSFETs via transconductance stage, with error derived from TACH–REF comparison.
Start-up employs a dedicated CST oscillator and YANK feature that forces FILTER to VFILTERTH for rapid transition into closed-loop operation; dynamic braking is enabled either externally via BRAKE pin or through serial port command. Protection includes programmable overcurrent limit, thermal shutdown (165°C), and undervoltage lockout (3.6–3.9 V on VDD).
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Output Current | Configurable up to 1.2 A continuous per phase (D3=0,D4=0,D28=0); enables direct driving of mid-power BLDC motors without external gate drivers. |
| Transconductance Gain | 250 mA/V (D28=1) or 500 mA/V (D28=0); sets current-to-voltage conversion ratio for linear motor current control at FILTER pin. |
| FLL Oscillator Frequency | Up to 20 MHz; determines maximum resolution and responsiveness of internal speed reference counter (REF). |
| Serial Port Clock | Max 3.3 MHz; defines programming bandwidth for configuring speed, direction, sleep mode, diagnostics, and protection thresholds. |
| Thermal Resistance θJA | 28 °C/W (4-layer PCB, JEDEC standard); enables sustained 1.2 A operation at TA ≤ 85°C with minimal heatsinking in LP package. |
| Back-EMF Detection Threshold | ±5 to ±37 mV relative to CENTERTAP; ensures reliable zero-crossing detection across motor load and temperature variations. |
| Brake Peak Current | ±3.0 A transient (≤800 ms decay to ±1.4 A); provides strong dynamic braking during emergency stop or spin-down. |
Pinout & Package
Package: 28-pin thin-profile TSSOP (LP) with exposed thermal pad; lead-free, 100% matte tin plating; overall height <1.2 mm; requires external connection of ground terminals (pins 1, 8, 22).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1, 8, 22 | GROUND / POWER GROUND / DIGITAL GROUND | Must be connected together externally to minimize ground bounce and ensure thermal path integrity to PCB copper. |
| 15 | LOAD SUPPLY (VBB) | Motor supply input (4–14 V); powers DMOS outputs and charge pump; decoupling capacitor required near pin. |
| 4 | LOGIC SUPPLY (VDD) | 5 V logic rail (4.5–5.5 V); powers serial interface, logic, and internal regulators; UVLO triggers at 3.6 V. |
| 20 | RESET | Active-low entry to sleep mode; clears all serial port registers; must be pulled high during normal operation. |
| 27 | BRAKE | Active-low hardware brake enable; initiates simultaneous sinking of all three phases to ground; supports RC-delayed activation. |
| 2, 14, 16, 17, 18, 24, 25, 26, 28 | Timing/Filter/Commutation Capacitor Terminals (CD1, CD2, CWD, CST, CRES, FILTER) | Analog nodes requiring precise external capacitor selection per functional role (e.g., CD1/CD2 set commutation timing; CWD sets blanking duration). |
| 20–23 | SERIAL PORT (CHIP SELECT, CLOCK, DATA IN, DATA OUT) | 29-bit SPI-compatible interface; DATA OUT is 2-bit multiplexed (TACH/FCOM/SYNC/thermal flag); supports real-time diagnostics. |
Key Features
| Feature | Design Value |
|---|---|
| Sensorless Commutation | Self-contained back-EMF zero-crossing detection with adaptive CD1/CD2 delay and CWD blanking eliminates need for Hall sensors or external comparators. |
| Programmable Speed Control | Digital FLL compares internal/external TACH against REF counter (programmed via D5–D18); supports rpm resolution down to ~1 rpm at 20 MHz OSC. |
| YANK Start-up Acceleration | Forces FILTER to VFILTERTH at power-on or external speed mode entry, delivering full current limit until first ERROR FAST signal releases control. |
| Real-time Diagnostics | DATA OUT multiplexer (D22/D23) outputs live TACH, FCOM, SYNC, or thermal shutdown status-no additional MCU polling required. |
| Configurable Protection | Overcurrent limit (8 settings), thermal shutdown (165°C, 20°C hysteresis), and UVLO (3.6/3.9 V) are all user-programmable via serial port bits. |
Applications
| Optical Disk Drive Spindle | High-Speed Cooling Fan |
|---|---|
|
Use Scenario: Precise constant-rpm rotation of Blu-ray or DVD spindle motor under variable load and temperature. IC Role / Device Role / Timing Role: Primary motor controller performing sensorless commutation, FLL-based speed regulation, and real-time thermal monitoring. Use Value: Eliminates Hall sensors and external op-amps; achieves <±0.5% speed stability across –20 to 85°C using internal back-EMF sensing and programmable FLL gain. |
Use Scenario: Variable-speed airflow control in server chassis or telecom equipment with acoustic noise constraints. IC Role / Device Role / Timing Role: Closed-loop BLDC driver with external SECTOR DATA tachometer input for ultra-stable speed tracking. Use Value: Enables <1% speed ripple using external index pulses while maintaining full diagnostic visibility via DATA OUT multiplexer. |
| Industrial Vacuum Pump | Medical Centrifuge Drive |
|
Use Scenario: High-reliability, high-torque motor control in sealed vacuum environments where sensor failure is unacceptable. IC Role / Device Role / Timing Role: Standalone sensorless controller with watchdog-triggered commutation to resynchronize with moving rotor after stall. Use Value: Recovers from stalled condition without MCU intervention using CWD-based watchdog circuitry and automatic state stepping. |
Use Scenario: Safety-critical rotor acceleration/deceleration with dynamic braking and thermal fault reporting. IC Role / Device Role / Timing Role: Motor controller with hardware BRAKE pin and serial-port–enabled dynamic braking for fail-safe spin-down. Use Value: Delivers ±3.0 A peak braking current within 800 ms decay window, with thermal shutdown flag directly accessible on DATA OUT. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 3-phase BLDC controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| A8904SLBTR-T | Same die, 24-pin SOICW package (LB) with 4 internally fused leads; RθJA = 35 °C/W (4-layer PCB); taller profile (~2.65 mm). | Preferred for legacy SOIC footprints and higher-power designs where board space allows larger package and enhanced thermal mass. | Select A8904SLBTR-T when PCB layout accommodates SOICW and thermal budget requires lower junction rise per watt. |
| A8902CLBA | Pin-for-pin compatible predecessor; lacks serial port programmability, YANK feature, and dual transconductance gain; fixed 1.0 A current limit. | Suitable only for cost-sensitive, static-configured BLDC systems without diagnostics or field-upgradable parameters. | Choose A8902CLBA only if design freeze prohibits firmware updates and diagnostic visibility is unnecessary. |
Compared with A8904SLBTR-T, the A8904SLP offers superior thermal performance (28 vs. 35 °C/W) and thinner profile for space-constrained applications; versus A8902CLBA, it adds full serial configurability, real-time diagnostics, and adaptive start-up-enabling field-tunable motor behavior without hardware change.
Availability
A8904SLP is available at Aetrix Electronics and suitable for optical storage spindles, server cooling fans, industrial vacuum pumps, and medical centrifuge drives requiring stable component supply, long-term lifecycle support, and RoHS-compliant packaging.
Supply support for A8904SLP 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
Allegro MicroSystems is a U.S.-based designer of high-performance magnetic sensing and power IC solutions, specializing in motion control, energy efficiency, and system-level reliability.
The A8904 product line delivers fully integrated, sensorless 3-phase BLDC motor controllers for high-speed, low-noise applications where precision speed regulation and robust start-up are critical-targeting optical, computing, and industrial markets.
FAQ
What is the maximum continuous output current supported by the A8904SLP?
The A8904SLP supports up to 1.2 A continuous output current per phase when configured with D3=0, D4=0, and D28=0. This rating assumes operation within specified thermal limits (TJ ≤ 150°C) on a 4-layer PCB with JEDEC-standard layout. Peak brake current reaches ±3.0 A for ≤800 ms. The actual usable current depends on ambient temperature, copper area, and airflow-designers should verify junction temperature using the 28 °C/W θJA value for the LP package. The A8904SLP data sheet specifies eight programmable current limit settings to match application requirements.
How does the A8904SLP achieve sensorless commutation without Hall effect sensors?
The A8904SLP performs sensorless commutation by continuously monitoring back-EMF voltage at the high-impedance motor phase terminal and comparing it to the centertap (CENTERTAP) voltage. When a zero-crossing is detected, the FCOM signal toggles, triggering an adaptive delay (set by CD1/CD2 capacitors) before the next commutation state. Blanking via CWD prevents false triggering during switching transients. This self-contained algorithm eliminates external sensors while supporting reliable start-up-even from stalled rotor positions-using the CST oscillator and watchdog recovery. The A8904SLP integrates all analog comparators, timing logic, and state sequencing on-die.
Can the A8904SLP use an external tachometer signal instead of internal back-EMF sensing?
Yes, the A8904SLP supports external speed feedback via the SECTOR DATA pin. When D19=1 is programmed via the serial port, the device accepts sector or index pulses from an external encoder or disk, generating TACH from those inputs instead of internal FCOM. This mode enables higher precision than back-EMF alone-especially at low speeds-and allows seamless integration with existing tachometer infrastructure. The A8904SLP maintains full FLL-based closed-loop control regardless of source, and the DATA OUT multiplexer can output the selected TACH signal in real time for system monitoring.
What is the purpose of the YANK feature in the A8904SLP?
The YANK feature in the A8904SLP forces the FILTER terminal voltage to VFILTERTH (≈1.85 V) at power-on or when entering external speed control mode (D24=1), immediately commanding maximum configured current limit to accelerate the motor. This bypasses slow open-loop start-up, reducing spin-up time significantly. YANK remains active until the first ERROR FAST signal confirms the motor has reached target speed, then releases to linear closed-loop control. It is essential for applications requiring rapid stabilization-such as optical pickup sleds-and is fully implemented in hardware, requiring no MCU coordination. The A8904SLP datasheet details YANK timing dependencies on CST and CWD values.
Does the A8904SLP support dynamic braking, and how is it activated?
Yes, the A8904SLP supports dynamic braking through two independent methods: hardware activation via the active-low BRAKE pin (pin 27), or software activation via the serial port brake bit. When asserted, both methods simultaneously sink all three half-bridge outputs to ground, dissipating motor kinetic energy as heat in the windings and internal DMOS devices. Peak braking current reaches ±3.0 A, decaying to ±1.4 A within 800 ms. An external RC network on the BRAKE pin allows adjustable delay timing. Real-time thermal status-including shutdown indication-is available on DATA OUT, enabling immediate system response. This dual-path braking capability makes the A8904SLP suitable for safety-critical motion control.
A8904SLP Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Allegro MicroSystems
- Series:
- -
- Package/Case:
- 28-TSSOP (0.173", 4.40mm Width) Exposed Pad
- Packaging:
- Tube
- Product Status:
- Obsolete
- Motor Type - Stepper:
- -
- Motor Type - AC, DC:
- Brushless DC (BLDC)
- Function:
- Controller - Commutation, Direction Management
- Output Configuration:
- Pre-Driver - Half Bridge (3)
- Interface:
- SPI
- Technology:
- CMOS, DMOS
- Step Resolution:
- -
- Applications:
- General Purpose
- Current - Output:
- -
- Voltage - Supply:
- 4.5V ~ 5.5V
- Voltage - Load:
- 4V ~ 14V
- Operating Temperature:
- -20°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 28-TSSOP-EP
A8904SLP FAQ
1.How can I place an order for A8904SLP through Aetrix?
Please submit a Request for Quotation (RFQ) for A8904SLP 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 A8904SLP reliable?
The price and inventory of A8904SLP are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for A8904SLP is usually 5 days.
3.What payment methods are accepted for A8904SLP?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for A8904SLP transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for A8904SLP?
A8904SLP orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your A8904SLP 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 A8904SLP?
For technical support, including A8904SLP datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your A8904SLP requirements.
6.How does Aetrix verify that A8904SLP is sourced from the original manufacturer or authorized distributors?
All A8904SLP 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 A8904SLP meets industry standards.
7.What is the process for return or replacement of A8904SLP?
All A8904SLP units undergo pre-shipment inspection (PSI). If there is an issue with A8904SLP, 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 A8904SLP part is unused and in its original packaging.
Return procedure for A8904SLP:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
A8904SLP 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 and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
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…

