16 MHz MCU with 16KB Flash, 512B SRAM, haptics-enabled, capacitive touch, 10-bit ADC, UART/SPI/I2C ;

MSP430TCH5E is not recommended for new designs.
This product continues to be in production to support existing customers. Please consider one of these alternatives:
Similar functionality to the compared device.
MSP430FR2633 ACTIVE Capacitive Touch MCU with 16 touch IO (64 sensors), 16KB FRAM, 4KB SRAM, 19 IO, 10-bit ADC This product is a microcontroller with new capacitive touch functionalities and highly improved performance.

Product details


We are not able to display this information. Please refer to the product data sheet.


  • Haptics-Enabled Device Authenticated to Run Immersion TouchSense Technology
    • Supports 122 Different Haptic Effects
    • Supports Wide Range of LRA and ERM Actuators Offering Maximum Design Flexibility
    • Highly Customizable Haptics Effects: Multiple-Effect Sequencing, Delays, and Repeat Counters
    • Supports Audio Synchronized Haptics Playout (Audio-to-Haptics)
    • Supports Programmable Solution Allowing Integration With Capacitive Touch and Other System Controller Functionality
    • With Licenses Included
  • Low Supply-Voltage Range: 1.8 V to 3.6 V
  • Ultra-Low-Power Consumption
    • Active Mode: 230 µA at 1 MHz, 2.2 V
    • Standby Mode: 0.5 µA
    • Off Mode (RAM Retention): 0.1 µA
  • Five Power-Saving Modes
  • Ultra-Fast Wake Up From Standby Mode in Less Than 1 µs
  • 16-Bit RISC Architecture, 62.5-ns Instruction Cycle Time
  • Basic Clock Module Configurations
    • Internal Frequencies up to 16 MHz With Four Calibrated Frequency
    • Internal Very-Low-Power Low-Frequency (LF) Oscillator
    • 32-kHz Crystal
    • External Digital Clock Source
  • Two 16-Bit Timer_A With Three Capture/Compare Registers
  • Up to 24 Capacitive Touch I/O Pins
  • Universal Serial Communication Interface (USCI)
    • Enhanced UART With Automatic Baud Rate Detection (LIN)
    • IrDA Encoder and Decoder
    • Synchronous SPI
    • I2C
  • On-Chip Comparator for Analog Signal Compare Function or Slope Analog-to-Digital (A/D) Conversion
  • 10-Bit 200-ksps Analog-to-Digital Converter (ADC) With Internal Reference, Sample-and-Hold, and Autoscan
  • Brownout Detector
  • Serial Onboard Programming, No External Programming Voltage Needed, Programmable Code Protection by Security Fuse
  • On-Chip Emulation Logic With Spy-Bi-Wire Interface
  • Available in 28-Pin TSSOP and 32-Pin QFN (RHB) Packages
open-in-new Find other MSP430 microcontrollers


The MSP430TCH5E device is a haptics-enabled MSP430 microcontroller that features Immersion TouchSense Technology. Haptics technology provides tactile feedback, using mechanical vibrations, dramatically reducing user error in touch applications. Haptics can be used in a variety of end equipments, including handsets, tablets, digital cameras touch screens, home appliances, computer accessories, automotive products, and more. Haptics can also be implemented in portable media players to generate subwoofer-like effects using audio-to-haptics technology. Haptics is inexpensive to implement and is also a great way to differentiate products. Immersion is the premier haptics technology provider in the market, and MSP430TCH5E device provides a programmable use of Immersion TouchSense Technology with no additional fees.

The MSP430TCH5E device belongs to the Texas Instruments MSP430 family of ultra-low-power microcontrollers, which consists of several devices that feature different sets of peripherals targeted for various applications. The architecture, combined with five low-power modes, is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows the device to wake up from low-power modes to active mode in less than 1 µs. Peripherals include 16-bit timers, up to 24 Capacitive Touch I/O pins, a versatile analog comparator, a 10-bit analog-to-digital converter (ADC), and built-in communication capability using the universal serial communication interface (USCI).

Capacitive touch buttons are often paired with haptic feedback to improve user experience. The MSP430TCH5E device can support capacitive button, slider, and wheel functionality in conjunction with Immersion TouchSense Haptics Technology. Examples are remote controls, gaming accessories, PC accessories, and control panels on TVs and home appliances.

Typical application configurations include:

Touch-enabled devices where the MSP430TCH5E device is used both as haptics and capacitive touch controller.

Host-controlled systems where an external host controls the MSP43TCH5E haptics controller device.

Application consoles where the MSP430TCH5E device is used as an Audio-to-Haptics controller that converts the audio input to respective haptics effects.

open-in-new Find other MSP430 microcontrollers

Technical documentation

star = Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 18
Type Title Date
* Data sheet MSP430TCH5E Haptics-Enabled Mixed-Signal Microcontroller datasheet Dec. 09, 2013
* Errata MSP430TCH5E Device Erratasheet (Rev. F) Apr. 24, 2019
* User guide MSP430x2xx Family User's Guide (Rev. J) Jul. 01, 2013
Application note ESD Diode Current Specification (Rev. B) Aug. 23, 2021
User guide MSP430 MCUs Development Guide Book (Rev. A) May 13, 2021
Technical article A world of possibilities: 5 ways to use MSP430™︎ MCUs in your design Apr. 29, 2021
Application note MSP430 System ESD Troubleshooting Guide Dec. 13, 2019
Application note General Oversampling of MSP ADCs for Higher Resolution (Rev. A) Apr. 01, 2016
Application note MSP Code Protection Features Dec. 07, 2015
Technical article DRV2605 + MSP430: Moving the world! Oct. 12, 2014
Technical article Can You Feel It? Check out the MSP430 Haptics Webinar at E14 May 27, 2014
Technical article Game on with the MSP430 HAPTOUCH BoosterPack Dec. 11, 2013
Application note Haptics and Capacitive Touch Using the MSP430TCH5E: the HapTouch BoosterPack Dec. 09, 2013
User guide MSP430TCH5E Haptics Library Designer's Guide Dec. 09, 2013
Application note 1-uA Capacitive Grip Detection Based on MSP430 Microcontrollers (Rev. B) Aug. 14, 2013
Application note 10-cm Capacitive Proximity Detection With MSP430 Microcontrollers (Rev. A) Jul. 08, 2013
Application note Capacitive Touch Sensing and SYS/BIOS Sep. 12, 2012
Application note Wireless Remote Controller With Capacitive Touch Pad Using MSP430F51x2 (Rev. A) May 17, 2012

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
  • Drives ERM & LRA actuators
  • LRA Auto-Resonance Detection
  • Complete Evaluation Kit including actuator and capacitive buttons
  • Includes programmable MSP430 with sample haptic waveforms
    document-generic User guide

    The DRV2605 is a haptic driver designed for Linear Resonant Actuators (LRA) and Eccentric Rotating Mass (ERM) motors. It provides many features which help eliminate the design complexities of haptic motor control including reduced solution size, high efficiency output drive, closed-loop motor (...)

  • Smart Loop Architecture
  • Automatic Overdrive & Braking (ERM/LRA)
  • Automatic Resonance Tracking (LRA)
  • Automatic Actuator Diagnostics (ERM/LRA)
  • Automatic Calibration (ERM/LRA)
  • I2C Digital Playback Engine
  • 123 Effect Haptic Waveform Library
  • Audio-to-Haptics
  • ERM & LRA Actuator
  • Capacitive Touch Buttons
  • (...)
    document-generic User guide

    The DRV8601 is a general-purpose single-supply Haptics driver designed to drive a DC motor (also known as Eccentric Rotating Mass or ERM in haptics terminology) or a linear vibrator (also known as Linear Resonant Actuator or LRA in haptics terminology) using a single-ended PWM input signal. With a (...)

    • Pseudo-differential feedback with internal reference.
    • Pseudo-differential feedback with external reference.
    • Differential feedback with external reference.
    • Different gain settings for the DRV8601 can be configured using external resistors in the EVM.

    The DRV8601EVM User’s Guide contains the EVM (...)

    document-generic User guide

    The MSP-TS430PW28A is a standalone ZIF socket target board used to program and debug the MSP430 in-system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol. The development board supports some MSP430F Flash parts in a 20- or 28-pin TSSOP package (TI package code: PW). Please check (...)

    • Development board (MSP-TS430PW28A) with a ZIF socket fitting some MSP430 derivatives in 28-pin TSSOP (PW) packages includes an LED indicator, JTAG adapter, and header pin-outs for prototyping
    • Supports all debugging interfaces using a standard 14-pin JTAG header such as the MSP-FET430UIF
    document-generic User guide

    The MSP-FET is a powerful emulation development tool – often called a debug probe – which allows users to quickly begin development on MSP low-power microcontrollers (MCU).

    It supports programming and real-time debugging over both JTAG and SBW interfaces. Furthermore, the MSP-FET also provides a (...)

    • USB debugging interface to connect any MSP430 MCU to a computer for real-time, in-system programming and debugging
    • Enables EnergyTrace™ technology for energy measurement and debugging on all MSP430 and MSP432 devices in the Code Composer Studio and IAR Embedded Workbench development environments
    • (...)
    document-generic User guide

    The MSP Gang Programmer (MSP-GANG) is a MSP430™/MSP432™ device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow (...)

    • Quickly and reliably program Flash or FRAM-based MSP devices via RS-232 or USB interface
    • Several programming modes:
      • Interactive Mode – Programming while connected to PC using the MSP GANG Programmer GUI
      • Program from Image – An image can be stored, which contains configuration options and code (...)

    Software development

    MSP430TCH5E Capacitive Touch with Haptics Software Development Kit
    MSP430-HAPTOUCH-SDK This is a software development kit for the MSP430TCH5E HAPTOUCH booster pack. It also includes MSP430 Launchpad software (for PC communication) and PC applications (to experience PC gaming) with capacitive touch and Immersion Touchsense 2200™ haptics.

    Learn more about the MSP430TCH5E HAPTOUCH booster (...)
    • Fully programmable HAPTOUCH boosterpack software development kit.
    • MSP430 Haptics Library featuring Immersion Tourchsense 2200 technology.
    • Code example for use of the haptics library in simple applications
    MSP430Ware for MSP Microcontrollers
    MSPWARE MSP430Ware is a collection of resources that help users to effectively create and build MSP430 code. These resources support ALL MSP430 microcontrollers (MCUs). As one user mentioned, “It’s essentially everything developers need to become MSP430 microcontroller experts!”

    This complete collection of (...)

    • Collection of MSP design resources
    • Available within CCS, as a standalone executable, or as part of TI’s new Cloud-based tools
    • Auto-updates through the web
    • Sleek & intuitive GUI for browsing content
    • Features the MSP Driver Library
    • Automatic filtering of content using a unique 2-pane view
    Digital Signal Processing (DSP) Library for MSP430 Microcontrollers
    MSP-DSPLIB The TI MSP430™ Digital Signal Processing library is a set of optimized functions to perform common signal processing operations for MSP430 microcontrollers. These functions are used in applications where processing-intensive transforms are done in real-time for minimal energy and with very (...)
    MSP Graphics Library
    MSP-GRLIB The MSP Graphics Library is a royalty-free set of graphics primitives for displaying images or creating graphical user interfaces (GUIs) on MSP430 and MSP432 microcontroller-based boards that use a graphical display. The graphics library consists of two functional layers: 1) the display driver layer (...)
    • Free license and royalty-free use
    • Simplify and accelerate development of applications
    • Easy-to-maintain code
    Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers

    Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)

    EnergyTrace Technology
    ENERGYTRACE EnergyTrace™ software for MSP430™ MCUs, MSP432™ MCUs, CC13xx wireless MCUs and CC26xx wireless MCUs is an energy-based code analysis tool that measures and displays the energy profile of an application and helps optimize it for ultra-low-power consumption.

    As most developers know, it is difficult to (...)

    • Current measurement is enabled for all MSP430 MCUs, MSP432 MCUs and connectivity devices
    • Tracing of CPU states is available on selected MSP430 MCUs, MSP432 MCUs, CC13x2 wireless MCUs and CC26x2 wireless MCUs 
    • Tracing of peripheral states is also available on selected MSP430 MCUs, CC13x2 (...)
    IAR Embedded Workbench
    Provided by IAR Systems IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)
    UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
    UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3x20, CC3x30, CC3x35, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

    CCS Uniflash is a standalone tool used to (...)

    SLAC619F.ZIP (459 KB)

    Design tools & simulation

    DESIGN TOOL Download
    MSP Third party search tool
    MSP-3P-SEARCH TI has partnered with multiple companies to offer a wide range of solutions and services for TI MSP devices. These companies can accelerate your path to production using MSP devices. Download this search tool to quickly browse third-party details and find the right third-party to meet your needs.

    The (...)

    • Supports many TI MSP devices including general purpose and advanced sensing MCUs
    • Search by type of product, TI devices supported, or country
    • Access links and contacts for quick engagement
    • Third-party companies located around the world

    CAD/CAE symbols

    Package Pins Download
    TSSOP (PW) 28 View options

    Ordering & quality

    Information included:
    • RoHS
    • REACH
    • Device marking
    • Lead finish/Ball material
    • MSL rating/Peak reflow
    • MTBF/FIT estimates
    • Material content
    • Qualification summary
    • Ongoing reliability monitoring

    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. ​​​​​​​​​​​​​​