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 is ideally
suited for RTOS based applications. NXP Touch software employs a modular
architecture with a variety of 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 3V/10V test.
Support both Self-cap and mutual-cap mode, up to 6x6 matrix touch
pads.
Great performance in liquid tolerance, water, oil, cold steam etc.
High configurable sensitivity, supports up to 10mm 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 Keydetector uSAFA............................. 31
9 TSI module HW introduction................40
10 Shielding principles............................53
11 Conclusion......................................... 56
12 References........................................ 56
13 Revision history................................. 57
AN12709
NXP Touch development guide
Rev. 0 — 20 January, 2019
Application Note
Figure 1. FRDM-KE15Z and FRDM-TOUCH
3 NT SW Library
NXP offers a software library, free of charge, that provides all the software needed, not only to detect touches, but also to
implement more advanced controllers like sliders or keypads.
TSI Background algorithms are available for touch Keypad & 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. 0, 20 January, 2019
Application Note 2 / 58