ATAVRTS2080A Atmel, ATAVRTS2080A Datasheet - Page 32

KIT QTOUCH W/SW ATMEGA88

ATAVRTS2080A

Manufacturer Part Number
ATAVRTS2080A
Description
KIT QTOUCH W/SW ATMEGA88
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRTS2080A

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
ATmega88
Tool Type
Development Kit
Cpu Core
AVR 8 / 32
Data Bus Width
8 bit
Core Architecture
AVR
Silicon Manufacturer
Atmel
Silicon Core Number
ATmega88, ATmega88A
Silicon Family Name
AVR
Kit Contents
Board, CD
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
5.6.6
Figure 6 illustrates the sequence of operations required to be performed to add touch to an end
application. By using the simple API’s as illustrated in the sequence flowchart, the user can add
touch sensing in his design.
5.6.6.1
5.6.6.1.1
QTouch acquisition method libraries require 2 GPIO pins per channel. QTouch libraries can be
configured to use 1 to 16 channels requiring 2 to 32 pins respectively. There are two options
provided for connecting the SNS and SNSK pins.
The following list provides a look at various combinations supported by various 8bit AVR
libraries released for each device.
When pin configurability is not used:
When pin configurability is used:
32
1. The SNS and SNSK pins are connected to separate ports. ( i.e. Interport)
2. The SNS and SNSK pins are connected to the same port. ( i.e. Intraport)
Sequence of Operations and Using the API
4-channel library – supports up to 4 channels using 4 consecutive pins on different SNS
and SNSK ports (or) supports up to 4 channels using 8 consecutive pins on the same
port used for both SNS and SNSK lines. This library requires 1 or 2 ports.
8-channel library – supports up to 8 channels using 8 consecutive pins on different SNS
and SNSK ports (or) supports up to 8 channels using 16 pins spread over two ports (SNS
and SNSK are on alternate pins) with SNS1 and SNSK1 pins on the first port and SNS2
and SNSK2 pins on the second port. This library requires 2 ports.
12-channel library (available only for 8bit AVR devices) – supports up to 12 channels out
of which, 8 channels with 8 consecutive pins for SNS1 and SNSK1 are available on
different ports and the other 4 channels with 8 consecutive pins available on the same
port for both SNS and SNSK lines. This library requires a total of 3 ports.
16-channel library – supports up to 16 channels out of which, 8 channels with 8
consecutive pins for SNS1 and SNSK1 are available on different ports and the other 8
channels with 8 consecutive pins are available on a different pair of SNS2 and SNSK2
ports. This library requires a total of 4 ports.
4-channel library – supports up to 4 channels using any 4 pins on different SNS and
SNSK ports (or) supports up to 4 channels using pins on the same port used for both
SNS and SNSK lines. This library requires 1 or 2 ports.
8-channel library – supports up to 8 channels using 8 pins on different SNS and SNSK
ports (or) supports up to 8 channels using pins spread over two ports (SNS and SNSK
are on alternate pins) with SNS1 and SNSK1 pins on the first port and SNS2 and SNSK2
pins on the second port. This library requires 2 ports.
12-channel library (available only for 8bit AVR devices) – supports up to 12 channels out
of which, 8 channels with 8 pins for SNS1 and SNSK1 are available on different ports and
the other 4 channels with 8 pins available on the same port for both SNS and SNSK
lines. This library requires a total of 3 ports.
The function qt_measure_sensors() should have been called at least once prior to calling
this function.
Channel Numbering
Channel numbering when using QTouch acquisition method
8207J-AT42-02/11

Related parts for ATAVRTS2080A