Mx1616 Motor Driver Datasheet Best Jun 2026
When designing a circuit with the MX1616, proper decoupling is crucial to mitigate voltage spikes caused by motor noise. Recommended Component Values Place a 100 electrolytic capacitor close to the VCCcap V sub cap C cap C end-sub pin to stabilize the voltage supply. Bypass Capacitor: Place a 0.1
– the chip can withstand up to 4 kV HBM , making it resistant to handling damage during assembly.
3 x H-Bridge DC Motor Driver MX1616-2-10V - Output max. 1.5A
| Feature | MX1616 | TB6612FNG | | :--- | :--- | :--- | | Max VM Voltage | 13.5V | 13.5V | | Max Current (DC) | 1.6A | 1.2A | | Peak Current | 3.2A | 3.2A | | R_DS(on) | ~0.8Ω | ~0.5Ω | | Package | SOP-16 | SSOP-24 / QFN | | Availability | Low-cost, generic | Original Toshiba | Mx1616 Motor Driver Datasheet
Most MX1616 modules follow a standard 8-pin or SOP16 interface for control and power: + (VM/VCC): External motor power supply (2V–10V). - (GND): Common ground for both power and logic signals. Control Inputs: IN1 / IN2: Controls Motor A direction and speed (PWM). IN3 / IN4: Controls Motor B direction and speed (PWM). Motor Outputs:
stepper.setMaxSpeed(1000); // steps/second stepper.setAcceleration(500); stepper.moveTo(6400); // 2 full rotations (if 200 steps/rev * 16 microsteps)
Additional details:
The is a low-cost, dual-channel H-bridge motor driver IC designed for driving two DC motors or one bipolar stepper motor. It is commonly found in toy motors, small robots, and smart home actuators. Its key feature is the low saturation voltage drop , making it more efficient than older drivers like the L9110S.
The Mx1616 is a high-performance, dual-channel motor driver designed for controlling two DC motors or one stepper motor. It is a compact, efficient, and reliable solution for a wide range of motor control applications.
Built-in Hysteresis Thermal Shutdown (TSD) monitors internal chip temperature, shutting down the driver if it exceeds a certain threshold. When designing a circuit with the MX1616, proper
void loop() stepper.run();
The MX1616’s two H‑bridges can also drive a 4‑wire bipolar stepper motor. Connect one stepper coil to OUTA1/OUTA2 and the other to OUTB1/OUTB2. Then sequence the inputs according to the stepping table (full step, half step, etc.). Because the MX1616 has no built‑in micro‑stepping or current control, it is best suited for simple full‑step or half‑step applications. Popular projects (like small 3D printer filament sensors, camera sliders, or toy robots) have used this configuration successfully.
7.4V (2S Li-ion) or 6V (4 × AA batteries). Logic Power (GND): Arduino GND. 3 x H-Bridge DC Motor Driver MX1616-2-10V - Output max