SX8644EVK Semtech, SX8644EVK Datasheet

no-image

SX8644EVK

Manufacturer Part Number
SX8644EVK
Description
Manufacturer
Semtech
Datasheet

Specifications of SX8644EVK

Lead Free Status / RoHS Status
Not Compliant
ADVANCED COMMUNICATIONS & SENSING
G
The SX8644 is an ultra low power, fully integrated
12-channel solution for capacitive touch-buttons and
slider applications. Unlike many capacitive touch
solutions, the SX8644 features dedicated capacitive
sense inputs (that requires no external components)
in addition to 8 general purpose I/O ports (GPIO).
Each GPIO is typically configured as LED driver with
independent PWM source for enhanced lighting
control such as intensity and fading.
The SX8644 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 SX8644 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 SX8644 supports the 400 kHz I²C serial bus
data protocol and includes a field programmable
slave address. The tiny 5mm x 5mm footprint makes
it an ideal solution for portable, battery powered
applications where power and density are at a
premium.
T
Revision 7_3, January 10
YPICAL
ENERAL
A
D
PPLICATION CIRCUIT
ESCRIPTION
multi-time
programmable
Touch Controller (12 sensors) with Enhanced LED Drivers
© 2009 Semtech Corp.
memory
1
K
A
O
1
* This device is RoHS/WEEE compliant and Halogen Free
SX8644I05AWLTRT
Ultra Low Power, Capacitive Button and Slider
3000 Units/reel
EY
PPLICATIONS
RDERING
Complete 12 Sensors Capacitive Touch Controller for
Buttons and Slider
High Resolution Capacitive Sensing
Extremely Low Power Optimized for Portable Application
Programmable Scanning Period from 15ms to 1500ms
Auto Offset Compensation
Multi-Time In-Field Programmable Firmware Parameters
for Ultimate Flexibility
"Smart" Wake-up Sequence for Easy Activation from Doze
No External Components per Sensor Input
Internal Clock Requires No External Components
Differential Sensor Sampling for Reduced EMI
400 KHz Fast-Mode I²C Interface with Interrupt
-40°C to +85°C Operation
Notebook/Netbook/Portable/Handheld computers
Cell phones, PDAs
Consumer Products, Instrumentation, Automotive
Mechanical Button Replacement
Part Number
P
Pre-configured for 6 Buttons and a Slider
8 LED Drivers with Individual Intensity, Fading Control
and Autolight Mode
256 steps PWM Linear and Logarithmic control
Up to 100pF of Offset Capacitance Compensation at
Full Sensitivity
Capable of Sensing through Overlay Materials up to
5mm thick
8uA (typ) in Sleep Mode
80uA (typ) in Doze Mode (Scanning Period 195ms)
220uA (typ) in Active Mode (Scanning Period 30ms)
Eliminates False Triggers due to Environmental
Factors (Temperature, Humidity)
Initiated on Power-up and Configurable Intervals
On-chip user programmable memory for fast, self
contained start-up
RODUCT
I
NFORMATION
F
EATURES
1
-40°C to +85°C Lead Free MLPQ-W32
Temperature
Range
DATASHEET
www.semtech.com
Package
SX8644

SX8644EVK Summary of contents

Page 1

... Cell phones, PDAs Consumer Products, Instrumentation, Automotive Mechanical Button Replacement O I RDERING NFORMATION Part Number 1 SX8644I05AWLTRT 1 3000 Units/reel * This device is RoHS/WEEE compliant and Halogen Free © 2009 Semtech Corp. 1 SX8644 DATASHEET Temperature Package Range -40°C to +85°C Lead Free MLPQ-W32 www.semtech.com ...

Page 2

... Power up 3.14.2 RESETB 3.14.3 Software Reset 3.15 Interrupt 3.15.1 Power up 3.15.2 Assertion 3.15.3 Clearing Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Table of Contents ............................................................................................................ 1 ............................................................................................................... 4 ................................................................................................. 7 ........................................................................................................ 10 © 2009 Semtech Corp. 2 SX8644 DATASHEET ...

Page 3

... SPM Read Sequence 6.7 NVM burn PPLICATION NFORMATION ACKAGING NFORMATION 8.1 Package Outline Drawing 8.2 Land Pattern Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers .............................................................................. 38 ...................................................................................................... 74 ........................................................................................................ 75 © 2009 Semtech Corp. 3 SX8644 DATASHEET ...

Page 4

... Top View 5 cap6 6 cap7 7 cap8 bottom ground pad 8 cap9 Pinout Diagram Figure 1 SX8644 yyww xxxxxx R05 yyww = Date Code xxxxxx = Semtech lot number R05 = Semtech Code Marking Information Figure 2 © 2009 Semtech Corp. 4 DATASHEET gnd 23 gpio5 22 gpio4 21 gpio3 20 gpio2 19 gnd 18 gpio1 ...

Page 5

... 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 Capacitive Sensor 1 Exposed pad connect to ground Pin description Table 1 © 2009 Semtech Corp. 5 SX8644 DATASHEET www.semtech.com ...

Page 6

... RC controller cap4 power management cap5 cap6 micro GPIO processor controller cap7 cap8 RAM NVM cap9 ROM I2C Simplified block diagram of the SX8644 © 2009 Semtech Corp. 6 SX8644 DATASHEET gnd gpio5 gpio4 gpio3 gpio2 gnd gpio1 gpio0 bottom plate 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 © 2009 Semtech Corp. 7 SX8644 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 © 2009 Semtech Corp. 8 SX8644 DATASHEET Min. Typ. Max. 220 300 80 110 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 © 2009 Semtech Corp. 9 SX8644 DATASHEET Min. Typ. Max. Unit 400 KHz 1.3 us 0.6 us 100 0.6 us 0.6 us 0.6 ...

Page 10

... Touch Controller (12 sensors) with Enhanced LED Drivers d7 gnd SX8644 analog clock PWM gpio5 sensor generation LED d5 interface RC controller gpio4 power management gpio3 d3 gpio2 micro GPIO processor controller gnd RAM NVM gpio1 d1 gpio0 ROM I2C bottom plate Quickstart Application Figure 6 © 2009 Semtech Corp. 10 DATASHEET HOST www.semtech.com SX8644 ...

Page 11

... In case the host desires to overwrite the boot-up NVM parameters (partly or even complete) this can be done by additional I2C communications. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 11 SX8644 DATASHEET www.semtech.com ...

Page 12

... This time-out is determined by the Passive Timer which can be configured by the user or turned OFF if not required. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Scan Period Figure 7 © 2009 Semtech Corp. 12 SX8644 DATASHEET www.semtech.com ...

Page 13

... CompOpMode) and take fully control of the SX8644. The diagram in Figure 8 shows the available operation modes and the possible transitions. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Operation modes Figure 8 © 2009 Semtech Corp. 13 SX8644 DATASHEET www.semtech.com ...

Page 14

... Figure 9 PCB top PCB top layer of one slider using six sensors Figure 10 Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers (surrounded by a ground plane) (surrounded by ground plane) © 2009 Semtech Corp. 14 SX8644 DATASHEET www.semtech.com ...

Page 15

... The position of the finger on the PCB structures varies between the minimum zero and a user defined maximum (Figure 13). Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Buttons Figure 11 Slider ON, OFF Figure 12 min max ....x... position Slider Position Figure 13 © 2009 Semtech Corp. 15 SX8644 DATASHEET www.semtech.com ...

Page 16

... Figure 14) and a move high (direction min to max) (see Figure 15). Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers min max Slider Move Low Figure 14 Slider Move High Figure 15 © 2009 Semtech Corp. 16 SX8644 DATASHEET www.semtech.com ...

Page 17

... Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers ASI voltage reference switches ADC Offset compensation DAC Cint Analog Sensor Interface Figure 16 © 2009 Semtech Corp. 17 SX8644 DATASHEET processing ticks-diff ticks (raw) low pass ticks-ave compensation DCV www.semtech.com ...

Page 18

... Finally the host can initiate a compensation procedure by using the I2C interface (in Active or Doze mode). This is e.g. required after the host changed the sensitivity of sensors. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 18 SX8644 DATASHEET www.semtech.com ...

Page 19

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers ticks (raw) tick-diff low pass tick-ave Processing Figure 17 Configuration Figure 18 © 2009 Semtech Corp. 19 DATASHEET SPM processing PWM LED controller GPIO controller I2C www.semtech.com ...

Page 20

... Figure 20 shows the Host NVM mode. In this mode the host will be able to write the NVM. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Host SPM mode Figure 19 © 2009 Semtech Corp. 20 SX8644 DATASHEET www.semtech.com ...

Page 21

... The default SX8644 I2C address equals 0b010 1011. A different I2C address can be programmed by the user in the NVM. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Host NVM mode Figure 20 © 2009 Semtech Corp. 21 SX8644 DATASHEET www.semtech.com ...

Page 22

... In case the user does not require a hardware reset control pin then the RESETB pin can be connected to VDD. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Power Up vs. INTB Figure 21 Hardware Reset Figure 22 © 2009 Semtech Corp. 22 SX8644 DATASHEET www.semtech.com ...

Page 23

... To perform a software reset the host needs to write 0xDE followed by 0x00 at the SoftReset register at address 0xB1. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Software Reset Figure 23 © 2009 Semtech Corp. 23 SX8644 DATASHEET www.semtech.com ...

Page 24

... The clearing of the INTB is done as soon as the host performs a read to the IrqSrc I2C register or reset is completed Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Power Up vs. INTB Figure 24 © 2009 Semtech Corp. 24 SX8644 DATASHEET www.semtech.com ...

Page 25

... The polarity of the GPP and GPO pins is defined as in figure below, driving an LED as example. It has to be set accordingly in SPM parameter GpioPolarity. Figure 26 Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Interrupt and I2C Figure 25 Polarity definition, (a) normal, (b) inverted © 2009 Semtech Corp. 25 SX8644 DATASHEET www.semtech.com ...

Page 26

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers GpioMode GpioPullUpDown GpioInterrupt GpioDebounce IrqSrc[4] GpiStat SPM/I2C Parameters Applicable in GPI Mode LED control in GPP mode Figure 28 © 2009 Semtech Corp. 26 SX8644 DATASHEET GPI www.semtech.com ...

Page 27

... GPO ON transition (LED fade in), normal polarity, (a) linear, (b) logarithmic Figure 31 Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers GpioMode GpioOutPwrUp GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GppPinId GppIntensity SPM/I2C Parameters Applicable in GPP Mode Autolight ON (mapped to Button) © 2009 Semtech Corp. 27 DATASHEET GPP ...

Page 28

... Please note that standard high/low logic signals are just a specific case of GPO mode and can also be generated simply by setting inc/dec time to 0 (ie OFF) and programming intensity OFF/ON to 0x00 and 0xFF. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 28 SX8644 DATASHEET www.semtech.com ...

Page 29

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers GpioMode GpioOutPwrUp GpioAutoligth GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GpioIncFactor GpioDecFactor GpioIncTime GpioDecTime GpioOffDelay GpoCtrl SPM/I2C Parameters Applicable in GPO Mode © 2009 Semtech Corp. 29 SX8644 DATASHEET GPO ...

Page 30

... Semtech Corp. 30 SX8644 DATASHEET Index Lin/Log Index Lin/Log Index 160 161/81 192 193/125 224 161 162/82 193 194/127 225 162 ...

Page 31

... The smart wake-up mechanism can also be disabled which implies that Doze mode can hence only be exited from GPI or I2C command. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 31 SX8644 DATASHEET www.semtech.com ...

Page 32

... Figure 36 shows the simplified diagram of the CN and CP pins. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers SX8644 VANA CAPx CAP_INx Note : 1,2,…11 Simplified diagram of CAP0, CAP1, ..., CAP11 © 2009 Semtech Corp. 32 SX8644 DATASHEET ASI www.semtech.com ...

Page 33

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers SX8644 VANA CP VANA CN Simplified diagram of CN and CP Figure 36 VDD SX8644 R_INT INTB Simplified diagram of INTB Figure 37 © 2009 Semtech Corp. 33 SX8644 DATASHEET ASI INT www.semtech.com ...

Page 34

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers VDD SX8644 SCL Simplified diagram of SCL Figure 38 VDD SX8644 SDA Simplified diagram of SDA Figure 39 © 2009 Semtech Corp. 34 SX8644 DATASHEET SCL_IN SDA_IN SDA_OUT www.semtech.com ...

Page 35

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers VDD SX8644 RESETB Simplified diagram of RESETB controlled by host VDD SX8644 RESETB Simplified diagram of RESETB without host control © 2009 Semtech Corp. 35 SX8644 DATASHEET RESETB_IN RESETB_IN www.semtech.com ...

Page 36

... Figure 43 shows a simplified diagram of the GND pin. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers SX8644 VDD VDD Simplified diagram of VDD Figure 42 SX8644 VDD GND GND Simplified diagram of GND Figure 43 © 2009 Semtech Corp. 36 SX8644 DATASHEET www.semtech.com ...

Page 37

... Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers SX8644 VDD VDIG VDIG Cvdig GND VDD VANA VANA GND Simplified diagram of VANA and VDIG Simplified diagram of GPIO pins Figure 45 © 2009 Semtech Corp. 37 SX8644 DATASHEET www.semtech.com ...

Page 38

... The Table 12 and Table 13 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 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 38 SX8644 DATASHEET www.semtech.com ...

Page 39

... SPM address map: 0x00…0x3F Table 12 © 2009 Semtech Corp. 39 SX8644 DATASHEET Name Reserved BtnCfg BtnAvgThresh BtnCompNegThresh BtnCompNegCntMax BtnHysteresis BtnStuckAtTimeout SldCfg SldStuckAtTimeout SldHysteresis Reserved SldNormMsb SldNormLsb ...

Page 40

... SPM address map: 0x40…0x7F Table 13 © 2009 Semtech Corp. 40 SX8644 DATASHEET Name default QSM value GpioDecTime1_0 0x44 GpioOffDelay7_6 0x00 GpioOffDelay5_4 0x00 GpioOffDelay3_2 0x00 GpioOffDelay1_0 0x00 ...

Page 41

... Doze Mode Scan Period (Figure 7) 0x00: Reserved 0x01: 15ms … 0x0D: 195ms (default) … 0xFF: 255 x 15ms Passive Timer on Button and Slider Information (Figure 8) 0x00: OFF (default) 0x01: 1 second … 0xFF: 255 seconds General Parameters Table 14 © 2009 Semtech Corp. 41 SX8644 DATASHEET www.semtech.com ...

Page 42

... CAP10 Sensitivity CAP11 Sensitivity CAP0 Touch Threshold CAP1 Touch Threshold CAP2 Touch Threshold CAP3 Touch Threshold CAP4 Touch Threshold CAP5 Touch Threshold CAP6 Touch Threshold © 2009 Semtech Corp. 42 SX8644 DATASHEET Reserved: ‘01’ Defines the mode of Slider the CAP pin. Slider ...

Page 43

... Table 15 minimum default zero six one one (of four sensors) (of six sensors) CAP pin modes Table 16 Possible © 2009 Semtech Corp. 43 SX8644 DATASHEET Defines the periodic offset compensation. 0x0: OFF (default) 0x1: 1 second 0x2: 2 seconds … 0x7: 7 seconds 0x8: 16 seconds 0x9: 18 seconds … ...

Page 44

... Crossing slider PCB sensors and CAP number is not allowed. Figure 48 shows a valid configuration and a wrong configuration where CAP5 andCAP6 are not routed correctly on the PCB. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Button examples Figure 46 © 2009 Semtech Corp. 44 SX8644 DATASHEET www.semtech.com ...

Page 45

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Approximate Sensitivity Maximum Tick Level 0 1000 1 2000 2 3000 3 4000 4 5000 5 6000 6 7000 7 8000 ASI Maximum Tick Levels Table 17 © 2009 Semtech Corp. 45 SX8644 DATASHEET www.semtech.com ...

Page 46

... The periodic offset compensation is done at a defined interval and only if slider and buttons are released. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 46 SX8644 DATASHEET www.semtech.com ...

Page 47

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

Page 48

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Description 0x01: 1 second … 0xFF: 255 seconds Button Configuration Parameters Table 18 ouch and Release Example Figure 49 T © 2009 Semtech Corp. 48 SX8644 DATASHEET www.semtech.com ...

Page 49

... A release is detected if the ticks are getting smaller as the value defined by: CapThreshold - CapThreshold * hysteresis. BtnStuckAtTimeout The stuckat timer can avoid sticky buttons. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Negative Ticks Offset Compensation Trigger © 2009 Semtech Corp. 49 SX8644 DATASHEET www.semtech.com ...

Page 50

... After the actual finger release the button can be touched again and will be reported as usual. In case the stuckat timer is not required it can be set to zero. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers © 2009 Semtech Corp. 50 SX8644 DATASHEET www.semtech.com ...

Page 51

... Reserved 0x01: 1 sample (default) … 0xFF: 255 samples Defines the threshold for detecting a move high or move low. The threshold is a percentage of the maximum slider position. 0x00: 0% … 0x02: 2% (default) © 2009 Semtech Corp. 51 SX8644 DATASHEET www.semtech.com ...

Page 52

... Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Description … 0x64: 100% A succeeding position difference, at the scan period, above the threshold is considered as a move high or move low. Slider Parameters Table 19 © 2009 Semtech Corp. 52 SX8644 DATASHEET www.semtech.com ...

Page 53

... Touch Controller (12 sensors) with Enhanced LED Drivers − ∑ ticks _ diff ) ( = i 0 the slider status is touched. Hysteresis − ∑ ticks _ SldNorm ∗ − ∑ ticks _ diff = i 0 Slider Position Figure 51 © 2009 Semtech Corp. 53 DATASHEET − i CapThresh ( i )) − diff ) ( i CapThresh ( i )) − CapThresh ( i )) www.semtech.com SX8644 ...

Page 54

... Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers SldNorm ( ) = × − © 2009 Semtech Corp. 54 SX8644 DATASHEET www.semtech.com ...

Page 55

... Btn8 7 Btn7 6 Btn6 5 Btn5 4 Btn4 3 Btn3 © 2009 Semtech Corp. 55 DATASHEET Defines the sensor event associated to each key. 0x00: Btn0 (default) 0x01: Btn1 … 0x0B: Btn11 0x0C: Slider Touch 0x0D: Move Low 0x0E: Move High 0x0F: Reserved Defines the mapping between GPOs (with Autolight ON) and sensor events ...

Page 56

... This hysteresis applies to all segments of the slider. Mapping Parameters Table 20 © 2009 Semtech Corp. 56 DATASHEET Defines Group1 sensor events: 0: OFF (default any of the enabled sensor events occurs the Group0 event will occur as well. All sensors events within the group can be independently set ...

Page 57

... Touch Controller (12 sensors) with Enhanced LED Drivers (with Autolight ON) GPO ON Touch Touch Move High Move Low or Release Move Low Move High or Release Segment Touched Segment Released Autolight Mapping, Sensor Information © 2009 Semtech Corp. 57 SX8644 DATASHEET and the sensor information which GPO OFF Release Release www.semtech.com ...

Page 58

... GPIO[7] Output Polarity GPIO[6] Output Polarity GPIO[5] Output Polarity GPIO[4] Output Polarity GPIO[3] Output Polarity GPIO[2] Output Polarity GPIO[1] Output Polarity GPIO[0] Output Polarity 7:0 ON Intensity Index © 2009 Semtech Corp. 58 SX8644 DATASHEET Defines the GPIO mode. 00: GPO (default) 01: GPP 10: GPI 11: Reserved ...

Page 59

... 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 © 2009 Semtech Corp. 59 SX8644 DATASHEET … 0xFF: 255 (default) Defines the OFF intensity index ...

Page 60

... GPIO[1] Pullup/down 1:0 GPIO[0] Pullup/down 7:6 GPI[7] Interrupt 5:4 GPI[6] Interrupt 3:2 GPI[5] Interrupt 1:0 GPI[4] Interrupt 7:6 GPI[3] Interrupt 5:4 GPI[2] Interrupt 3:2 GPI[1] Interrupt © 2009 Semtech Corp. 60 SX8644 DATASHEET 0x0: OFF (default) 0x1: 0.5ms 0x2: 1ms … 0xF: 7.5ms ...

Page 61

... GPI[6] Debounce GPI[5] Debounce GPI[4] Debounce GPI[3] Debounce GPI[2] Debounce GPI[1] Debounce GPI[0] Debounce GPIO Parameters Table 22 GPI Applicable SPM/I2C Parameters vs. GPIO Mode © 2009 Semtech Corp. 61 SX8644 DATASHEET Enables the GPI debounce (done on 10 consecutive samples at 1ms OFF (default GPP GPO ...

Page 62

... The register address is incremented automatically when successive register data (WD1...WDn) is supplied by the master. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers I2C write Figure 52 © 2009 Semtech Corp. 62 SX8644 DATASHEET www.semtech.com ...

Page 63

... SX8644 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 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers I2C read Figure 53 © 2009 Semtech Corp. 63 SX8644 DATASHEET www.semtech.com ...

Page 64

... SpmBaseAddr read/write Reserved SpmKeyMsb read/write SpmkeyLsb read/write SoftReset read/write I2C Registers Overview Table 24 © 2009 Semtech Corp. 64 SX8644 DATASHEET Description Interrupt Source Slider/Button Status MSB Button Status LSB Slider Position MSB Slider Position LSB GPI Status SPM Status Compensation and ...

Page 65

... Slider interrupt flag 2 Buttons interrupt flag 1 Compensation interrupt flag 0 Operating Mode interrupt flag Interrupt Source Table 25 © 2009 Semtech Corp. 65 SX8644 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

... Shows the current (touched) or last (released) slider position[15:0] unsigned (default 0x00) Slider Position[7:0] Slider position MSB/LSB Table 27 Description Status of each individual GPI pin 0: Low GPI[7:0] 1: High Status Bits of non-GPI pins are set to 0. I2C GPI status Table 28 © 2009 Semtech Corp. 66 SX8644 DATASHEET www.semtech.com ...

Page 67

... 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 29 © 2009 Semtech Corp. 67 SX8644 DATASHEET www.semtech.com ...

Page 68

... 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 31 © 2009 Semtech Corp. 68 SX8644 DATASHEET www.semtech.com ...

Page 69

... 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 33 Description Writing 0xDE followed by 0x00 will reset the chip. Soft Reset Table 34 I2C © 2009 Semtech Corp. 69 SX8644 DATASHEET www.semtech.com ...

Page 70

... Bits Description 7:0 SPM to NVM burn Key MSB SPM Key MSB Table 37 Bits Description 7:0 SPM to NVM burn Key LSB SPM Key LSB Table 38 © 2009 Semtech Corp. 70 SX8644 DATASHEET Unlock requires writing data: 0x62 Unlock requires writing data: 0x9D www.semtech.com ...

Page 71

... IrqSrc[5] set. In Sleep mode the SPM write can be actually applied with a delay of 30ms. The host clears the interrupt and IrqSrc[5] by reading the IrqSrc register. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Figure 54: SPM Write Sequence © 2009 Semtech Corp. 71 SX8644 DATASHEET www.semtech.com ...

Page 72

... The complete SPM can be read by repeating 16 times the cycles shown in Figure 55 using base addresses 0x00, 0x08, 0x10, …, 0x70, 0x78. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Figure 55: SPM Read Sequence © 2009 Semtech Corp. 72 SX8644 DATASHEET www.semtech.com ...

Page 73

... Start condition SA : Slave address A : Slave acknowledge P : Stop condition Figure 57: NVM burn procedure © 2009 Semtech Corp. 73 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 74

... ADVANCED COMMUNICATIONS & SENSING PPLICATION NFORMATION A typical application schematic is shown in Figure 58. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Typical Application Figure 58 © 2009 Semtech Corp. 74 SX8644 DATASHEET www.semtech.com ...

Page 75

... Land Pattern The land pattern of MLPQ-W32 package shown in Figure 60. Revision 7_3, January 10 Ultra Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers Package Outline Drawing Figure 59 Land Pattern Figure 60 © 2009 Semtech Corp. 75 SX8644 DATASHEET www.semtech.com ...

Page 76

... 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 ...