Capacitive Touch Design: Getting Started with Touch using Microchip Code Configurator (MCC) Melody

In this course we will use MPLAB® X, MCC Melody, and Microchip Touch libraries to create a capacitive touch project with buttons and a slider

rate limit

Code not recognized.

About this course

In this course we will use MPLAB® X, MCC Melody, and Microchip Touch libraries to create a capacitive touch project with buttons and a slider. The project will utilize an AVR128DA48 Curiosity Nano with Curiosity Nano Touch Adapter and the QT7 Xplained Pro touch sensor board. Application code will be added to execute the touch system and turn on LEDs corresponding to touch sensors.  Touch performance is evaluated on the hardware and touch signals are viewed using the MPLAB Data Visualizer with the Touch Plugin. All knowledge gained in this course will aid you in developing applications for your own hardware.

Curriculum36 min

  • Syllabus
  • Course Introduction and Agenda 1 min
  • Software and Hardware Tools Used In This Class
  • Touch Design Plan
  • QT7 Demo Board Self-Capacitance Sensors
  • Pin Configuration On The Curiosity Nano Touch Adapter
  • AVR128DA48 CNano Touch Tune Pins
  • Creating a MCC Melody Touch Project
  • Create a Standalone Project 3 min
  • Open MCC Melody 4 min
  • Configuring the Touch System 7 min
  • System Clock & Interrupts 2 min
  • UART Configuration 1 min
  • Setup I/O Pins to Control LEDs 2 min
  • Generate the Project 2 min
  • Creating the Application Code
  • Call the Touch Process 5 min
  • Controlling LEDs As A Function Of Touch 6 min
  • Compile And Program The MCU 1 min
  • Testing the Project on Hardware
  • Verifying Project Operation 1 min
  • Using the MPLAB® Data Visualizer
  • Viewing Touch Data In Realtime
  • Wrap-Up
  • Summary 1 min
  • Additional Resources and Tools Used

About this course

In this course we will use MPLAB® X, MCC Melody, and Microchip Touch libraries to create a capacitive touch project with buttons and a slider. The project will utilize an AVR128DA48 Curiosity Nano with Curiosity Nano Touch Adapter and the QT7 Xplained Pro touch sensor board. Application code will be added to execute the touch system and turn on LEDs corresponding to touch sensors.  Touch performance is evaluated on the hardware and touch signals are viewed using the MPLAB Data Visualizer with the Touch Plugin. All knowledge gained in this course will aid you in developing applications for your own hardware.

Curriculum36 min

  • Syllabus
  • Course Introduction and Agenda 1 min
  • Software and Hardware Tools Used In This Class
  • Touch Design Plan
  • QT7 Demo Board Self-Capacitance Sensors
  • Pin Configuration On The Curiosity Nano Touch Adapter
  • AVR128DA48 CNano Touch Tune Pins
  • Creating a MCC Melody Touch Project
  • Create a Standalone Project 3 min
  • Open MCC Melody 4 min
  • Configuring the Touch System 7 min
  • System Clock & Interrupts 2 min
  • UART Configuration 1 min
  • Setup I/O Pins to Control LEDs 2 min
  • Generate the Project 2 min
  • Creating the Application Code
  • Call the Touch Process 5 min
  • Controlling LEDs As A Function Of Touch 6 min
  • Compile And Program The MCU 1 min
  • Testing the Project on Hardware
  • Verifying Project Operation 1 min
  • Using the MPLAB® Data Visualizer
  • Viewing Touch Data In Realtime
  • Wrap-Up
  • Summary 1 min
  • Additional Resources and Tools Used