For easy starting and designing, NXP does lots of work in SW enablement – NXP Touch Library, which is based on the MCUXpresso SDK:
Kinetis KE15Z: KE1xZ MCUs are based on the Arm® Cortex®-M0+ core, running up to 72 MHz. These MCUs support up to 256 KB flash, 32 KB RAM, and a complete set of analog/digital features. The robust TSI module provides a high level of stability and accuracy to any HMI system. The 1-Msps ADC and FlexTimer modules provide a perfect solution for BLDC motor-control systems.
FRDM-KE15Z: The FRDM-KE15Z Freedom Board is designed to work in standalone mode or as the main board of FRDM-TOUCH, FRDM-MC-LVBLDC, and Arduino boards. This Freedom board is compatible with DC 5v and 3.3v power supply and features a KL15Z, a device boasting up to 256KB Flash and 32KB SRAM and numerous analog and digital peripherals. The onboard interfaces include an RGB LED, a 6-axis digital sensor, a 3-axis digital angular rate gyroscope, an ambient light sensor, and a capacitive touch slider.
NXP Touch Library: NXP Touch software is designed to speed development of your touch applications and is ideal for use with Kinetis® MCUs. Available as a 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.