ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 115

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
Using the init_clock() in main.c and clock.c files,
Set the CAT_CLK Clock to appropriate value.
Set the GCLK_CAT Clock to appropriate value.
Using the touch_config_at32uc3l.h configuration file,
Set DEF_TOUCH_QMATRIX = 1.
Set all QM_xx and TOUCH_xx macros to appropriate values.
(This includes 2 peripheral DMA Channels required for QMatrix operation.)
In the main.c file,
Set appropriate qm_burst_length[] values corresponding to all Touch channels .
Set the desired measurement_period_ms for Touch measurement.
Configure multiple
QMatrix sensors
Call in loop
Figure 39 QMatrix API Flow diagram for UC3L
time_to_
measure_touch
acquisition(NORMAL_ACQ_MODE)
touch_qm_sensors_calibrate()
touch_qm_sensors_config()
touch_qm_sensors_start_
touch_event_dispatcher()
touch_qm_sensors_init()
Host Application code
measured data and Touch Status
measure_complete_callback(),
filter_callback(), if enabled
115

Related parts for ATAVRTS2080B