The Boardoza VNH7070AS Motor Driver Breakout Board is a high-performance DC motor driver built around the STMicroelectronics VNH7070AS automotive grade full-bridge motor driver IC. It provides reliable bidirectional DC motor control with PWM speed regulation, integrated current sensing, and advanced diagnostic feedback, making it suitable for both embedded development and demanding industrial environments.
Designed for operation from 4V to 28V, the board supports PWM frequencies up to 20 kHz and incorporates comprehensive protection features including thermal shutdown, undervoltage protection, current limitation, and short-circuit protection. Although the VNH7070AS is capable of higher internal peak currents, this breakout board is optimized for continuous motor currents up to 5A to ensure stable operation and effective thermal performance. The board is well suited for robotics, automotive electronics, industrial automation, battery-powered vehicles, and general-purpose DC motor control applications.
| Front Side | Back Side |
|---|---|
![]() |
![]() |
- VNH7070AS Full-Bridge Driver: Provides efficient bidirectional control for brushed DC motors.
- PWM Speed Control: Supports PWM signals up to 20 kHz for smooth and quiet motor speed adjustment.
- Wide Motor Supply Range: Operates from 4V to 28V, making it suitable for various battery-powered and embedded systems.
- Current Sense Output: Delivers an analog signal proportional to the motor current for real-time monitoring.
- Diagnostic Feedback: Helps the host controller detect overload, thermal shutdown, and output fault conditions.
- Integrated Protection: Includes thermal shutdown, undervoltage protection, current limitation, and short-circuit protection.
- Logic-Level Control: INA, INB, SEL0, and PWM inputs are compatible with common microcontroller platforms.
Model: VNH7070AS
Manufacturer: Boardoza
Manufacturer IC: STMicroelectronics
Board Type: Motor Driver
Input Voltage: 4V – 28V
Functions: Bidirectional DC Motor Driver with PWM Speed Control
Motor Current: Up to 5A for short-duration operation; continuous capability depends on cooling and operating conditions
PWM Frequency: Up to 20 kHz
Control Interface: INA, INB, PWM, SEL0
Protection Features: Thermal shutdown, undervoltage shutdown, current limitation, short-circuit protection, overvoltage clamp, cross-conduction protection
Operating Temperature: -40°C to +150°C
Board Dimensions: 60mm × 40mm
The VNH7070AS motor driver IC is specified by STMicroelectronics with a 15A output current rating. However, this is an IC-level rating and should not be interpreted as the continuous current capability of the Boardoza breakout board. The actual current capability depends on PCB heat dissipation, ambient temperature, airflow, PWM duty cycle, motor load, wiring, and operating duration.
In our tests, operation at 5A resulted in a rapid temperature rise. Therefore, operation near 5A should be limited to short-duration loads. For extended operation, use a lower motor current and verify the board temperature under the actual operating conditions of the application. Additional cooling may improve thermal performance, but the board should always be tested with the intended motor, supply voltage, PWM settings, and enclosure.
Motor startup and stall currents can be significantly higher than the normal running current. The motor, power supply, wiring, connectors, and protection components should be selected with these transient current levels in mind.
⚠️ Warning: The motor driver IC and PCB can become hot enough to cause burns during high-current operation. Do not rely on the IC’s thermal shutdown protection as a normal operating limit. Allow the board to cool before handling it.
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | INA | Motor control input A; used with INB to select direction or braking.(Clockwise) |
| 2 | INB | Motor control input B; used with INA to select direction or braking.(Counter Clockwise) |
| 3 | SEL0 | Current-sense and diagnostic selection input, compatible with 3.3V and 5V logic. |
| 4 | PWM | PWM speed control input supporting frequencies up to 20 kHz. |
| 5 | CS | Multiplexed analog current-sense and diagnostic output. |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VIN | Motor supply input (4V–28V) |
| 2 | GND | Ground |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | OUTA | Motor Output A |
| 2 | OUTB | Motor Output B |
- V1.0.0 - Initial Release
- If you have any questions or need support, please contact support@boardoza.com
This repository contains both hardware and software components:
All hardware design files are licensed under Creative Commons Attribution-ShareAlike 4.0 International License.
All software and firmware are licensed under BSD 3-Clause License.


