SX8660
Ultra Low Power, Capacitive Button Touch Controller
(8 sensors) with Enhanced LED Drivers and Analog Output
ADVANCED COMMUNICATIONS & SENSING
G
ENERAL
D
ESCRIPTION
The SX8660 is an ultra low power, fully integrated 8-
channel solution for capacitive touch-button
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
multi-time
programmable
memory
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.
DATASHEET
K
EY
P
RODUCT
F
EATURES
Complete 8 Sensors Capacitive Touch-Button Solution
o
Up to 8 LED Drivers for individual Visual Feedback with
Auto Lightening
o
Configurable Single, Repeat, Continuous Fading Mode
o
256 steps PWM Linear and Logarithmic control
High Resolution Capacitive Sensing
o
Up to 100pF of Offset Cap. Compensation at Full
Sensitivity
o
Capable of Sensing thru Overlay Materials( <5mm thick)
Up to 2 Analog Output Interfaces (AOI-A and AOI-B)
o
Enable button detection thru host’s ADC
Support of buzzer for audible feedback
User-selectable Button Reporting Configuration
o
Report First or Report Strongest
Extremely Low Power
o
8uA (typ) in Sleep Mode
o
70uA (typ) in Doze Mode (195ms)
o
200uA (typ) in Active Mode mode (30ms)
Programmable Scanning Period from 15ms to several
seconds
Auto Offset Compensation
o
Eliminates false triggers due to environmental factors
(temperature, humidity)
o
Initiated on power-up and configurable intervals
Multi-Time In-Field Programmable Firmware Parameters
for Ultimate Flexibility
o
On-chip user programmable memory for fast, self
contained start-up
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
T
YPICAL
A
PPLICATION CIRCUIT
A
PPLICATIONS
LCD TVs, Monitors
White Goods
Notebook/Netbook/Portable/Handheld computers
Consumer Products, Instrumentation, Automotive
Mechanical Button Replacement
O
RDERING
I
NFORMATION
Part Number
1
Temperature
Range
Package
SX8660I06AULTRT -40°C to +85°C Lead Free MLPQ-UT28
3000 Units/reel
* This device is RoHS/WEEE compliant and Halogen Free
1
Revision v2.3, June 2010
© 2010 Semtech Corp.
1
www.semtech.com
SX8660
Ultra Low Power, Capacitive Button Touch Controller
(8 sensors) with Enhanced LED Drivers and Analog Output
ADVANCED COMMUNICATIONS & SENSING
Table of Contents
DATASHEET
G
ENERAL
D
ESCRIPTION
........................................................................................................................ 1
T
YPICAL
A
PPLICATION CIRCUIT
............................................................................................................ 1
K
EY
P
RODUCT
F
EATURES
..................................................................................................................... 1
A
PPLICATIONS
....................................................................................................................................... 1
O
RDERING
I
NFORMATION
...................................................................................................................... 1
1
1.1
1.2
1.3
1.4
1.5
G
ENERAL
D
ESCRIPTION
............................................................................................................... 4
Pin Diagram
Marking information
Pin Description
Simplified Block Diagram
Acronyms
4
4
5
6
6
2
2.1
2.2
2.3
2.4
E
LECTRICAL
C
HARACTERISTICS
................................................................................................. 7
Absolute Maximum Ratings
Recommended Operating Conditions
Thermal Characteristics
Electrical Specifications
7
7
7
8
3
3.1
3.2
F
UNCTIONAL DESCRIPTION
........................................................................................................ 10
Quickstart Application
Introduction
3.2.1
General
3.2.2
GPIOs
3.2.3
Analog Output Interface A and B (SPO mode)
3.2.4
Buzzer (SPO mode)
3.2.5
Parameters
3.2.6
Configuration
3.3
Scan Period
3.4
Operation modes
3.5
Sensors on the PCB
3.6
Button Information
3.7
Buzzer
3.8
Analog Output Interface
3.9
Analog Sensing Interface
3.10
Offset Compensation
3.11
Processing
3.12
Configuration
3.13
Power Management
3.14
Clock Circuitry
3.15
I2C interface
3.16
Interrupt
3.16.1 Power up
3.16.2 Assertion
3.16.3 Clearing
3.16.4 Example
3.17
Reset
10
11
11
11
11
11
11
12
12
12
13
14
14
15
17
19
20
20
22
22
22
23
23
23
23
24
24
www.semtech.com
Revision v2.3, June 2010
© 2010 Semtech Corp.
2
SX8660
Ultra Low Power, Capacitive Button Touch Controller
(8 sensors) with Enhanced LED Drivers and Analog Output
ADVANCED COMMUNICATIONS & SENSING
3.17.1 Power up
3.17.2 RESETB
3.17.3 Software Reset
3.18
General Purpose Input and Outputs
3.18.1 GPI
3.18.2 GPP mode
3.18.3 GPO
3.18.4 GPO Fading
3.18.5 Intensity index vs PWM pulse width
DATASHEET
24
25
25
26
26
27
28
29
31
4
4.1
4.2
4.3
4.4
4.5
P
IN DESCRIPTIONS
..................................................................................................................... 32
Introduction
ASI pins
Host interface pins
Power management pins
General purpose IO pins
32
32
33
37
38
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
D
ETAILED
C
ONFIGURATION DESCRIPTIONS
.............................................................................. 39
Introduction
General Parameters
Capacitive Sensors Parameters
Button Parameters
Analog Output Interface Parameters
Buzzer Parameters
Mapping Parameters
GPIO Parameters
39
42
43
47
52
54
55
57
6
6.1
6.2
6.3
6.4
6.5
6.6
I2C I
NTERFACE
........................................................................................................................... 62
I2C Write
I2C read
I2C Registers Overview
Status Registers
Control Registers
SPM Gateway Registers
6.6.1
SPM Write Sequence
6.6.2
SPM Read Sequence
6.7
NVM burn
62
63
64
65
67
69
70
71
72
7
8
8.1
8.2
A
PPLICATION
I
NFORMATION
...................................................................................................... 73
P
ACKAGING
I
NFORMATION
........................................................................................................ 74
Package Outline Drawing
Land Pattern
74
74
Revision v2.3, June 2010
© 2010 Semtech Corp.
3
www.semtech.com
SX8660
Ultra Low Power, Capacitive Button Touch Controller
(8 sensors) with Enhanced LED Drivers and Analog Output
ADVANCED COMMUNICATIONS & SENSING
1.3
Pin Description
Name
CAP1
CAP2
CAP3
CAP4
CAP5
CAP6
CAP7
CN
CP
VDD
INTB
SCL
SDA
GPIO0
GPIO1
GND
GPIO2
GPIO3
GPIO4
GPIO5
GND
GPIO6
GPIO7
VDIG
GND
RESETB
VANA
CAP0
DATASHEET
Number
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Type
Analog
Analog
Analog
Analog
Analog
Analog
Analog
Analog
Analog
Power
Digital Output
Digital Input
Digital Input/Output
Digital Input/Output
Digital Input/Output
Ground
Digital Input/Output
Digital Input/Output
Digital Input/Output
Digital Input/Output
Ground
Digital Input/Output
Digital Input/Output
Analog
Ground
Digital Input
Analog
Analog
Ground
Description
Capacitive Sensor 1
Capacitive Sensor 2
Capacitive Sensor 3
Capacitive Sensor 4
Capacitive Sensor 5
Capacitive Sensor 6
Capacitive Sensor 7
Integration Capacitor, negative terminal (1nF between CN and CP)
Integration Capacitor, positive terminal (1nF between CN and CP)
Main input power supply
Interrupt, active LOW, requires pull up resistor (in host or external)
I2C Clock, requires pull up resistor (in host or external)
I2C Data, requires pull up resistor (in host or external)
General Purpose Input/Output 0
General Purpose Input/Output 1
Ground
General Purpose Input/Output 2
General Purpose Input/Output 3
General Purpose Input/Output 4
General Purpose Input/Output 5
Ground
General Purpose Input/Output 6
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
bottom plate GND
Table 1
Pin description
Revision v2.3, June 2010
© 2010 Semtech Corp.
5
www.semtech.com