Skip to main content
PartAndStock
Blog

What Is the L298N? Dual H-Bridge Motor Driver: Specs and Uses

October 12, 2026 6 min read
Quick answer

The L298N is a dual H-bridge motor driver that drives two DC motors or one stepper independently in direction and speed. Up to ~2 A/channel and ~46 V; IN1–IN4 set direction, ENA/ENB (PWM) set speed. Its old bipolar structure drops ~2–3 V → it heats up and needs a heatsink; for efficiency MOSFET-based drivers are preferred.

The L298N is a dual H-bridge motor driver that can drive two DC motors (or one stepper) independently in direction and speed. With its high current capability and ready modules it is a classic part in robotics projects. For the concept, see what is a motor driver.

What is the L298N used for?

DC motor direction/speed control (with PWM), driving steppers and general high-current load switching. Inputs IN1–IN4 set direction, ENA/ENB (PWM) set speed. It is driven at logic level from a microcontroller.

Highlights

ParameterValue
StructureDual H-bridge
Motor current~2 A / channel
Motor voltageup to ~46 V
ControlIN1–IN4 (direction), ENA/ENB (PWM speed)

Watch out: voltage drop and heat

The L298N is an old bipolar chip; its internal transistors drop ~2–3 V. At low motor voltage this means significant loss and heat → a heatsink is a must and efficiency suffers with motors under 6 V. If efficiency matters, MOSFET-based drivers (e.g. the TB6612FNG, DRV8871) are preferred. Flyback diodes for the inductive motor are usually present on modules.

Limitations

  • High voltage drop → low efficiency, heat.
  • Weak performance with low-voltage (3–6 V) motors.
  • No microstepping for steppers (simple full/half step).

Equivalents and alternatives

  • L293D: lower current (600 mA) but with built-in diodes.
  • TB6612FNG: a MOSFET-based, efficient dual driver.
  • DRV8871 / MX1508: modern DC motor drivers.

Find it in our catalog

Use the L298N search.

Frequently Asked Questions

What is the L298N?+
The L298N is a dual H-bridge motor driver that can drive two DC motors or one stepper. Up to ~2 A/channel and ~46 V; IN1–IN4 set direction, ENA/ENB (PWM) set speed.
Why does the L298N get hot?+
Its old bipolar structure drops ~2–3 V across the internal transistors; multiplied by the current this generates heat. A heatsink is a must; for efficiency a MOSFET driver like the TB6612FNG is preferred.
What voltage/current is the L298N?+
Motor voltage is up to ~46 V and per-channel current up to ~2 A. Because of the voltage drop, efficiency suffers with motors under 6 V.
What is the difference between the L298N and the L293D?+
The L298N drives higher current (2 A) but its diodes are external/on the module; the L293D is lower current (600 mA) but has built-in flyback diodes.
What is an equivalent to the L298N?+
The L293D for low current/built-in diodes; efficient MOSFET drivers TB6612FNG, DRV8871, MX1508.