We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Easy-to-Use Touch Library Solutions for Buttons, Sliders, Wheels and Proximity


Creating a high-performance capacitive touch interface for your product doesn’t have to be difficult, time consuming or expensive. Our industry-leading selection of touch-enabled microcontrollers (MCUs), paired with our easy-to-use development tools, makes adding capacitive touch almost effortless for most applications.

Exceptional Flexibility: Multiple MCU Architectures with Self and Mutual Capacitance

We offer a wide variety of touch-enabled PIC®, AVR® and SAM MCUs that make it easy to enable high-performance and reliable touch sensing in your design. PIC, AVR and SAM MCUs feature one or more of these dedicated, hardware-based Core Independent Peripherals (CIPs) to offload the touch functionality from the MCU’s core:

  • Hardware Capacitive Voltage Divider (HCVD)
  • Analog-to-Digital Converter with Computation (ADCC)
  • Analog-to-Digital Converter with Computation and Context Saving (ADCCC)
  • Peripheral Touch Controller (PTC)

The on-chip touch modules support self- and mutual-capacitance measurements to provide exceptional design flexibility.

Autonomous and Robust

Core Independent Peripherals enable autonomous touch operation that frees up CPU resources and reduces power consumption, even in designs that have a very high button count. With their built-in automatic tuning and calibration, they also enable the highest sensitivity, superior noise immunity and water tolerance for even demanding touch applications that are exposed to and need to function in harsh environments.

Short Time to Market

We support your MCU-based touch configuration right from the start with an extensive array of easy-to-use software and hardware development tools. You are never alone when you choose our touch solutions. Our global technical support team is available to provide expert answers to all your design questions.

Find everything you need to create your MCU-enabled capacitive touch interface here:

Additional Benefits of Our Touch-Enabled MCUs


Our portfolio of touch-enabled 8-, 16- and 32-bit MCUs comes with a variety of options to meet your specific design requirements:

  • Small package sizes, including WLCSP, for space-constrained applications
  • SOIC/SSOP packages for cost-optimized production
  • Devices that range from 6 to 144 pins and come with up to 1 MB Flash memory
  • On-chip integration options that include USB, CAN/CAN FD, LIN, IrDA®, wireless protocol stack, segmented LCD and graphics
  • Automotive-certified devices
  • Easy-to-use, comprehensive development ecosystem simplifies your prototyping and speeds up your time to market
  • Dual-core architecture that enables isolation of safety-critical and real-time touch operation from the rest of the application
  • Support for functional safety (ISO 26262, IEC 61508 and IEC 60730) with dedicated hardware safety features to achieve safety compliance and faster boot time
  • Immutable secure boot and secure firmware update for applications requiring security

 

Is a Turnkey Capacitive Touch Controller a Better Option for Your Design?


We also offer plug-and-play turnkey touch controllers if you want a simple and fast option for replacing mechanical buttons without making any additional changes to your product.

Development Tools


Featured Hardware Development Tools

Here are several featured touch development boards that will make it easy to create your capacitive touch sensing application:

Software Development Tools

The MPLAB® development environment is a single tool chain supporting all PIC®, AVR® and SAM microcontrollers and can be used to simplify touch configuration in your design. It includes these tools:

Microcontrollers/Microprocessors With Integrated Capacitive Touch Module


SAM L10/L11

Driven Shield Plus Water Tolerant Touch Demo

Documentation


Design Guides/User Guides


Title
AN2934 - Capacitive Touch Sensor Design Guide Download
QTouch® Modular Library Peripheral Touch Controller User's Guide Download

Application Notes


Title
AN3433 - Touchpad With Built-In Surface Gesture Recognition Using Peripheral Touch Controller Download
AN1325 - mTouch Metal Over Cap Technology Download
AN2934 - Capacitive Touch Sensor Design Guide Download
AN2098 - mTouch Sensing Technology Water Resistance Download
AN1492 - Microchip Capacitive Proximity Design Guide Download
AN1626 - Implementing Metal Over Capacitive Touch Sensors Download
Low-Power Touch Design Download

Brochures


Title
Touch and 3D Gesture Control Brochure Download

Application Notes


Title
AN_42094 - AT02259: QTouch Schematic and Layout Checklist Download
AN_42017 - AVR3002: Moisture Tolerant QTouch Design Download
AN_42013 - AVR1632: ASF - QTouch with XMEGA USB HID Download
AN_42044 - AVR3007: QTouch Composer with QT600-ATmega324 Training Guide Download
AN_42533 - AT13323: QTouch Smart Scan with Lumped Mode Download
AN_42655 - AT15291: Migrating QTouch Designs from SAM D MCUs to SAM C MCUs Download
AN_42442 - AT11849: QTouch Surface Design Guide Download
AN_42173 - AT01295: Integration of QTouch Library with BitCloud ZigBee Light Link Download
AN_8332 - AVR259: ATtiny40 QTouchADC Demonstration Kit Download
AN_42593 - AT13764: QTouch Scroll Sensor for Wearables Download
AN_42045 - AVR3008: QTouch Composer with QT600-ATtiny88 Training Guide Download
AN_42041 - AVR3004: QTouch with Safety Features Download
AN_42579 - AT12699: Multifunction Compact Keyboard Download
AN_42179 - AT03816: QMatrix Control Panel for In-Home Display Download
AN_42208 - AT01486: Low Cost Capacitive Touch TV Control Keypad Download
AN_42056 - AVR3005: Low Power QTouch Design Download
AN_42325 - AT08774: SAM D20 PTC with I2C Slave Download

Design Guides


Title
Design Guide: Buttons, Sliders and Wheels Download