SX8660I06AULTRT Semtech, SX8660I06AULTRT Datasheet

no-image

SX8660I06AULTRT

Manufacturer Part Number
SX8660I06AULTRT
Description
8-ch Capacitive Touch Solution (Button)
Manufacturer
Semtech
Datasheet

Specifications of SX8660I06AULTRT

Controller Type
Capacitive Touch Screen
Ic Interface Type
I2C
Supply Voltage Range
2.7V To 3.6V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
MLPQ

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SX8660I06AULTRT
Manufacturer:
SEMTECH
Quantity:
3 200
ADVANCED COMMUNICATIONS & SENSING
G
The SX8660 is an ultra low power, fully integrated 8-
channel
applications. Unlike many capacitive touch solutions,
the SX8660 features dedicated capacitive sense
inputs (that requires no external components) in
addition to 8 general purpose I/O ports (GPIO). Each
of the 8 on-chip GPIO/LED driver is equipped with
independent PWM source for enhanced visual effect
such as dimming, blinking and breathing.
The SX8660 includes a capacitive 10 bit ADC analog
interface with automatic compensation up to 100pF.
The high resolution capacitive sensing supports a
wide variety of touch pad sizes and shapes and
allows capacitive buttons to be created using thick
overlay materials (up to 5mm) for an extremely
robust and ESD immune system design.
The SX8660 incorporates a versatile firmware that
was specially designed to simplify capacitive touch
solution design and offers reduced time-to-market.
Integrated
provides the ultimate flexibility to modify key firmware
parameters (gain, threshold, scan period, auto offset
compensation) in the field without the need for new
firmware development.
The SX8660 supports the 400 kHz I²C serial bus
data protocol and includes a field programmable
slave address. The tiny 4mm x 4mm footprint makes
it an ideal solution for portable, battery powered
applications where power and density are at a
premium.
T
Revision v2.3, June 2010
YPICAL
ENERAL
A
solution
D
PPLICATION CIRCUIT
ESCRIPTION
multi-time
for
programmable
capacitive
touch-button
© 2010 Semtech Corp.
(8 sensors) with Enhanced LED Drivers and Analog Output
memory
Ultra Low Power, Capacitive Button Touch Controller
1
K
A
O
1
* This device is RoHS/WEEE compliant and Halogen Free
SX8660I06AULTRT
3000 Units/reel
EY
PPLICATIONS
RDERING
Complete 8 Sensors Capacitive Touch-Button Solution
High Resolution Capacitive Sensing
Up to 2 Analog Output Interfaces (AOI-A and AOI-B)
Support of buzzer for audible feedback
User-selectable Button Reporting Configuration
Extremely Low Power
Programmable Scanning Period from 15ms to several
seconds
Auto Offset Compensation
Multi-Time In-Field Programmable Firmware Parameters
for Ultimate Flexibility
No External Components per Sensor Input
Internal Clock Requires No External Components
Differential Sensor Sampling for Reduced EMI
Optional 400 KHz I²C Interface w/ Programmable Address
-40°C to +85°C Operation
LCD TVs, Monitors
White Goods
Notebook/Netbook/Portable/Handheld computers
Consumer Products, Instrumentation, Automotive
Mechanical Button Replacement
o Up to 8 LED Drivers for individual Visual Feedback with
o Configurable Single, Repeat, Continuous Fading Mode
o 256 steps PWM Linear and Logarithmic control
o Up to 100pF of Offset Cap. Compensation at Full
o Capable of Sensing thru Overlay Materials( <5mm thick)
o Enable button detection thru host’s ADC
o Report First or Report Strongest
o 8uA (typ) in Sleep Mode
o 70uA (typ) in Doze Mode (195ms)
o 200uA (typ) in Active Mode mode (30ms)
o Eliminates false triggers due to environmental factors
o Initiated on power-up and configurable intervals
o On-chip user programmable memory for fast, self
Part Number
P
Auto Lightening
Sensitivity
(temperature, humidity)
contained start-up
RODUCT
I
NFORMATION
F
1
EATURES
-40°C to +85°C Lead Free MLPQ-UT28
Temperature
Range
DATASHEET
www.semtech.com
Package
SX8660

Related parts for SX8660I06AULTRT

SX8660I06AULTRT Summary of contents

Page 1

... Operation A PPLICATIONS LCD TVs, Monitors White Goods Notebook/Netbook/Portable/Handheld computers Consumer Products, Instrumentation, Automotive Mechanical Button Replacement O I RDERING NFORMATION Part Number SX8660I06AULTRT 1 3000 Units/reel * This device is RoHS/WEEE compliant and Halogen Free © 2010 Semtech Corp. 1 SX8660 DATASHEET F EATURES Temperature Package Range 1 -40° ...

Page 2

... Interrupt 3.16.1 Power up 3.16.2 Assertion 3.16.3 Clearing 3.16.4 Example 3.17 Reset Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Table of Contents ............................................................................................................ 1 ............................................................................................................... 4 ................................................................................................. 7 ........................................................................................................ 10 © 2010 Semtech Corp. 2 SX8660 DATASHEET ...

Page 3

... SPM Read Sequence 6.7 NVM burn PPLICATION NFORMATION ACKAGING NFORMATION 8.1 Package Outline Drawing 8.2 Land Pattern Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output .............................................................................. 39 ...................................................................................................... 73 ........................................................................................................ 74 © 2010 Semtech Corp. 3 SX8660 DATASHEET ...

Page 4

... Pinout Diagram Figure 1 CTAA yyww xxxxx R06 yyww = Date Code xxxxx = Semtech lot number R06 = Semtech Code Marking Information Figure 2 © 2010 Semtech Corp. 4 DATASHEET 22 21 gnd 20 gpio5 19 gpio4 18 gpio3 17 gpio2 16 gnd 15 gpio1 14 www ...

Page 5

... General Purpose Input/Output 7 Digital Core Decoupling, connect to a 100nF decoupling capacitor Ground Active Low Reset. Connect to VDD if not used. Analog Core Decoupling, connect to a 100nF decoupling capacitor Capacitive Sensor 0 Exposed pad connect to ground Pin description Table 1 © 2010 Semtech Corp. 5 SX8660 DATASHEET www.semtech.com ...

Page 6

... Quick Start Memory SPM Shadow Parameter Memory SPO Special Purpose Output Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Simplified block diagram of the SX8660 © 2010 Semtech Corp. 6 SX8660 DATASHEET www.semtech.com ...

Page 7

... HBM I LU Absolute Maximum Ratings Table 2 Symbol VDD VDD drop VDD T A Recommended Operating Conditions Table 3 Symbol (vi) θ JA Thermal Characteristics Table 4 © 2010 Semtech Corp. 7 SX8660 DATASHEET Min. Max. -0.5 3.9 -0.5 3.9 10 125 260 -50 150 3 ± 100 Min. Max. 2.7V 3 ...

Page 8

... OL,SDA,INTB time between rising edge VDD and rising INTB type 0402, tolerance +/-50% vdig type 0402, tolerance +/-50% vana type 0402, tolerance +/-10% int type 0402, tolerance +/-50% vdd Electrical Specifications Table 5 © 2010 Semtech Corp. 8 SX8660 DATASHEET Min. Typ. Max. 200 275 70 100 8 17 ...

Page 9

... LOW t HIGH t SU;DAT t HD;DAT t SU;STA t HD;STA t SU;STO t BUF t SP I2C Timing Specification Table 6 I2C Start and Stop timing Figure 4 I2C Data timing Figure 5 © 2010 Semtech Corp. 9 SX8660 DATASHEET Min. Typ. Max. Unit 400 KHz 1.3 us 0.6 us 100 0.6 us 0.6 us 0.6 ...

Page 10

... Buzzer output, 30ms buzzing period, 4KHz for approx. 15ms, 8KHz for approx. 15ms. Autolight, mapped on Btn6 Analog Output Interface A (VDD=3.3V) Btn0: 0.3V Btn1: 0.6V Btn2: 0.9V Btn3: 1.2V Btn4: 1.5V Btn5: 1.8V Btn6: 2.1V Btn7: 2.4V Quickstart Application Figure 6 © 2010 Semtech Corp. 10 SX8660 DATASHEET 2 covered by 2mm www.semtech.com ...

Page 11

... SX8660 for different applications these algorithms and procedures can be configured with a large set of parameters which will be described in the following sections. Examples of parameters are which sensors Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output © 2010 Semtech Corp. 11 SX8660 DATASHEET www.semtech.com ...

Page 12

... The SX8660 has 3 operation modes. The main difference is found in the reaction time (corresponding to the scan period) and power consumption. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Scan Period Figure 7 © 2010 Semtech Corp. 12 SX8660 DATASHEET www.semtech.com ...

Page 13

... The capacitive sensors can be setup as ON/OFF buttons (see example Figure 9) for control applications. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Operation modes Figure 8 © 2010 Semtech Corp. 13 SX8660 DATASHEET www.semtech.com ...

Page 14

... Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output (surrounded by a ground plane) Buttons Figure 10 Figure 11 buzzer behavior © 2010 Semtech Corp. 14 SX8660 DATASHEET www.semtech.com ...

Page 15

... Semtech Corp. 15 SX8660 DATASHEET Index Width Index Width Index 161 193 160 192 224 162 194 161 193 225 163 195 162 ...

Page 16

... Figure 14 First-mode reporting with 2 touches © 2010 Semtech Corp. 16 DATASHEET Index Width Index Width 145 177 209 176 208 146 178 210 177 209 147 179 211 ...

Page 17

... DAC and an external integration capacitor (see Figure 17). Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Figure 16 AOI behavior with 0V buzzer state © 2010 Semtech Corp. 17 SX8660 DATASHEET www.semtech.com ...

Page 18

... The ASI will shut down and wait until new sensing period will start. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Analog Sensor Interface Figure 17 © 2010 Semtech Corp. 18 SX8660 DATASHEET www.semtech.com ...

Page 19

... Finally the host can initiate a compensation procedure by using the I2C interface. This is e.g. required after the host changed the sensitivity of sensors. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output © 2010 Semtech Corp. 19 SX8660 DATASHEET www.semtech.com ...

Page 20

... Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output ticks (raw) tick-diff low pass tick-ave Processing Figure 18 Configuration Figure 19 © 2010 Semtech Corp. 20 DATASHEET SPM processing PWM LED controller GPIO controller I2C www.semtech.com ...

Page 21

... Figure 21 shows the Host NVM mode. In this mode the host will be able to write the NVM. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Host SPM mode Figure 20 © 2010 Semtech Corp. 21 SX8660 DATASHEET www.semtech.com ...

Page 22

... The default SX8660 I2C address equals 0b010 1011. A different I2C address can be programmed by the user in the NVM. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Host NVM mode Figure 21 © 2010 Semtech Corp. 22 SX8660 DATASHEET www.semtech.com ...

Page 23

... The clearing of the INTB is done as soon as the host performs a read to any of the SX8660 I2C registers. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Power Up vs. INTB Figure 22 © 2010 Semtech Corp. 23 SX8660 DATASHEET www.semtech.com ...

Page 24

... The SX8660 is then ready for operation. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Interrupt and I2C Figure 23 Power Up vs. INTB Figure 24 © 2010 Semtech Corp. 24 SX8660 DATASHEET www.semtech.com ...

Page 25

... To perform a software reset the host needs to write 0xDE followed by 0x00 at the SoftReset register at address 0xB1. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Hardware Reset Figure 25 Software Reset Figure 26 © 2010 Semtech Corp. 25 SX8660 DATASHEET www.semtech.com ...

Page 26

... SPM/I2C parameters applicable in GPI mode are listed in table below. Please refer to the relevant SPM/I2C parameters sections for more details. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output polarity = 1 (a), polarity = 0 (b) Figure 27 © 2010 Semtech Corp. 26 SX8660 DATASHEET www.semtech.com ...

Page 27

... Enhanced LED Drivers and Analog Output GpioMode GpioPullUpDown GpioInterrupt GpioDebounce IrqSrc[4] GpiStat SPM/I2C Parameters Applicable in GPI Mode LED control in GPP mode Figure 29 GpioMode GpioOutPwrUp GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GppPinId GppIntensity SPM/I2C Parameters Applicable in GPP Mode © 2010 Semtech Corp. 27 DATASHEET GPI GPP ...

Page 28

... Figure 32 GPO ON transition (LED fade in), inverted polarity, (a) linear, (b) logarithmic Figure 33 Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Autolight OFF Autolight ON (mapped to Button) © 2010 Semtech Corp. 28 SX8660 DATASHEET www.semtech.com ...

Page 29

... OFF OFF intensity Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output OFF ON ON intensity fading-in Figure 36 Single Fading Mode © 2010 Semtech Corp. 29 DATASHEET OFF intensity delay_off fading-out www.semtech.com SX8660 ...

Page 30

... Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output OFF fading-out Figure 37 Continuous Fading Mode OFF fading-in fading-out pulse counter Figure 38 Repeat Fading Mode © 2010 Semtech Corp. 30 DATASHEET OFF intensity off_counter OFF OFF intensity www.semtech.com SX8660 ...

Page 31

... Semtech Corp. 31 SX8660 DATASHEET Index Lin/Log Index Lin/Log Index 161/81 193/125 160 192 224 162/82 194/127 161 193 225 163/83 ...

Page 32

... Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output SX8660 VANA CAPx CAP_INx Note : 1,2,…7 SX8660 VANA CAPx CAP_INx Note : 1,2,…7 Simplified diagram of CAP0, CAP1,...,CAP7 © 2010 Semtech Corp. 32 SX8660 DATASHEET ASI ASI www.semtech.com ...

Page 33

... Figure 41 shows a simplified diagram of the INTB pin. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output SX8660 VANA CP VANA CN Simplified diagram of CN and CP Figure 40 © 2010 Semtech Corp. 33 SX8660 DATASHEET ASI www.semtech.com ...

Page 34

... Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output VDD SX8660 R_INT INTB Simplified diagram of INTB Figure 41 VDD SX8660 SCL Simplified diagram of SCL Figure 42 © 2010 Semtech Corp. 34 SX8660 DATASHEET INT SCL_IN www.semtech.com ...

Page 35

... Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output VDD SX8660 SDA Simplified diagram of SDA Figure 43 VDD SX8660 RESETB Simplified diagram of RESETB controlled by host © 2010 Semtech Corp. 35 SX8660 DATASHEET SDA_IN SDA_OUT RESETB_IN www.semtech.com ...

Page 36

... ADVANCED COMMUNICATIONS & SENSING Figure 45 Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output VDD SX8660 RESETB Simplified diagram of RESETB without host control © 2010 Semtech Corp. 36 SX8660 DATASHEET RESETB_IN www.semtech.com ...

Page 37

... Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output SX8660 VDD VDD Simplified diagram of VDD Figure 46 SX8660 VDD GND GND Simplified diagram of GND Figure 47 © 2010 Semtech Corp. 37 SX8660 DATASHEET www.semtech.com ...

Page 38

... Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output SX8660 VDD VDIG VDIG Cvdig GND VDD VANA VANA GND Simplified diagram of VANA and VDIG Simplified diagram of GPIO pins Figure 49 © 2010 Semtech Corp. 38 SX8660 DATASHEET www.semtech.com ...

Page 39

... The Table 13 and Table 14 resume the complete SPM address space and show the ‘application data’ and ‘reserved’ addresses, the functional split and the default values (loaded from the QSM). Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output © 2010 Semtech Corp. 39 SX8660 DATASHEET www.semtech.com ...

Page 40

... SPM address map: 0x00…0x3F Table 13 © 2010 Semtech Corp. 40 DATASHEET BtnCfg BtnAvgThresh BtnCompNegThresh BtnCompNegCntMax BtnHysteresis BtnStuckAtTimeout BtnStrongestHysteresis BtnLongPressTimer Reserved Reserved Reserved AoiCfg AoiBtnMapMsb AoiBtnMapLsb AoiLevelBtn0 ...

Page 41

... SPM address map: 0x40…0x7F Table 14 © 2010 Semtech Corp. 41 SX8660 DATASHEET Name default QSM value GpioDecTime7_6 0x42 GpioDecTime5_4 0x12 0x22 GpioDecTime3_2 GpioDecTime1_0 0x44 GpioOffDelay7_6 0x00 ...

Page 42

... Doze Mode Scan Period (Figure 7) 0x00: Reserved 0x01: 15ms … 0x0D: 195ms (default) … 0xFF: 255 x 15ms Passive Timer on Button Information (Figure 8) 0x00: Off (default) 0x01: 1 second … 0xFF: 255 seconds Reserved General Parameters Table 15 © 2010 Semtech Corp. 42 SX8660 DATASHEET www.semtech.com ...

Page 43

... Reserved 7:0 Reserved Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output IndividualSensitivity © 2010 Semtech Corp. 43 DATASHEET Defines common sensitivity for all sensors or individual sensor sensitivity. 0: Common settings (CapSensitivity0_1[7:4]) 1: Individual CAP sensitivity settings (CapSensitivityx_x) Reserved: ‘ ...

Page 44

... Enhanced LED Drivers and Analog Output Capacitive Sensors Parameters Table 16 minimum default one eight CAP pin modes Table 17 Possible © 2010 Semtech Corp. 44 DATASHEET Defines the periodic offset compensation. 0x0: OFF (default) 0x1: 1 second 0x2: 2 seconds … 0x7: 7 seconds ...

Page 45

... Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Button examples Figure 50 [2]. Approximate Sensitivity Maximum Tick Level 1000 0 1 2000 2 3000 3 4000 4 5000 5 6000 6 7000 7 8000 ASI Maximum Tick Levels Table 18 © 2010 Semtech Corp. 45 SX8660 DATASHEET www.semtech.com ...

Page 46

... The periodic offset compensation is done at a defined interval and only if buttons are released. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output © 2010 Semtech Corp. 46 SX8660 DATASHEET www.semtech.com ...

Page 47

... Defines the button hysteresis corresponding to a percentage of the CAP thresholds (defined in Table 19). 0x00: 0% … 0x0A: 10% (default) … 0x64: 100% All buttons use the same hysteresis 7:0 Defines the stuck at timeout. 0x00: OFF (default) © 2010 Semtech Corp. 47 SX8660 DATASHEET www.semtech.com ...

Page 48

... Default value = 0x80 (128) 7:0 Defines the long press timeout on AOI pins (applicable in First Reporting Mode) 0x00: OFF (default) 0x01: 1 second … 0xFF: 255 seconds 7:0 Reserved 7:0 Reserved Button Parameters Table 19 © 2010 Semtech Corp. 48 SX8660 DATASHEET www.semtech.com ...

Page 49

... Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Touch and Release Example Figure 51 ) the debounce counter starts. BtnCfg [ the first tick which is below the threshold minus the BtnCfg © 2010 Semtech Corp. 49 DATASHEET [2:0] = 1). www.semtech.com SX8660 ...

Page 50

... In case the stuckat timer is not required it can be set to zero. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output . Negative Ticks Offset Compensation Trigger © 2010 Semtech Corp. 50 SX8660 DATASHEET www.semtech.com ...

Page 51

... The I2C status and GPO are not affected by this timer (i.e. they will be updated when the button is actually released). Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output (a) Fluctuation eresis Figure 53 Strongest touch and Hysteresis © 2010 Semtech Corp. 51 SX8660 DATASHEET (b) www.semtech.com ...

Page 52

... Default AoiLevelBtn3 = 0x5D Default AoiLevelBtn4 = 0x74 7:0 Default AoiLevelBtn5 = 0x8B Default AoiLevelBtn6 = 0xA3 7:0 Default AoiLevelBtn7 = 0xBA 7:0 Default AoiLevelIdle= 0xFF. The level index should be smaller or equal to Aoi pwm period as defined in AoiCfg[3] © 2010 Semtech Corp. 52 SX8660 DATASHEET ) for Buttons and Idle www.semtech.com ...

Page 53

... Maximum Voltage (VDD)) * AoiPmwPeriod ≈ (0.3/3.3) * 255 ≈ Write 0x17 on AoiBtn0DutyCycle. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output AoiLevelBtn2, AoiLevelBtn3, 23 ≈ © 2010 Semtech Corp. 53 DATASHEET AoiLevelBtn4, AoiLevelBtn5, www.semtech.com SX8660 AoiLevelBtn6, ...

Page 54

... Defines the frequency for the first phase of the buzzer freq ≈ 4MHz /(2^prescaler * BuzzerFreqPhase1) Default 0x40 (4KHz) 7:0 Defines the frequency for the second phase of the buzzer freq ≈ 4MHz /(2^prescaler * BuzzerFreqPhase2) Default 0x20 (8KHz) 7:0 Reserved © 2010 Semtech Corp. 54 SX8660 DATASHEET www.semtech.com ...

Page 55

... Btn4 3 Btn3 2 Btn2 1 Btn1 0 Btn0 Mapping Parameters Table 20 © 2010 Semtech Corp. 55 DATASHEET Defines the mapping between GPOs (with Autolight ON) and sensor events. 0x00: Btn0 (default) 0x01: Btn1 … 0x07: Btn7 0x08…0x0B: Reserved 0x0C: Group0 as defined by MapAutoLightGrp0 0x0D: Group1 as defined by MapAutoLightGrp1 ...

Page 56

... MapAutoLightGrp0 should be set to 0x0003 (ie Btn0 or Btn1) Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output GPO ON Touch Autolight Mapping, Sensor Information © 2010 Semtech Corp. 56 SX8660 DATASHEET GPO OFF Release www.semtech.com ...

Page 57

... GPIO[5] Output Value at Power Up GPIO[4] Output Value at Power Up GPIO[3] Output Value at Power Up GPIO[2] Output Value at Power Up GPIO[1] Output Value at Power Up GPIO[0] Output Value at Power Up 7:0 GPIO[7] AutoLight GPIO[6] AutoLight GPIO[5] AutoLight © 2010 Semtech Corp. 57 SX8660 DATASHEET Default: AOI-A 0xCC00 GPO Buzzer GPO ...

Page 58

... GPIO[5] Fading Decrement Factor GPIO[4] Fading Decrement Factor GPIO[3] Fading Decrement Factor GPIO[2] Fading Decrement Factor GPIO[1] Fading Decrement Factor GPIO[0] Fading Decrement Factor 7:4 GPIO[7] Fading Increment Time © 2010 Semtech Corp. 58 SX8660 DATASHEET Defines the polarity of the GPO and GPP pins. 0: Inverted ...

Page 59

... GPIO[2] OFF Delay 7:4 GPIO[1] OFF Delay 3:0 GPIO[0] OFF Delay 7:6 GPIO[7] Pullup/down 5:4 GPIO[6] Pullup/down 3:2 GPIO[5] Pullup/down 1:0 GPIO[4] Pullup/down 7:6 GPIO[3] Pullup/down © 2010 Semtech Corp. 59 SX8660 DATASHEET 0x0: OFF 0x1: 0.5ms 0x2: 1ms … 0xF: 7.5ms ...

Page 60

... Fading mode for GPIO[4] 7:6 Fading mode for GPIO[3] 5:4 Fading mode for GPIO[2] 3:2 Fading mode for GPIO[1] 1:0 Fading mode for GPIO[0] © 2010 Semtech Corp. 60 SX8660 DATASHEET Defines the GPI edge which will trigger INTB falling edge and exit Sleep/Doze modes if relevant ...

Page 61

... In SPO mode assure the following settings: GpioOutPwrUp=OFF, GpioAutoLight=ON, GpioPolarity=Normal, GpioFunction=Linear Table 22 Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output GPI GPP Applicable SPM/I2C Parameters vs. GPIO Mode © 2010 Semtech Corp. 61 SX8660 DATASHEET GPO SPO 2 www.semtech.com ...

Page 62

... The register address is incremented automatically when successive register data (WD1...WDn) is supplied by the master. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output I2C write Figure 54 © 2010 Semtech Corp. 62 SX8660 DATASHEET www.semtech.com ...

Page 63

... SX8660 will send the next read byte (RD1). This sequence can be repeated until the master terminates with a NACK [N] followed by a stop [P]. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output I2C read Figure 55 © 2010 Semtech Corp. 63 SX8660 DATASHEET www.semtech.com ...

Page 64

... SpmCfg read/write SpmBaseAddr read/write Reserved SpmKeyMsb read/write SpmkeyLsb read/write SoftReset read/write I2C Registers Overview Table 23 © 2010 Semtech Corp. 64 SX8660 DATASHEET Description Interrupt Source Button Status GPI Status SPM Status Compensation and Operating Mode GPO Control GPP Pin Selection GPP Intensity ...

Page 65

... GPI interrupt flag 3 Reserved 2 Buttons interrupt flag 1 Compensation interrupt flag 0 Operating Mode interrupt flag Interrupt Source Table 24 © 2010 Semtech Corp. 65 SX8660 DATASHEET Interrupt source flags 0: Inactive (default) 1: Active INTB goes low if any of these bits is set. More than one bit can be set. ...

Page 66

... Once – NVM is used if NvmValid = 1, else QSM. NvmCount 2: Twice – NVM is used if NvmValid = 1, else QSM. 3: Three times – NVM is used if NvmValid = 1, else QSM. 4: More than three times – QSM is used I2C SPM status Table 27 © 2010 Semtech Corp. 66 DATASHEET Status of individual buttons 0: Released (default) 1: Touched www.semtech.com ...

Page 67

... Sleep mode 11: Reserved I2C compensation, operation modes Bits Description Triggers ON/OFF state of GPOs when Autolight is OFF 0: OFF ( IntensityOff) 7:0 GpoCtrl[7: ( IntensityOn) Default is set by SPM parameter GpioOutPwrUp Bits of non-GPO pins are ignored. I2C GPO Control Table 29 © 2010 Semtech Corp. 67 SX8660 DATASHEET www.semtech.com ...

Page 68

... Reading returns the intensity index of the GPP pin selected in GppPinId. Default value is IntensityOn or IntensityOff depending on GpioOutPwrUp. I2C GPP Intensity Table 31 Description Writing 0xDE followed by 0x00 will reset the chip. Soft Reset Table 32 I2C © 2010 Semtech Corp. 68 SX8660 DATASHEET www.semtech.com ...

Page 69

... SPM to NVM burn Key MSB SPM Key MSB at I2C register address 0xAC Bits Description 7:0 SPM to NVM burn Key LSB SPM Key LSB Table 36 © 2010 Semtech Corp. 69 SX8660 DATASHEET Unlock requires writing data: 0x62 Unlock requires writing data: 0x9D www.semtech.com ...

Page 70

... I2C register. At the same time the bit GenStatMsb[6], indicating the SPM write is done, will be cleared. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Figure 56: SPM write sequence © 2010 Semtech Corp. 70 SX8660 DATASHEET www.semtech.com ...

Page 71

... I2C register. At the same time the bit GenStatMsb[6], indicating the SPM write is done, will be cleared. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Figure 57: SPM Read Sequence © 2010 Semtech Corp. 71 SX8660 DATASHEET www.semtech.com ...

Page 72

... Start condition SA : Slave address A : Slave acknowledge P : Stop condition Figure 59: NVM burn procedure © 2010 Semtech Corp. 72 DATASHEET Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. 0x62 ...

Page 73

... ADVANCED COMMUNICATIONS & SENSING PPLICATION NFORMATION A typical application schematic is shown in Figure 60. Revision v2.3, June 2010 Ultra Low Power, Capacitive Button Touch Controller (8 sensors) with Enhanced LED Drivers and Analog Output Typical Application Figure 60 © 2010 Semtech Corp. 73 SX8660 DATASHEET www.semtech.com ...

Page 74

... N e bxN D/2 bbb NOTES: 1. CONTROLLING DIMENSIONS ARE IN MILLIMETERS (ANGLES IN DEGREES). 2. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. Package outline drawing Figure 61 Land pattern Figure 62 © 2010 Semtech Corp. 74 DATASHEET DIMENSIONS INCHES MILLIMETERS DIM MIN NOM MAX MIN NOM MAX - - A ...

Page 75

... BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages and attorney fees which could arise ...

Related keywords