RM0091
27
Touch sensing controller (TSC)
27.1
Introduction
The touch sensing controller provides a simple solution for adding capacitive sensing
functionality to any application. Capacitive sensing technology is able to detect finger
presence near an electrode which is protected from direct touch by a dielectric (glass,
plastic, ...). The capacitive variation introduced by the finger (or any conductive object) is
measured using a proven implementation based on a surface charge transfer acquisition
principle.
The touch sensing controller is fully supported by the STMTouch touch sensing firmware
library which is free to use and allows touch sensing functionality to be implemented reliably
in the end application.
27.2
TSC main features
The touch sensing controller has the following main features:
●
Proven and robust surface charge transfer acquisition principle
●
Supports up to 18 capacitive sensing channels
●
Up to 6 capacitive sensing channels can be acquired in parallel offering a very good
response time
●
Spread spectrum feature to improve system robustness in noisy environments
●
Full hardware management of the charge transfer acquisition sequence
●
Programmable charge transfer frequency
●
Programmable sampling capacitor I/O pin
●
Programmable channel I/O pin
●
Programmable max count value to avoid long acquisition when a channel is faulty
●
Dedicated end of acquisition and max count error flags with interrupt capability
●
One sampling capacitor for up to 3 capacitive sensing channels to reduce the system
components
●
Compatible with proximity, touchkey, linear and rotary touch sensor implementation
●
Designed to operate with STMTouch touch sensing firmware library
Doc ID 018940 Rev 1
Touch sensing controller (TSC)
681/742
Need help?
Do you have a question about the STM32F05 series and is the answer not in the manual?
Questions and answers