Touch-Sensing Software

Click over video to play

Software Details

Select a section:


Choose a diagram:

Robust MCU with 256KB Flash and TSI

Robust MCU with 256KB Flash and TSI

Touch Software Block Diagram

NXP<sup>®</sup> Touch Software Block diagram


  • Available as source code
  • Based on MCUXpresso SDK
  • Released as MCUXpresso middleware
  • Ideally suited for RTOS based applications
  • Fully supports the NXP® touch sensing interface (TSI) peripheral available on many Kinetis KE15Z MCUs
  • Abstracted decoder controls, such as rotary, slider, keypad, analog rotary, analog slider
  • Proximity and shielding electrodes
  • Advanced filtering and integrating detection (AFID) or Signal Adaptive Filtering Algorithm (SAFA) keydetectors
  • Water tolerance
  • Sensitivity auto-tuning function
  • FreeMASTER GUI Tools

Supported Devices

  • KE1xZ: 72MHz, 5V Main Stream CM0+ MCU with NXP Touch (TSI) and CAN Control


  • Touch added to one-chip solution to reduce overall system cost and size
  • Improved touch detection algorithm for reduced false touches under electrical noise
  • Enables over 1,000 NXP 8-bit and 32-bit MCUs as touch sensors, including ColdFire+ and Kinetis MCUs
  • Free license software with cost-effective development tools
  • Enhances reliability by eliminating mechanical wear and tear
  • Increases product longevity


1 download

  • Libraries

    Touch Sensing Software Suite installer Version 3.1.0

Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

1-5 of 24 documents

Show All

Design Resources

Select a section:


1 hardware offering


What do you need help with?