Skip to main content

BTS7960B High Current Half Bridge Motor Driver IC

The BTS7960B is a fully integrated high current half-bridge motor driver IC. It is part of the NovalithIC family containing one p-channel high-side MOSFET and one n-channel low-side MOSFET with an integrated driver IC in one package.


BTS7960B Pinout Configuration

Pin Number

Pin Name







Input defines whether high- or low side switch is activated



Inhibit, (when set to low device goes into sleep mode )



 The power output of the bridge



Slew Rate, (the slew rate of the power switches can be adjusted by connecting a resistor between SR and GND)



 Current Sense and Diagnosis



Power Supply



 The power output of the bridge


Features and Specification

  • Path resistance of typical. 16 mΩ @ 25 °
  • Low quiescent current of typical. 7 µA @ 25 °C
  • PWM capability of up to 25 kHz combined with active freewheeling
  • Switched-mode current limitation for reduced power dissipation in overcurrent
  • The current limitation level of 43A is typical.
  • Status flag diagnosis with current sense capability
  • Overtemperature shut down with latch behavior
  • Overvoltage lockout
  • Undervoltage shut down
  • Driver circuit with logic level inputs
  • Adjustable slew rates for optimized EMI


Note: Complete technical details can be found in the BTS7960B Datasheet given at the end of this page.


Alternative Motor Driver ICs

L293D, DRV8833, MX1508, TB6612FNG, L298


How to use BTS7960B Motor Driver IC?

The BTC7960B is a high-power Motor Driver IC. As the name implies it’s mainly used to drive motors. As it is a half-bridge motor driver IC, you need two of these ICs to rotate the DC motor bidirectionally, the operating voltage of this device is greater than 40V so it can drive pretty beefy motors with an operating current of 600mA so it can be driven by a microcontroller or a 555 timer IC to generate a PWM signal that can control the speed of the motor for additional safety measure a ULN2003 IC and be used as a buffer.

BTS7960B Schematic

As you can see in the above picture using this IC is pretty simple the datasheet of the device attached below gives us the schematic shown above, the circuit and connections are pretty simple, and the two motor drivers in an H-bridge configuration is used to drive a motor so that the motor can be rotated in both reverse and forward direction, as we have previously said the microcontroller is used to provide a PWM signal that can be used to control the speed of the motor. By alternating the driving direction, the motor can be rotated either clockwise or any clockwise, this is a pretty popular IC and if you are testing this IC for your design then there are prebuilt modules available in the market that can you can use for testing purposes and those modular are compatible with Arduino one of such module is shown below.

BTS7960B with Arduino


Available Packages

TO-263-7, TO-220-7



  • Used to drive high current Motors using Digital Circuits
  • Can be used to drive Stepper motors
  • High current LED’s can be driven
  • Relay Driver Module (Latching Relay is possible)
  • High Power and High Amp DC Motors and Servo Motors


2D Model and Dimensions

Below is the 2D model of the motor driver IC along with its dimensions in inches(millimeters). The following information can be used to design the custom footprints and be used for PCB designing and CAD modeling.

BTS7960B Dimensions

Component Datasheet

Related Post

Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.