PIC16F627A Touchpad circuit

This board layout was created using the SOIC version of a PIC16F627A without drawing the usual schematic first. Most of the part values are etched on the Layout. The SIP resistor packs I used are 10k ohm, some experimentation with this value may be useful. Three pins are provided for 5 volts, ground, and TTL serial output on a standard 3pin/0.1 inch connection. The actual data from the touch sensors is quite erratic and requires some software processing.
PIC16F627A Touchpad circuit - schematic

PIC16F627A Touchpad circuit - img1

Basically you create a pulse for each of the ports and read the data with the instruction following the pulse signlal rise. Then read the ports the same way looking for a gap of 0.1 seconds with no data detected. This does the 'debounce'. This results in fairly clean data capture from the sensors. Mostly, this is just an example of how to make your own control panels. The system can be extended to more inputs depending on how many your micro has. This design provides a telephone style layout and is programmed to send out values in 9600 baud ascii.

Recommended videos

  • DIY PIC Capacitance Sensor with 4 buttons and Multitouch Function
    Duration: 6:14.
  • 10 Buttons PIC Touch-Pad with BCD Output
    Duration: 4:08.
  • LCD + mikroC PRO for PIC + ISIS Proteus ( Included Program )
    Duration: 15:18.


  • Home Toys (press release)
    Home Toys (press release) Programming KitThe MICRO-X kit is based on one of the latest Microchip , the PIC16F1789, which is far superior to older types like PIC16F877. Most information on the web and other training kits use these older d
     27 September 2016
  • New development board for designing with 16-bit and 32-bit PIC microcontrollers
    Electropages (blog)
    Electropages (blog) Microchip have launched a new Explorer 16/32 development board for designing with 16-bit and 32-bit . This new board is offered at a lower cost than the company's popular Explorer 16 development board and comes with an
     20 September 2016
  • Bits&Chips
    Microchip kondigt de nieuwe Explorer-16/32-ontwikkelkaart aan voor het ontwerpen met 16-bit- en 32-bit--. Deze nieuwe kaart wordt goedkoper aangeboden dan Microchips populaire Explorer-16-ontwikkelkaart en komt met een ...
     14 September 2016
  • EDN Europe (registration) (blog)
    EDN Europe (registration) (blog) Microchip Technology's Explorer 16/32 Development Board for 16-bit and 32-bit is lower cost than its predecessor Explorer 16 and comes with an integrated programmer/debugger and added features that addres
     14 September 2016
  • PR Newswire (press release)
    Electronics Weekly ® CHANDLER, Ariz., Sept. 13, 2016 /PRNewswire/ -- Microchip Technology Inc. (NASDAQ: MCHP), a leading provider of , mixed-signal, analog and Flash-IP solutions, today announced the new Explorer 16/32 Development Boa
     13 September 2016
  • iStreetWire
    iStreetWire Microchip Technology Inc. (MCHP) saw its value decrease by -3.53% as the stock dropped $-2.14 to finish the day at a closing price of $58.52. The stock was ...
     12 September 2016
  • NYSE Journal (press release)
    NYSE Journal (press release) It also provides development tools that facilitate system designers to program for specific applications; analog, interface, mixed signal, and timing products comprising power administration, linear, mixed-signal
     2 September 2016
  • Electronic Design
    Electronic Design a Way to Online Development1) ings cloud-based development tools to developers. It is a complete MPLAB X integrated development environment (IDE) environment. This includes debugging hooks to local devices. There are s
     19 February 2016
  • EE Times
    EE Times Free, web-based integrated development environment said to be the the easiest way for designers to get started with PIC MCUs.Microchip moves development to the cloudElectronics WeeklySoftware Is Free -- SometimesEE JournalAc
     16 February 2016