Categories

App note: Capacitive Multibutton Configurations

Posted on Saturday, November 23rd, 2013 in app notes by DP

capacitive_multitouch_config

A capacitive mutibutton configuration application note from Microchip describing how to scan and detect button presses on more than 4 capacitive buttons.

This application note will discuss three different
approaches to implementing multiple touch buttons
using Microchip microcontrollers. The first approach
creates a simple 4 sensor system using the on-chip
4-to-1 analog multiplexers tied to the inputs of the
comparator module. The second approach expands
the 4 sensor system of the first approach, into a 10
sensor system by combining pairs of the original 4
inputs. The third approach creates an expandable
system, which relies on multiplexing additional
sensors through an external analog multiplexer.

This entry was posted on Saturday, November 23rd, 2013 at 1:00 pm and is filed under app notes. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “App note: Capacitive Multibutton Configurations”

  1. @matseng says:

    Strange…. I just read this appnote looking for info about the best methods of detecting touches on a matrix configuration of capsense buttons.. The PIC24JF64GB002 I use have 9 capsense pins so I can just do a straight x/y scan with 5×4 lines to get all my 20 buttons on the MCC8 touchable.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Paul Campbell: I'm old enough that I started programming with punched cards .... each card had a sequence number in the last few characters. A friend once...
  • Ian: test comment on /blog/ page
  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...