NUREMBERG, Germany, March 4 /PRNewswire-FirstCall/ -- Embedded World 2009 -- To help engineers implement touch-sensitive controls easily, with minimum additional cost and size, STMicroelectronics (NYSE: STM), a world leader in microcontrollers, today announced the availability of its open-source capacitive touch sensing software library for its 8-bit STM8 MCU platform.
Touch controls improve the look and feel of end products such as MP3 players, televisions, domestic appliances, or printers, compared to mechanical switches or membrane keypads. Using touch controls also lowers bill-of-materials costs while enhancing reliability because they have no moving parts. Typical controls include single or multiple buttons, slider controls, or rotary touch sensors, and colored decals or screen-printed graphics can be applied to show their positions on the control panel.
ST's touch-sensing software library transforms any 8-bit STM8 MCU into a capacitive touch-key controller. Designers can combine touch sensing functions through multiple configurations, such as touch keys, wheels or sliders, while preserving the traditional STM8 MCU features for the application firmware, including communication, LED control, beeper, and LCD control. The software is provided as royalty-free C source code and offers a maximum of flexibility to software engineers to configure, adapt or accommodate the library according to application needs.
Human touch is detected by monitoring the charge and the discharge timing cycle of a RC network formed by a single resistor and the touch electrode capacitance. The Bill-of-Materials is low as only one resistor is required by the touch channel. Depending on which STM8 variant is being used, as many as 24 individual touch pads can be supported. The touch sensing library only uses a small amount of the chip's memory and processing capability allowing designers to combine other application tasks in a single device. To optimize power consumption, the software also takes advantage of the STM8's low-power modes.
The touch sensing library embeds advanced features to help engineers overcome key challenges when implementing touch controls, such as configuring a combination of sensors, adjusting the sensing system, and ensuring robust operation throughout the lifetime of the end product. These include tools to help define keys, slider controls or rotary sensors, and to optimize touch sensitivity by adjusting parameters such as the touch-detection threshold and the resolution of sliders or rotary controls. There are also innovative programmable features to optimize measurement accuracy and make the final application immune from noise.
An embedded automatic calibration software layer saves final adjustment during manufacturing and enables faster time to market. To maximize long-term reliability the library contains an Environmental Change System (ECS). The ECS compensates for natural fluctuations in operating voltage and capacitance as well as environmental effects such as temperature and humidity.
As well as source code for the touch-sensing software library, full supporting documentation includes the API description, a user manual for the software library, application notes, and board-layout recommendations. Code examples for the STM8 are also included, and ST plans to introduce a touch-sensing evaluation board in Q2 2009.
STMicroelectronics is a global leader in developing and delivering semiconductor solutions across the spectrum of microelectronics applications. An unrivalled combination of silicon and system expertise, manufacturing strength, Intellectual Property (IP) portfolio and strategic partners positions the Company at the forefront of System-on-Chip (SoC) technology and its products play a key role in enabling today's convergence markets. The Company's shares are traded on the New York Stock Exchange, on Euronext Paris and on the Milan Stock Exchange. In 2008, the Company's net revenues were $9.84 billion. Further information on ST can be found at www.st.com.
Web site: http://www.st.com/