Home » Technical Resources » AB-023: Miniature Motor Driver Resource


Miniature Motor Driver Resource

What Are Linear Resonance Actuators?

Welcome to our Motor Driver Resource section. Here we have suggested some chips that are suitable for driving our motors and linear resonant actuators. Please note this is a simple guide and you should always refer to the product’s datasheet for accurate ratings and design advice.

Whilst most DC motors are essentially driven by the same principle (by applying a DC voltage), these chips boast a host of different features. Some accept analogue inputs, others PWM or I2C, H-bridges will enable you to easily change the direction of rotation and haptic drivers are specially designed for haptic feedback applications. We’ve split our guide into the following categories:

  • Transistors
  • H-Bridges
  • Vibration Motor Drivers
  • Haptic Feedback Drivers
  • Brushless Motor Drivers
Female wearing a phone headset and sat in front of a desktop computer. In the background, other team members are sat at desks working.

Get in touch

Speak to a member of our team.

Motor catalogue

Looking for our products?

Reliable, cost-effective miniature mechanisms and motors that meet your application demands.


Transistors act like an electrical switch, enabling a low current or low voltage source (like a microcontroller) to drive a motor. By closing the switch the transistor can connect the motor to a suitable power supply where it has access to sufficient voltage and current. They can also be used with PWM signals to vary the level of voltage.

There are different types of transistor, here we suggest two MOSFETs; one n-channel (switch closed with high voltage at the base) and on p-channel (switch closed with low voltage at the base). Thousands of different devices exist, far too many to list here. We have previously used the ones below in-house.

ManufacturerProduct CodeTypeOutput RangeLink
ON SemiconductorMGSF1N02Ln-channel20 V, 750 mAON Semiconductor Website
ON SemiconductorNTR4101p-channel20 V, 3.2 AON Semiconductor Website


Built using 4 transistors, H-bridges enable you to easily reverse the polarity of the applied voltage to change the rotation direction. This makes them great for gearmotor applications, or anything where you might want need to rotate the motor both ways.

You can either build it yourself using the MOSFETs above with a reference circuit or purchase a single discrete chip.

There are many different types of design, including ‘half bridges’ and ‘dual H-bridges’. The chips below are all full H-bridges and a couple are ‘dual’ (can drive two motors). Again, there are many more available.

ManufacturerProduct CodeTypeOutput RangeLink
STMicroelectronicsL298Dual Full Bridge Driver46 V, 4 ASTMicroelectronics Website
STMicroelectronicsL6201DMOS Full Bridge Driver60 V, 5ASTMicroelectronics Website
Texas InstrumentsDRV8837 ( / 38 / 39)Full Bridge Driver11 V, 1.8 ATI Website
Texas InstrumentsDRV8832 ( / 30 / 33)Full Bridge Driver6.8 V, 1 ATI Website
Texas InstrumentsDRV8800Full Bridge Driver36 V, 2.8 ATI Website
FreescaleMC33886Full Bridge Driver40 V, 5.2 AFreescale Website
Allegro MicroSystemsA3908Full Bridge Driver5.5 V, 500 mAAllegro Website
Allegro MicroSystemsA4973Full Bridge Driver50 V, 1.5 AAllegro Website

Vibration Motor Driver IC

There is a small selection of components that are specifically designed to operate vibration motors with a simple on/off drive pattern. They operate in a similar method to the transistor chips above, but provide a different output voltage to the supply voltage – much like low-dropout voltage regulator (worth researching).

When using batteries, the supply voltage will vary depending upon the battery’s level of charge – when using a transistor this results in a varying performance from the vibration motor. These ICs will enable you to achieve consistent vibration motor performance across the entire battery range.

Some are fixed and some are adjustable, but most can be controlled by PWM to vary the speed.

These can, of course, be used to drive normal DC and gearmotors too as they output a DC voltage, however, some of them are specifically branded for the vibration motor market. Some users will get better performance from the H-bridges listed above or Haptic Feedback Chips, so be sure to check these other lists.

ManufacturerProduct CodeTypeOutput RangeLink
ON SemiconductorNCP5426TSOP-52 V, 150 mAON Semiconductor Website
MaximMAX1749SOT236.5 V, 120 mAMaxim Website

Haptic Feedback Chips

These are the most complex chips in this section. Many of them are able to drive both eccentric rotating mass vibration motors and linear resonant actuators, have a variety of drive methods, include a range of impressive additional features and some even store haptic waveforms – all on a single component.

For top-end haptic feedback performance, you will need one of these devices along with a high-performance haptic actuator.

ManufacturerProduct CodeTypeOutput RangeLink
Texas InstrumentsDRV8601ERM / LRA5.5 V, 400 mATI Website
Texas InstrumentsDRV2603ERM / LRA5.5 VTI Website
Texas InstrumentsDRV2604LERM / LRA5.5 VTI Website
Texas InstrumentsDRV2605ERM / LRA5.5 VTI Website
Fairchild SemiconductorFAH4820ERM3.6 V, 500 mAFairchild Website
Fairchild SemiconductorFAH4830ERM3 V, 500 mAFairchild Website
Fairchild SemiconductorFAH4840LRA2 V, 200 mAFairchild Website

Brushless Motor Driver

Our brushless motors (vibration and normal) are more difficult to drive compared to the brushed DC varieties above. They are electrically commutated, which means the driver activates the different internal coils depending upon the position of the motor to maintain a constant direction of rotation. Of course, the benefit is a greatly improved lifetime as the precious metal brushes (which wear out) are removed.

All of the chips below are sensorless brushless vibration motor drivers and may require some external components, typically 3 resistors between the driver outputs and motor terminals.

ManufacturerProduct CodeTypeOutput RangeLink
Texas InstrumentsDRV11873Sensorless12 V, 1.5 ATI Website
Texas InstrumentsDRV10866Sensorless5 V, 680 mATI Website
NXPTDF5140ASensorless20 V, 800 mANXP Website


Sign up to receive new blogs, case studies and resources – directly to your inbox.

A PMD team member sat in front of a computer (but with their back the to camera) discussing a project with a colleague. To their right two more colleagues are discussing motor specifications.

Sign up