ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 83

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
5.8.1.1.1
3. The first SNS port pin should always be mapped to the first SNSK port pin in any port
4. Even sensors with in a port pair should be placed in one mask and odd sensors with-in a
5. All the three channels for ROTORS and SLIDERS should be placed within the same
6. Keys on adjacent channels should be placed on different masks.
7. For 8 channel case when 2 ports are enabled, the pins for the 8 channels can be spread
8. For 16 channel case when 2 ports are enabled, all the pins for the 16 channels are
pair. Similarly the second SNS port pin should always be mapped to second SNSK pin
and so on.
port pair should be placed in the second mask. In case of interport, first channel should
always start with odd masks and then even masks is filled .
mask. And should be in the same port pair.
on the 2 ports. The pin configuration is done based on the rules mentioned above.
allocated among the pins of the 2 ports.
As there is no second port pair used for this, so that’s why SNS_array[1][0],
SNS_array[1][1], SNSK_array[0][1] and SNSK_array[1][1] are having value zero.
This example is for interport 8 channel library with only one port pair used.
Channel0 is A0B2,Channel1 is A3B5 and Channel2 is A7B7 are enabled for the 8
channel library.
The SNS_array and SNSK_array masks are calculated by the Qtouch Studio with rules
mentioned above.
In this case, the SNS_array and SNSK_array values will be as mentioned below:
SNS_array[0][0]=0x41; (SNS even mask for port pair 1)
SNS_array[0][1]=0x08; (SNS odd mask for port pair 1)
SNS_array[1][0]=0x00; (SNS even mask for port pair 2)
SNS_array[1][1]=0x00; (SNS odd mask for port pair 2)
SNSK_array[0][0]=0x84; (SNSK even mask for port pair 1)
SNSK_array[0][1]=0x20; (SNSK odd mask for port pair 1)
SNSK_array[1][0]=0x00; (SNSK even mask for port pair 2)
SNSK_array[1][1]=0x00; (SNSK odd mask for port pair 2)
Example for 8 channel interport mask Calculation with one port pair
SNS1=PORTA
SNSK1=PORTB
X
Ch2
X
X
Ch1
X
X
Ch0
X
83

Related parts for ATAVRTS2080B