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 but not functionally equivalent 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.
Top

Product details

Parameters

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

Features

  • 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 ultra-low-power MCUs

Description

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 ultra-low-power MCUs
Download

Technical documentation

= Featured
No results found. Please clear your search and try again. View all 20
Type Title Date
* Datasheet MSP430TCH5E Haptics-Enabled Mixed-Signal Microcontroller datasheet Dec. 09, 2013
* Errata MSP430TCH5E Device Erratasheet (Rev. F) Apr. 24, 2019
* User guides MSP430x2xx Family User's Guide (Rev. J) Jul. 01, 2013
Application notes MSP430 System ESD Troubleshooting Guide Dec. 13, 2019
Application notes ESD Diode Current Specification (Rev. A) Jul. 10, 2019
Application notes General Oversampling of MSP ADCs for Higher Resolution (Rev. A) Apr. 01, 2016
Technical articles Don’t miss out on the top training videos of 2015 Dec. 16, 2015
Application notes MSP Code Protection Features Dec. 07, 2015
Application notes Capacitive Touch Hardware Design Guide (Rev. A) Nov. 17, 2015
Technical articles How fast is your 32-bit MCU? Jul. 15, 2015
Technical articles Lose power, not data with new FRAM microcontrollers May 20, 2015
Technical articles Easily increase functionality in motor drive applications May 19, 2015
Application notes Haptics and Capacitive Touch Using the MSP430TCH5E: the HapTouch BoosterPack Dec. 09, 2013
User guides MSP430TCH5E Haptics Library Designer's Guide Dec. 09, 2013
Application notes 1-uA Capacitive Grip Detection Based on MSP430 Microcontrollers (Rev. B) Aug. 14, 2013
Application notes 10-cm Capacitive Proximity Detection With MSP430 Microcontrollers (Rev. A) Jul. 08, 2013
Application notes Capacitive Touch Sensing, MSP430 Button Gate Time Optimization and Tuning Guide May 21, 2013
Application notes Capacitive Touch Sensing, MSP430 Slider and Wheel Tuning Guide May 21, 2013
Application notes Capacitive Touch Sensing and SYS/BIOS Sep. 12, 2012
Application notes 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

EVALUATION BOARDS Download
document-generic User guide
$99.00
Features
  • Drives ERM & LRA actuators
  • LRA Auto-Resonance Detection
  • Complete Evaluation Kit including actuator and capacitive buttons
  • Includes programmable MSP430 with sample haptic waveforms
  • EVALUATION BOARDS Download
    document-generic User guide
    $99.00
    Description

    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 (...)

    Features
  • 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
  • (...)
  • EVALUATION BOARDS Download
    document-generic User guide
    $99.00
    Description

    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 (...)

    Features
    • 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 (...)

    DEVELOPMENT KITS Download
    document-generic User guide
    $89.00
    Description

    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 (...)

    Features
    • 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

    Software development

    SOFTWARE DEVELOPMENT KITS (SDK) Download
    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 (...)
    Features
    • 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
    SOFTWARE DEVELOPMENT KITS (SDK) Download
    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 (...)

    Features
    • 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
    DRIVERS & LIBRARIES Download
    Digital Signal Processing (DSP) Library for MSP430 Microcontrollers
    MSP-DSPLIB — The Texas Instruments MSP430™ Digital Signal Processing library is a set of highly optimized functions to perform many common signal processing operations on fixed-point numbers for MSP430 microcontrollers. This function set is typically used in applications where processing-intensive (...)
    DRIVERS & LIBRARIES Download
    MSP Graphics Library
    MSP-GRLIB The MSP Graphics Library is a royalty-free set of graphics primitives for creating graphical user interfaces on MSP430 and MSP432 microcontroller-based boards that have a graphical display. The graphical library consists of two building layers of functionality: the display driver layer, specific to (...)
    Features
    • Free license and royalty-free use
    • Simplify and accelerate developmen tof applications
    • Easy-to-maintain code
    DRIVERS & LIBRARIES Download
    Fixed Point Math Library for MSP
    MSP-IQMATHLIB The Texas Instruments® MSP IQmath and Qmath Libraries are a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP430 and MSP432 devices. These routines are typically used in (...)
    Features
    • Optimized fixed point functions - reduce development time and enable developers to focus on optimizing application code
    • Up to 100x higher performance when executing common fixed point scalar math functions in CCS – this means the MSP microcontroller can remain in low power modes longer than (...)
    DRIVERS & LIBRARIES Download
    Bootloader (BSL) for MSP low-power microcontrollers
    MSPBSL Below are the steps needed in order to both understand and use the MSPBSL effectively across the MSP portfolio. For the most up to date information on what features the BSL on your device supports or which interface methods are needed to communicate with the BSL, please see “TABLE 1. Overview (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers
    CCSTUDIO-MSP

    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 (...)

    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    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 (...)

    Features
    • 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 (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    ULP (Ultra-Low Power) Advisor
    ULPADVISOR ULP (Ultra-Low Power) Advisor is a tool for guiding developers to write more efficient code to fully utilize the unique ultra-low power features of MSP and MSP432 microcontrollers. Aimed at both experienced and new microcontroller developers, ULP Advisor checks your code against a thorough ULP (...)
    Features
    • Seamless tool that provides easy-to-understand remarks for creating power-efficient code for all MSP devices
    • Checks your code against a thorough ULP checklist
    • Built in to Code Composer Studio and also available as a standalone executable
    • Supports all MSP devices
    • Wiki-based social online community for (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    IAR Embedded Workbench
    Provided by IAR Systems IAR Embedded Workbench for MSP430 (EW430)
    IAR Embedded Workbench for MSP430 is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications based on MSP430 microcontrollers. The Debugger is a fully integrated debugger for source and disassembly level debugging (...)
    PROGRAMMING TOOLS Download
    MSP MCU Programmer and Debugger
    MSP-FET To get started developing:
    Step 1: Buy the MSP-FET 
    Step 2: Refer to the debuggers user’s guide and hardware user’s guide.
    Step 3: Refer to debugging video

    **The second generation of the MSP-FET is supported in the IDEs since Code Composer Studio™ v7.0, IAR EW430 v7.1 and IAR EWAR v8.10. For use (...)

    $115.00
    Features
    • 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
    • (...)
    PROGRAMMING TOOLS Download
    MSP-GANG Production Programmer
    MSP-GANG The MSP Gang Programmer is a MSP430/MSP432 device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. The MSP Gang Programmer connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow the (...)
    Features
    • 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 (...)
    PROGRAMMING TOOLS Download
    MSP Flasher - Command Line Programmer
    MSP430-FLASHER MSP Flasher is an open-source, shell-based interface for programming MSP430™ microcontrollers (MCUs) and SimpleLink™ MSP432™ MCUs  through a MSP Debug Stack and provides the most common functions on the command line. MSP Flasher can be used to download binary files (.txt/.hex) directly to the MSP (...)
    SUPPORT SOFTWARE Download
    SLAC619F.ZIP (459 KB)

    CAD/CAE symbols

    Package Pins Download
    TSSOP (PW) 28 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. ​​​​​​​​​​​​​​