ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 49

BOARD EVAL FOR ATTINY88 LIBRARY

ATAVRTS2080B

Manufacturer Part Number
ATAVRTS2080B
Description
BOARD EVAL FOR ATTINY88 LIBRARY
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRTS2080B

Sensor Type
Touch, Capacitive
Sensing Range
1 Rotor, 1 Slider, and 2 Buttons/Keys
Interface
Application Programming Interface (API)
Voltage - Supply
1.8 V ~ 5.5 V
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATtiny88
Tool Type
Development Kit
Cpu Core
AVR 8 / 32
Data Bus Width
8 bit
Core Architecture
AVR
Silicon Manufacturer
Atmel
Silicon Core Number
ATtiny88
Silicon Family Name
AVR
Kit Contents
Board CD Docs
Development Tool Type
Hardware / Software - Eval/Demo Board
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sensitivity
-
Lead Free Status / Rohs Status
 Details
Other names
Q4359953
_ROTOR_SLIDER_
QT_DELAY_CYCLES
_POWER_OPTIMIZATION_
(Required only for ATtiny and ATmega
libraries. ATxmega and UC3 libraries by
default optimized for power without any
limitations)
_TOUCH_ARM_
QTOUCH_STUDIO_MASKS
_STATIC_PORT_PIN_CONF_
4) Using QTouch API’s in your application to add touch functionality
5) Adding the necessary source files
The following files are to be added along with the touch library and user application
before compilation:
a. The clock, host application and other peripherals needed by the host application
b. In your application, create, initialize and configure the sensors.
c. The channel configuration parameters need to be set by calling the
d. Once the sensors are configured, qt_init_sensing() has to be called to trigger the
d. Provide timing for the QTouch libraries to operate. i,e the QTouch libraries do not
NOTE: The ATSAM example applications provided with the libraries illustrate the
usage for the evaluation kits supported by the library. Please refer to the main.c files
for reference.
needs to be initialized.
qt_set_parameters() ( see section 5.6.5.1.
initialization of the sensors with the configuration defined in steps above.
use any timer resources of the microcontroller. The Host application has to
provide the required timing and also call the API’s at the appropriate intervals to
perform touch sense detect operations.
ATtiny, ATmega devices - touch_api.h, touch_qt_config.h and
qt_asm_tiny_mega.S
ATxmega devices - touch_api.h, touch_qt_config.h and qt_asm_xmega.S
i. The APIs of interest are qt_enable_key/rotor/slider().see sections 5.6.5.2,
5.6.5.3 and 5.6.5.4.
libraries and 8, 16, 32 for UC3
device libraries.
Rotor / slider can be added to
the design, if this macro is
enabled.
1 to 255
0 or 1
To be defined when using
ATSAM libraries
This macro needs to be defined
if QTouch Studio Pin
Configurator Wizard.is used to
generate the SNS and SNSK
masks.
This macro needs to be defined
only in case of 4 and 8 channel
libraries with interport
configuration and pin
configurability.
A library with rotor / slider
functionality
available
selected if this macro is to
be enabled.
Please
5.6.8.
Used to reduce the power
consumed by the library.
When power optimization is
enabled the unused pins,
within
QTouch, may not be usable
for
applications.
spectrum noise reduction is
also disabled when power
optimization is enabled.
For ATSAM libraries only.
Please refer to section 5.8.1
Please refer to section 5.8.1
a
interrupt
refer
needs
port
to
used
already
to
Spread
section
driven
49
for
be

Related parts for ATAVRTS2080B