Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory


Product details


Haptic actuator type Piezo Input signal I2C, PWM, Analog Vs (Min) (V) 3 Vs (Max) (V) 5.5 Output voltage (Max) (V) 200 Vout (Max) (V p-p) 200 Iq (Typ) (mA) 5 Shutdown current (uA) 10 Startup time (ms) 2 Operating temperature range (C) -40 to 85 open-in-new Find other Piezo drivers

Package | Pins | Size

VQFN (RGP) 20 16 mm² 4 x 4 open-in-new Find other Piezo drivers


  • Integrated Digital Front End
    • Up to 400-kHz I2C Bus Control
    • Advanced Waveform Synthesizer
    • 2-kB Internal Waveform Memory
    • 100-Byte Internal FIFO Interface
    • Immersion TS5000-Compliant
    • Optional Analog Inputs
  • High-Voltage Piezo-Haptic Driver
    • Drives up to 100 nF at 200 VPP and 300 Hz
    • Drives up to 150 nF at 150 VPP and 300 Hz
    • Drives up to 330 nF at 100 VPP and 300 Hz
    • Drives up to 680 nF at 50 VPP and 300 Hz
    • Differential Output
  • 105-V Integrated Boost Converter
    • Adjustable Boost Voltage
    • Adjustable Boost Current Limit
    • Programable Boost Current Limit
    • Integrated Power FET and Diode
    • No Transformer Required
  • 2-ms Fast Start Up Time
  • 3- to 5.5-V Wide Supply Voltage Range
  • 1.8 V-Compatible, VDD-Tolerant Digital Pins

All trademarks are the property of their respective owners.

open-in-new Find other Piezo drivers


The DRV2667 device is a piezo haptic driver with integrated 105-V boost switch, integrated power diode, integrated fully-differential amplifier, and integrated digital front end capable of driving both high-voltage and low-voltage piezo haptic actuators. This versatile device supports HD haptics through the I2C port or through the analog inputs.

The digital interface of the DRV2667 device is available through an I2C-compatible bus. A digital interface relieves the costly processor burden of the PWM generation or additional analog channel requirements in the host system. Any writes to the internal FIFO will automatically wake up the device and begin playing the waveform after the 2-ms internal startup procedure. When the data flow stops or the FIFO under-runs, the device will automatically enter a pop-less shutdown procedure.

The DRV2667 device also includes waveform memory to store and recall waveforms with minimal latency as well as an advanced waveform synthesizer to construct complex haptic waveforms with minimal memory usage. This provide a means of hardware acceleration, relieving the host processor of haptic generation duties as well as minimizing bus traffic over the haptic interface.

The boost voltage is set using two external resistors, and the boost current limit is programmable through the REXT resistor. A typical start-up time of 2 ms makes the DRV2667 an ideal piezo driver for fast haptic responses. Thermal overload protection prevents the device from being damaged when overdriven.

open-in-new Find other Piezo drivers

Technical documentation

= Top documentation for this product selected by TI
No results found. Please clear your search and try again. View all 14
Type Title Date
* Datasheet DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory datasheet (Rev. D) Nov. 29, 2018
User guides Haptic Control Console GUI (Rev. A) Jun. 04, 2018
Application notes Piezo Haptics With Integrated Waveforms: DRV2605L-Q1 and DRV2700 Sep. 27, 2017
Technical articles Haptics: touch screens come alive in the new HMI design Sep. 22, 2015
Technical articles Solving the problems of mechanical buttons and capacitive touch sensors Feb. 06, 2015
More literature Haptic Solutions for Wearable Devices (Rev. A) Sep. 30, 2014
Application notes DRV8662, DRV2665, and DRV2667 Configuration Guide Sep. 05, 2014
User guides DRV8662, DRV2665, and DRV2667 Design Equations (Rev. A) Aug. 21, 2014
Technical articles “Feeling” safe on the road this summer Jul. 29, 2014
Application notes Haptic Energy Consumption Jun. 04, 2014
Technical articles Future cars – Not so far away! Oct. 18, 2013
More literature Automotive Haptics Solutions Sep. 16, 2013
User guides DRV2667 Evaluation Module Jun. 28, 2013
More literature Haptics: Touch feedback that really moves you (Rev. A) Jan. 08, 2013

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

document-generic User guide

The DRV-ACC16-EVM tool allows users to easily measure and characterize haptic feedback, acceleration, and vibration strength.  The tool captures acceleration using an accelerometer IC and outputs X, Y, and Z axis data as an analog signal that can be measured by an oscilloscope. With the (...)

  • Measure haptic feedback, acceleration, and vibration strength
  • Analog X, Y, and Z axis acceleration measurement outputs
  • Two-board flexible PCB design for easy acceleration measurement
  • 5V USB powered
document-generic User guide

The DRV2667 is a digitally controlled, high-voltage driver designed to control Piezo actuators with voltages between 40 Vpp and 200 Vpp. The DRV2667 eliminates many design complexities of driving Piezo by including an integrated 105V boost converter and 200-Vpp differential output amplifier. In (...)

  • Integrated Digital Front-End (I2C)
  • Integrated Boost Converter (105V) with up to 200Vpp Output
  • Piezo Actuator
  • Capacitive Touch Buttons
  • Programmable MSP430
    SLOC332D.ZIP (5610 KB)

    Software development

    Haptics Control Console Software
    HAPTICS-CONSOLE Haptic Control Console is an evaluation and development suite for TI Haptic Drivers.  Haptic Control console supports the evaluation of TI haptic drivers and 3rd party haptic actuators for developing advanced tactile feedback.

    Simply connect TI Haptic Driver evaluation modules (EVM) to Haptic Control (...)

    • Supports evaluation of haptic actuators including ERM, LRA, and Piezo actuators.
    • Includes device management features including a quick setup console, complete register map access, and RAM management.
    • Works with TI evaluation boards or can be connected directly to TI haptic drivers on custom boards.
    • USB (...)
    Linux Driver for DRV2667
    DRV2667SW-LINUX The Linux driver supports the DRV2667 haptic motor drivers. The Linux driver supports communication through the I2C bus and interfaces with the input sub-system for a forced feedback response.


    Linux Mainline Status

    Available in Linux Main line: Yes
    Available through git.ti.com: N/A

    Supported Devices:

    • (...)
    FIRMWARE Download
    SLOC342.ZIP (116 KB)

    Design tools & simulation

    DRV8662/DRV2665/DRV2667 Design Equation Tool
    DRV8662-2665-2667_DESIGN_TOOL The DRV8662/DRV2665/DRV2667 Design Equation document assists the user in the design phase by calculating the driver hardware configuration based off of user-defined input parameters. The DRV8662/2665/2667 is a piezo haptic driver with integrated 105 V boost switch, integrated power diode, and (...)
    document-generic User guide
    • Piezo actuator model recommendation
    • Boost voltage and forward voltage calculation
    • Feedback resistor and boost current limit resistor values calculation
    • Current requirements approximation
    • Input capacitor and output capacitor capability calculation

    Reference designs

    Touch on Metal Buttons With Integrated Haptic Feedback Reference Design
    TIDA-00314 This TI Design uses Texas Instruments' inductance-to-digital converter technology to provide a high-precision method to sense button presses on a metal surface and TI's Haptic Drivers provide high quality haptics feedback to the user. TIDA-00314 demonstrates techniques for system design (...)
    document-generic Schematic document-generic User guide
    Haptic Feedback Capacitive Touch Display Reference Design for Bldg Automation & Medical Applications
    TIDA-00408 The TIDA-00408 Touch Display with Haptic Feedback reference design showcases haptics for thermostats, building automation, factory automation, point of sale, and automotive applications.  The touch screen provides touch feedback when the user interacts with the on-screen user interface.  (...)
    document-generic Schematic document-generic User guide
    Automotive TFT LCD Display Solution
    TIDA-00169 This reference design implements a video over LVDS solution for automotive infotainment applications.It highlights the support of multi-touch with haptic feedback, LCD backlight control, and ambient light sensing, without the introduction of dedicated support lines back to the host processor. This (...)
    document-generic Schematic document-generic User guide

    CAD/CAE symbols

    Package Pins Download
    QFN (RGP) 20 View options

    Ordering & quality

    Support & training

    TI E2E™ forums with technical support from TI engineers

    Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

    If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​


    Related videos