AT08774: SAM D20 PTC with I2C Slave APPLICATION NOTE

2021-10-25
●This application note explains the firmware solution implemented on Atmel® ATSAMD20J18 device using ARM® Cortex®-M0+ processor. The firmware solution demonstrates SAM D20 PTC self and mutual-capacitance sensor measurements and transmit/receive touch data using I2C slave.
This implementation is useful in applications where the Host MCU need to control various touch setup parameters over I2C. For instance, applications that target low power consumption can adjust clock prescaler and scan interval. Applications that target best noise performance can adjust noise counter options dynamically.
The firmware solution is implemented using two SAM D20 Xplained Pro boards, one acting as User board and the other for QDebug which streams touch data to QTouch® Analyzer.
The demonstration program is implemented in C and supports GCC Compiler used by Atmel Studio 7.
●Features
■Host MCU based touch parameter control
■ I2C in slave mode
■Hardware Touch Acquisition using PTC
■Demonstration Program
■Uses I2C driver in ASF
■QTouch Composer generated touch project
■Utilizes SAM D20 Xplained Pro

MICROCHIP

SAM D20SAM D20 series

More

Part#

PTC32-bit ARM Cortex-M0+ based microcontroller

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

04/2016

Rev.42325C

1.1 MB

- The full preview is over. If you want to read the whole 42 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: