Skip to main content

A4988

Stepper Motor Driver Module

The A4988 is a stepper motor driver module from Allegro MicroSystems. View the full A4988 datasheet below including pinout.

Manufacturer

Allegro MicroSystems

Overview

Part: Allegro A4988 Stepper Motor Driver (Handson Technology Module SKU: DRV1000)

Type: Microstepping Bipolar Stepper Motor Driver

Description: A breakout board for Allegro's A4988 microstepping bipolar stepper motor driver, operating from 8–35V, delivering up to 2A per phase with sufficient cooling, and featuring adjustable current limiting and five micro-step resolutions.

Operating Conditions:

  • Supply voltage: 8–35V
  • Logic voltage: 3–5.5V

Absolute Maximum Ratings:

  • Max operating voltage: 35V
  • Max continuous current: 2A (with heatsink)
  • Max junction/storage temperature: null

Key Specs:

  • Minimum operating voltage: 8V
  • Maximum operating voltage: 35V
  • Continuous current per phase: 1A (without heatsink)
  • Maximum current per phase: 2A (with heatsink)
  • Minimum logic voltage: 3V
  • Maximum logic voltage: 5.5V
  • Micro-step Resolutions: 1, 1/2, 1/4, 1/8, 1/16

Features:

  • Adjustable current limiting
  • Overcurrent protection
  • Over-temperature protection
  • Five different micro-step resolutions (down to 1/16-step)

Applications:

  • null

Package:

  • Module size: 0.6″ × 0.8″

Pin Configuration

A4988 Pinout

Package: 28-contact QFN with exposed thermal pad (5 mm × 5 mm × 0.90 mm, ET package)

Pin #Pin NameTypeDescription
1GNDPGround
2SLEEPISleep mode control (active low)
3GNDPGround (internally fused for thermal dissipation)
4STEPIStep input (rising edge advances motor one microstep)
5MS1IMicrostep select 1 (100 kΩ pull-down)
6MS2IMicrostep select 2 (50 kΩ pull-down)
7MS3IMicrostep select 3 (100 kΩ pull-down)
8DIRIDirection control (sets motor rotation direction)
9ENABLEIOutput enable (active low; high disables FET outputs)
10RESETIReset input (active low; sets translator to home state)
11VREFIReference voltage input for current regulation (0–4 V)
12GNDPGround
13SENSE1ICurrent sense input for phase 1 (−0.5 to +0.5 V)
14OUT1BOPhase 1 output B (motor winding connection)
15OUT1AOPhase 1 output A (motor winding connection)
16VBB2PMotor supply voltage (8–35 V)
17VBB1PMotor supply voltage (8–35 V)
18GNDPGround (internally fused for thermal dissipation)
19VCPPCharge pump supply (0.1 µF capacitor to GND required)
20CP2PCharge pump output (0.1 µF capacitor to CP1 required)
21CP1PCharge pump input (0.1 µF capacitor to CP2 required)
22ROSCIOff-time resistor/configuration pin (determines PWM off-time and decay mode)
23VREGOInternal 7 V regulator output (0.22 µF capacitor to GND required)
24VDDPLogic supply voltage (3–5.5 V)
25GNDPGround
26SENSE2ICurrent sense input for phase 2 (−0.5 to +0.5 V)
27OUT2BOPhase 2 output B (motor winding connection)
28OUT2AOPhase 2 output A (motor winding connection)
Exposed PadPThermal pad (internally connected to GND; solder directly to PCB for heat dissipation)

Notes

  • Pins 3 and 18 are internally fused and provide enhanced thermal dissipation paths; solder directly to exposed PCB surface with thermal vias.
  • SENSE1 and SENSE2 pins must not exceed ±0.5 V; use low-impedance traces directly to sense resistors and star ground.
  • MS1, MS2, MS3 pins have internal pull-down resistances (100 kΩ, 50 kΩ, 100 kΩ respectively); combined state determines microstep resolution (full, 1/2, 1/4, 1/8, 1/16 step).
  • ROSC pin configuration determines fixed off-time and decay mode: tied to VDD (30 µs, auto-mixed), tied to GND (30 µs, mixed always), or through resistor (formula-based, auto-mixed except full-step).
  • VCP and VREG require 0.1 µF and 0.22 µF ceramic capacitors respectively (Class 2 dielectric, ±15% tolerance).
  • CP1 and CP2 require 0.1 µF ceramic capacitor between them for charge pump operation.
  • VBB1 and VBB2 should be decoupled with bulk and ceramic capacitors placed close to device.
  • Logic inputs (STEP, DIR, MS1–MS3, ENABLE, RESET, SLEEP) are 3.3 V and 5 V compatible.
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free