1 NXP Touch
NXP
®
Touch software is designed to speed development of your touch
applications and is ideal for use with Kinetis
®
MCUs. Available in source code,
this software download features touch detection algorithms and be ideally
suited for RTOS-based applications. NXP Touch software employs a modular
architecture with various touch centric controls, modules, and electrode data
objects, enabling integrated and customizable features.
NXP Touch targets to help customers do a smooth migration and easy
designing in touch applications.
It is a total solution for touch control applications, and NXP Touch offers touch
software and hardware touch sensing IP TSI.
SW library in combination with the Kinetis KE1x platform brings lots of
improvements listed below:
Great EMC performance, noise immunity, pass the IEC61000-4-6
standard test both 3 V/10 V test.
Support both Self-cap and mutual-cap mode, up to 6x6 matrix touch pads.
Great performance in liquid tolerance, water, oil, cold steam, and so on.
High configurable sensitivity, supports up to 10 mm thick glass/plastic overlay.
2 Touch sensing HW support
NXP offers the latest TSI v5 HW peripheral available on Kinetis KE1x devices based on charge-transfer physical principle. This
method provides appropriate performance regarding the sensitivity and immunity against the environmental changes and EMC.
Touch sensing demo SW example is targeted for FRDM-KE15z with inserted FRDM-TOUCH module, which is not included
together with the FRDM board and must be ordered separately.
Contents
1 NXP Touch......................................1
2 Touch sensing HW support.............1
3 NT SW Library.................................2
4 FreeMASTER Run-Time Debugging
Tool................................................. 3
5 Supported compilers....................... 4
6 Software download..........................5
7 Beginning with FRDM board and
Touch Demo....................................8
8 Key detector uSAFA......................31
9 TSI module HW introduction......... 40
10 Shielding principles....................... 53
11 New features supported in NXP
Touch software library...................56
12 Conclusion.....................................59
13 References....................................59
14 Revision history.............................60
AN12709
NXP Touch Development Guide
Rev. 1 — 07 December 2021
Application Note
Figure 1. FRDM-KE15Z and FRDM-TOUCH
3 NT SW Library
NXP offers a touch software library, free of charge. It provides all the software required to detect touches and to implement more
advanced controllers like sliders or keypads.
TSI background algorithms are available for touch keypad and analog decoders, sensitivity auto calibration, low power, proximity,
water tolerance. SW distributed in source code form in “object C language code structure”
NXP Semiconductors
NT SW Library
NXP Touch Development Guide, Rev. 1, 07 December 2021
Application Note 2 / 61