DRV8833 Motor Driver Module


7 in stock

Add to Wishlist
Add to Wishlist
SKU: MDU-DVR-MTR-DRV8833 Category: Tags: , ,


This is compact, small module designed to be used with small mobile robots. It can control 2 brushed DC motors or 1 bipolar stepper motor.


  • Motor voltage : 2.7 – 10.8 V
  • Logic voltage : 3 – 5 V
  • Max. output current : 2 A (per H-bridge)
  • Continuous output current : 1.5 A



IN3, IN4Direction control BConnect to digital pin of Arduino
GNDGroundConnect to GND of system
VCCMotor powerConnect to positive terminal of power source
IN1, IN2Direction control AConnect to digital pin of Arduino
SLEEPSleep / Enable pinConnect to digital pin of Arduino (optional)
OUT1, OUT2Motor AConnect to motor A
OUT3, OUT4Motor BConnect to motor B
FAULTFault return pinConnect to digital pin of Arduino (optional)

Power source can be either battery, power adapter or Arduino 5V

IN1 and IN2 are direction control pins for motor A, corresponding to OUT1 and OUT2; IN3 and IN4 are direction control pins for motor B, corresponding to OUT3 and OUT4.

Two inputs are directly corresponding to the respective output, work as described in the truth table below

IN1IN2OUT1OUT2Motor state
LOWHIGHLOWHIGHForward / Backward
HIGHLOWHIGHLOWBackward / Forward

** This is just an example of response from the module, please verify with your motor response for the input signals **

Note : The Ground of the module must be shared common to both negative terminal of battery and the GND of Arduino in order for the signals to work properly.

Working Principle of this module is same as L298N Motor Driver Module.




** This module comes with unsoldered header pins, kindly reach us if you need soldering help **

Additional information

Weight2 g
Dimensions19 × 15 × 10 mm