Cytron 20Amp 6V-30V DC Motor Driver MD20A

  • Control in both directions for a single brushed DC motor.
  • Working Voltage: DC 6–30 V
  • Maximum Motor Current: 60A at peak, 20A continuously
  • Buttons for rapid experimentation.
  • For motor output state, use LEDs.
  • Active current limitation combined with overcurrent protection.
  • Protection against temperature.
  • Shutdown due to low voltage.


  • Within India, 3 – 4 days lead time with 100% advance
  • For imports, 15 days lead time with 50% advance

IBOTS's 10th Anniversary Sale

Hurry and get discounts on all Raspberry Products up to 20%



Available on backorder

Available on backorder

  • Pick up from the IBOTS Store


  • Delivery Charges: Tamil Nadu

₹75 for parcels below 1 Kg and ₹100 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: Other South India

₹125 for parcels below 1 Kg and ₹175 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Delivery Charges: North India

₹250 for parcels below 1 Kg and ₹325 for parcels weighing between 1 Kg to 2 Kg.

2-3 Days


  • Courier delivery

Our courier will deliver to the specified address

2-3 Days

Rs. 99

  • Warranty 1 year
  • Free Returns Policy

Payment Methods:

1. Order the Product and Specify the Delivery Method

2. You Will Receive an Order Confirmation Message

3. Wait for Your Order to Arrive

4. Pick up Your Order at The Checkout Area


The MD20A appears to be a robust motor driver solution for high-power brushed DC motors, offering bidirectional control over a wide voltage range from 6V to 30V. Its discrete NMOS H-Bridge design enables it to handle continuous currents of up to 20A without the need for a heatsink, which simplifies installation and reduces component count.

The inclusion of onboard test buttons and motor output LEDs streamlines the testing process, allowing for quick verification of functionality without the need for a host controller connection, which can be particularly useful during setup and troubleshooting phases.

Compatibility with a range of host controllers, thanks to its input logic voltage range from 1.8V to 12V, ensures versatility and ease of integration into various projects, whether using popular platforms like Arduino, Raspberry Pi, or PLCs.

The MD20A also boasts several protection features to safeguard both the motor and the driver itself. Overcurrent protection prevents damage in scenarios such as motor stalls or when an oversized motor is connected, while the temperature protection dynamically adjusts the current limiting threshold based on board temperature, ensuring optimal performance without risking MOSFET damage.

Note: Power input does not have reverse-voltage protection. Connecting the battery in reverse polarity will damage the motor driver instantaneously.




Specifications and Features:

  1. Bidirectional control for one brushed DC motor.
  2. Operating Voltage: DC 6V to 30V
  3. Maximum Motor Current: 20A continuous, 60A peak
  4. Buttons for quick testing.
  5. LEDs for motor output state.
  6. PWM and DIR inputs.
  7. Inputs compatible with 1.8V, 3.3V, 5V and 12V logic (Arduino, Raspberry Pi, PLC, etc).
  8. PWM frequency up to 20kHz (Output frequency is the same as input frequency).
  9. Compatible with sign-magnitude and locked-antiphase PWM operation.
  10. Overcurrent protection with active current limiting.
  11. Temperature protection.
  12. Undervoltage shutdown.

Examples of applications include automated guided vehicles (AGVs), automation machines, game simulators, solar trackers, and mobile robots.

Customer Reviews

0 reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.