element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Microchip
  • Products
  • Manufacturers
  • Microchip
  • More
  • Cancel
Microchip
Documents Microchip Launches mTouch Development Kit
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Microchip to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: tech_content
  • Date Created: 3 Dec 2008 11:44 AM Date Created
  • Last Updated Last Updated: 27 Oct 2013 5:21 AM
  • Views 360 views
  • Likes 0 likes
  • Comments 0 comments
Related
Recommended

Microchip Launches mTouch Development Kit

New mTouchTm Development kit introduces users to Microchip’s PICRegistered microcontroller based capacitive sensing solution.image

Microchip Launches mTouch Development Kit

 

Touch sensing is fast becoming an alternative to traditional push-button-switch user interfaces, because it requires no mechanical movement, and it enables a completely sealed and modern-looking design.

 

Now expanding beyond the consumer market, touch sensing is beginning to take hold in medical, industrial, and automotive applications for reasons such as aesthetics, maintenance, cost, and cleanliness.

 

Microchip’s mTouchTm Solution is a free and open source which enables designers to add this leading-edge user interface to applications utilizing PICRegistered microcontrollers, without the cost of fee-based licensing and royalty agreements.

 

Being a source-code solution further helps engineers quickly integrate touch sensing functionality with their existing application code in a single microcontroller, thus reducing the total system cost associated with current solutions.

 

To create an mTouchTm system, three things are needed:

  1. Touch sensors - These are just conductive pads, separated from the user by an insulator.
  2. A capacitance to digital converter, The mTouch system accomplishes this task by using the capacitance of the sensor as a frequency determining element in a relaxation oscillator. The frequency of the oscillator is then measured, and any shift due to a user’s touch is detected and validated in software.
  3. A method to detect and decode the output of this converter. This solution is a combination of a running average, a comparator and some decoding algorithms.

 

The current version of the mTouchTm system uses the dual comparator module with the SR latch output mode to create a relaxation oscillator which measures sensor capacitance. In addition, both TMR0 and TMR1 are required to perform the frequency measurement necessary to determine a capacitance shift due to a user’s touch. Therefore, to implement the current mTouch capacitive touch system, a device with two comparators, the SR latch mode, TMR0, and TMR1 is required.

 

Microchip provides a wide variety of microcontrollers with these features. The smallest device is the 14-pin PIC16F610 microcontroller. The next size device is the 20-pin PIC16F690, and the largest are the 28/40-pin PIC16F887 family of devices.

 

The PICDEMTm Touch Sense 1 Demo Board is an application example using three different touch sensor configurations in the form of a Directional pad, Keypad, and Slider section. A factory programmed firmware application provides the user immediate access to all of the board’s features through the use of the accompanying Windows(R) based Diagnostic Tool and PICkitTm Serial Analyzer. The Diagnostic Tool provides the user a platform to analyze application critical information in real-time as it relates to touch sensor behaviour.

 

The mTouch solution:

  • Free mTouch Touch Sensing Software
  • No Licensing or Royalty Costs - Free & Open Source
  • A Single Chip Solution
  • Runs on a choice of PIC microcontrollers from 14 pins to 40 pins

 

Microchip’s mTouch solution is targeted at all forms of user interface including:

  • Replacement of IP based touch sense solutions
  • Replacement of traditional mechanical keypads
  • Hand held instrumentation
  • Automotive - dashboard controls
  • Medical Equipment
  • Appliance Controls
  • Consumer Products

 

Product information table:

Mftrs. Part No.Product DescriptionAdditional Information
DM164125DM164125mTouch Dev:KitConnects to PC via USB
PIC16F610-I/PPIC16F610-I/P14 Pin PIC MCUmTouch compatible
PIC16F610-I/SLPIC16F610-I/SL14 Pin PIC MCUmTouch compatible
PIC16F616-I/PPIC16F616-I/P14 Pin PIC MCUmTouch compatible
PIC16F616-I/SLPIC16F616-I/SL14 Pin PIC MCUmTouch compatible
PIC16F631-I/PPIC16F631-I/P20 Pin PIC MCUmTouch compatible
PIC16F631-I/SOPIC16F631-I/SO20 Pin PIC MCUmTouch compatible
PIC16F677-I/PPIC16F677-I/P20 Pin PIC MCUmTouch compatible
PIC16F677-I/SOPIC16F677-I/SO20 Pin PIC MCUmTouch compatible
PIC16F687-I/PPIC16F687-I/P20 Pin PIC MCUmTouch compatible
PIC16F687-I/SOPIC16F687-I/SO20 Pin PIC MCUmTouch compatible
PIC16F685-I/PPIC16F685-I/P20 Pin PIC MCUmTouch compatible
PIC16F685-I/SOPIC16F685-I/SO20 Pin PIC MCUmTouch compatible
PIC16F689-I/PPIC16F689-I/P20 Pin PIC MCUmTouch compatible
PIC16F689-I/SOPIC16F689-I/SO20 Pin PIC MCUmTouch compatible
PIC16F690-I/PPIC16F690-I/P20 Pin PIC MCUmTouch compatible
PIC16F690-I/SOPIC16F690-I/SO20 Pin PIC MCUmTouch compatible
PIC16F882-I/SPPIC16F882-I/SP28 Pin PIC MCUmTouch compatible
PIC16F882-I/SOPIC16F882-I/SO28 Pin PIC MCUmTouch compatible
PIC16F883-I/SPPIC16F883-I/SP28 Pin PIC MCUmTouch compatible
PIC16F883-I/SOPIC16F883-I/SO28 Pin PIC MCUmTouch compatible
PIC16F884-I/PPIC16F884-I/P40/44 Pin PIC MCUmTouch compatible
PIC16F884-I/PTPIC16F884-I/PT40/44 Pin PIC MCUmTouch compatible
PIC16F886-I/SPPIC16F886-I/SP28 Pin PIC MCUmTouch compatible
PIC16F886-I/SOPIC16F886-I/SO28 Pin PIC MCUmTouch compatible
PIC16F887-I/PPIC16F887-I/P40/44 Pin PIC MCUmTouch compatible
PIC16F887-I/PTPIC16F887-I/PT40/44 Pin PIC MCUmTouch compatible

 

  • at:npi
  • sp:microchip
  • date:1_06_08
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube