STM8-TOUCH-LIB STM8 touch sensing library

STMicroelectronics STM8-TOUCH-LIB is a touch sensing library that provides a complete robust free source-code solution to transform any 8-bit STM8 microcontroller into a capacitive touch sensing controller. This solution allows designers familiar with the use of standard microcontrollers to create higher-end human interfaces by replacing conventional electromechanical switches by touch sensing keys.

The STM8 touch sensing library is part of the application firmware. It allows combining various capacitive sensing touchkey, wheels or sliders with traditional MCU features (communications, control of LEDs, beeper or LCD) in the same application.

Two acquisition principles, RC and CT, are available and can be configured at compiling level. Both acquisition principles offer the same advanced processing algorithms to filter out noise and to compensate environmental parameters such as temperature, humidity, and power supply variation

技术特性
  • Complete C source code library with firmware examples for all STM8 microcontrollers
  • Both resistor-capacitor (RC) and charge transfer (CT) acquisition principles supported
  • Multifunction capability to combine capacitive sensing functions with traditional MCU features (communications, LED/beeper/ LCD control)
  • Configuration of STM8 GPIO as touchkey
  • Flexible touchkey/wheel/slider configuration and combination
    • RC acquisition: up to 24 keys and 2 wheels/sliders supported
    • CT acquisition: up to 16 keys and 2 wheels/sliders supported
  • Acquisition, filtering and calibration functions
  • Enhanced processing features for optimized sensitivity and immunity
  • Touch-sensing user interface through firmware API for status reporting and application configuration
  • MCU resources
    • Minimized number of external components
    • Reduced MCU memory space
  • Up to 8-bit wheel/slider resolution with only three capacitive sensing channels
  • Active shield feature
  • Compliance with MISRA
  • Compliance with Cosmic, IAR and Raisonance C compilers
功能框图
STM8-TOUCH-LIB 订购信息
订购型号 产品状态 美金价格 数量 封装 包装形式 温度范围 材料声明
STM8-TOUCH-LIB Preview   1000     -40 °C-85 °C STM8-TOUCH-LIB
DATA BRIEF
描述 版本 大小
STM8-TOUCH-LIB : STM8 touch sensing library 1 88KB
APPLICATION NOTES
描述 版本 大小
AN2869: Guidelines for designing touch sensing applications 6 980KB
AN2927: RC acquisition principle for touch sensing applications 2 157KB
AN2966: Capacitor selection guide for STM8T141and touch sensing library-based capacitive sensors 2 97KB
AN3236: Guidelines to increase the number of touchkeys with the STM8 Touch Sensing Library 1 202KB
USER MANUALS
描述 版本 大小
UM0949: STMT/8L-EV1 STM8L evaluation board with touch-sensing library 2 1528KB
UM0671: STM8/128-EV/TS STM8S touch sensing evaluation board 4 1211KB
FIRMWARE
描述 版本 大小
STMT/8L-EV1 STM8L evaluation board 1.2.0 1911KB
STM8S20xxK-TS1 Evaluation Board Firmware 2.3.0 1857KB
STM8 Touch Sensing Library 2.4.0 2843KB
STM8TL5x STMTouch library 2.0.0 7196KB