MX1508 Motor Driver

The MX1508 is a compact dual H-bridge motor driver module built around the MX1508 IC that controls the speed and direction of two DC motors or one bipolar stepper motor simultaneously.

By integrating two full H-bridge circuits using P-channel and N-channel power MOSFETs with built-in thermal protection and a floating-input protection circuit, it delivers efficient bidirectional motor control in an ultra-compact footprint suitable for battery-powered applications.

Pinout

MX1508 Motor Driver Pinout

The MX1508 module exposes eight pins through two rows of through-hole pads or headers — a power and motor output row on one side, and a control input row on the other. All pins are clearly labelled on the module silkscreen.

Power and motor output pins

PinNameTypeDescription
1+PowerMotor supply positive — connect to 2V to 10V DC
2−PowerMotor supply ground
3MA1OutputMotor A output terminal 1 — connect to one terminal of Motor A
4MA2OutputMotor A output terminal 2 — connect to other terminal of Motor A
5MB1OutputMotor B output terminal 1 — connect to one terminal of Motor B
6MB2OutputMotor B output terminal 2 — connect to other terminal of Motor B

Control input pins

PinNameTypeDescription
1IN1InputDirection control input 1 for Motor A — connect to microcontroller GPIO or PWM pin
2IN2InputDirection control input 2 for Motor A — connect to microcontroller GPIO or PWM pin
3IN3InputDirection control input 1 for Motor B — connect to microcontroller GPIO or PWM pin
4IN4InputDirection control input 2 for Motor B — connect to microcontroller GPIO or PWM pin

PWM speed control: To control motor speed, drive one IN pin with a PWM signal and hold the other LOW (for one direction) or drive both with complementary PWM signals. The duty cycle of the PWM signal directly sets the average voltage delivered to the motor and therefore its speed. The MX1508 input accepts PWM signals from both 3.3V and 5V microcontrollers within the 1.8V–7V signal input range.

Floating input behavior: When all IN pins are left unconnected, the built-in common conduction circuit holds the motor outputs in a safe off state, preventing the motor from running uncontrollably due to undefined input logic levels.

Specifications

ParameterValue
Supply
Motor Supply Voltage2V – 10V DC
Signal Input Voltage1.8V – 7V
Standby Current< 0.1µA
Output
Continuous Output Current1.5A per channel
Peak Output Current2.5A per channel
Control
PWM Speed ControlYes
Motor Channels2 DC motors / 1 bipolar stepper
Protection
Thermal Shutdown (TSD)Yes (auto-recovery with hysteresis)
Floating Input ProtectionYes
Physical
Dimensions24.7 × 21 × 5mm
Mounting Hole Diameter2mm
RoHSCompliant

Helpful resources

Leave a Comment