ProxSense IQS263 Datasheet

Similar documents
ProxSense IQS263B Datasheet

ProxSense IQS333 Datasheet

ProxSense IQS360A Datasheet

IQ Switch ProxSense Series. IQS266 Datasheet. 2x3 Channel projected capacitive trackpad controller with selfcapacitive

IQ Switch ProxFusion Series

IQ Switch ProxFusion Series. IQS621 Datasheet

IQS622 Datasheet Combination sensor with ambient light sensing (ALS), active IR, Hall-effect and twochannel capacitive proximity/touch sensor

IQS620 / IQS620A Datasheet

IQS133 Datasheet IQ Switch - ProxSense Series Minimalist 3 Channel Capacitive Sensor with Compensation for Sensitivity Reducing Objects

IQS228AS Datasheet IQ Switch - ProxSense Series Single Channel Capacitive Proximity/Touch Controller

IQS228AS Datasheet IQ Switch - ProxSense Series Single Channel Capacitive Proximity/Touch Controller

IQS227AS Datasheet IQ Switch - ProxSense Series Single Channel Capacitive Proximity/Touch Controller

IQS127 Datasheet IQ Switch - ProxSense TM Series Single Channel Capacitive Proximity/Touch Controller

IQS128 Datasheet IQ Switch - ProxSense Series Single Channel Capacitive Proximity/Touch Controller

Application Note: AZD008 IQ Switch - ProxSense Series Desgin Guidelines

IQS127D Datasheet IQ Switch - ProxSense Series Single Channel Capacitive Proximity/Touch Controller

AZD081 Advanced capacitive proximity sensing techniques to meet FCC SAR regulations in mobile device

CBM7021 Capacitive Touch Sensor Controller Datasheet Chipsbank Microelectronics Co., Ltd.

FLD00042 I 2 C Digital Ambient Light Sensor

DTH-14. High Accuracy Digital Temperature / Humidity Sensor. Summary. Applications. Data Sheet: DTH-14

AN12082 Capacitive Touch Sensor Design

MCP3426/7/8. 16-Bit, Multi-Channel ΔΣ Analog-to-Digital Converter with I 2 C Interface and On-Board Reference. Features.

Touch Sensor Controller

DS4000 Digitally Controlled TCXO

DS1803 Addressable Dual Digital Potentiometer

LIN Bus Shunt. Slave Node Position Detection. Revision 1.0. LIN Consortium, LIN is a registered Trademark. All rights reserved.

Low Power 3D Hall Sensor with I2C Interface and Wake Up Function

ANT Channel Search ABSTRACT

FAH4830 Haptic Driver for DC Motors (ERMs) and Linear Resonant Actuators (LRAs)

ILI2117 Capacitive Touch Controller

I2C Demonstration Board I 2 C-bus Protocol

DS1621. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

Low Dropout Regulator with On-Demand Power for DDR Memory VDDQ. Description. Applications. On-Demand Power Control Logic.

DS1307ZN. 64 X 8 Serial Real Time Clock

TABLE OF CONTENTS. FT5x06 DATASHEET 1 OVERVIEW TYPICAL APPLICATIONS FUNCTIONAL DESCRIPTION... 1

Microchip mtouch Solution Microchip Technology Incorporated. All Rights Reserved. Insert Class Code Here

Figure 1. C805193x/92x Capacitive Touch Sense Development Platform

MCP Bit, Quad Digital-to-Analog Converter with EEPROM Memory. Features. Description. Applications

The rangefinder can be configured using an I2C machine interface. Settings control the

I2C Encoder. HW v1.2

DS1807 Addressable Dual Audio Taper Potentiometer

Application Circuits 3. 3V R2. C4 100n G PI O. 0 G PI O S e t u p d a ta G PI O. 5 G PI O M o t i o n I n t G PI O. 4 G PI O.

NEXT Lab NXM1001. General Description. Feature. Application. Semiconductor Development Group. High Sensitivity 1-CH Capacitive Touch Switch

ACT8848. Advanced PMU for Multi-core Application Processors GENERAL DESCRIPTION FEATURES APPLICATIONS

DATASHEET SMT172. Features and Highlights. Application. Introduction

The CV90312T is a wireless battery charger controller working at a single power supply. The power

DS1307/DS X 8 Serial Real Time Clock

3-Channel Fun LED Driver

MCU Reset and Oscillator Circuits Application Note

1 C Temperature Sensor with Beta Compensation

TSM Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V1.0

SGM2553/SGM2553D Precision Adjustable Current Limited Power Distribution Switches

SMD I 2 C Digital RGB Color Sensor CLS-16D17-34-DF6/TR8

FAN5345 Series Boost LED Driver with Single-Wire Digital Interface

preliminary Fully Integrated Proximity Sensor with Infrared Emitter and I 2 C Interface featuring Interrupt Function I2C BUS VOLTAGE RANGE (V)

APPLICATION NOTE. AT11849: QTouch Surface Design Guide. Atmel QTouch. Introduction. Features

CAP Channel Capacitive Touch Sensor. General Description. Applications. Features

MCP Bit, Quad Digital-to-Analog Converter with EEPROM Memory. Features. Description. Applications

PCA bit I 2 C LED driver with programmable blink rates INTEGRATED CIRCUITS May 05. Product data Supersedes data of 2003 Feb 20

SPECIFICATION. PRODUCT: Relative Humidity&Temperature Sensor System

L7292. Five buck regulators power management unit. Applications. Description. Features. SSD (Solid-State Drive), portable phone, etc.

APPLICATION NOTE. ATA6629/ATA6631 Development Board V2.2 ATA6629/ATA6631. Introduction

FAN MHz TinyBoost Regulator with 33V Integrated FET Switch

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors

4 x 10 bit Free Run A/D 4 x Hi Comparator 4 x Low Comparator IRQ on Compare MX839. C-BUS Interface & Control Logic

SMARTALPHA RF TRANSCEIVER

EIE/ENE 334 Microprocessors

DS1307ZN. 64 X 8 Serial Real Time Clock PIN ASSIGNMENT FEATURES

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

CPS131. Data Sheet. Water Resistant Pressure Sensor. Consensic. Preliminary 0.1 January 2013 DAT 0006

MD04-24Volt 20Amp H Bridge Motor Drive

3V TRANSCEIVER 2.4GHz BAND

ADC081C021/ADC081C027

DS1075. EconOscillator/Divider PRELIMINARY FEATURES PIN ASSIGNMENT FREQUENCY OPTIONS

ACPL Data Sheet. Three-Channel Digital Filter for Sigma-Delta Modulators. Description. Features. Specifications.

Application Note: AZD068 A short guide on trackpad layout

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

Temperature Sensor and System Monitor in a 10-Pin µmax

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

AN3137 Application note

Fully Integrated Proximity and Ambient Light Sensor with Infrared Emitter and I 2 C Interface

DRF5150S Wireless Sensor Transmitter Module V1.30

L, LTC, LTM, LT are registered trademarks of Linear Technology Corporation. PowerPath

TLE7258LE, TLE7258SJ. About this document. LIN Transceivers Z8F

AN310 Energy optimization of a battery-powered device

Parameters Symbol Min. Typ. Max. Unit Condition Frequency Range. Frequency Stability and Aging ppm ppm ppm ppm

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function

DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION. 500KHz, 18V, 2A Synchronous Step-Down Converter

DIO6605B 5V Output, High-Efficiency 1.2MHz, Synchronous Step-Up Converter

SGM2551A/SGM2551C Precision Adjustable Current Limited Power Distribution Switches

SMD I 2 C Digital RGB Color Sensor EACLSST2020A0

IN1307N/D/IZ1307 CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM

Parameters Symbol Min. Typ. Max. Unit Condition Frequency Range Output Frequency Range f MHz

DS1065 EconOscillator/Divider

RN-41-SM. Class 1 Bluetooth Socket Module. Features. Applications. Description. Block Diagram. rn-41sm-ds 9/9/2009

VNQ7004SY. Quad-channel high-side driver with 16-bit SPI interface for automotive applications. Features. Description

BMS BMU Vehicle Communications Protocol

PMT9123QS-TVIT: Low Power Right Angle Optical Track Sensor

Parameters Symbol Min. Typ. Max. Unit Condition Frequency Range Output Frequency Range f MHz

Catalog

Transcription:

ProxSense IQS263 Datasheet 3 Channel Capacitive Touch and Proximity Controller with 8-bit Resolution Slider or Scroll Wheel The IQS263 ProxSense IC is a 3-channel projected (or self) capacitive proximity and touch controller with best in class sensitivity, signal to noise ratio and power consumption. Other features include automatic tuning for sense electrodes, internal reference capacitor and internal regulator to reduce total system cost. Main Features 3 Self or Mutual Channel Capacitive Controller Configurable 8-bit 2/3 channel slider or 3 channel scroll wheel Up to 80Hz report rate On chip Movement Detection algorithm SAR compliance in mobile devices according to the IEC 62209-2 ed1.0 standard and the FCC standard (KDB 616217 D04 SAR for laptop and tablets v01) Left and right flick gesture recognition Automatic adjustment for optimal performance (ATI) User selectable Proximity and Touch thresholds Long proximity range Automatic drift compensation Fast I 2 C Interface Event mode or Streaming modes Hibernation mode Low Power, suitable for battery applications Supply voltage: 1.8V to 3.6V <3µA Active sensing in LP mode <100µA full running current up to 40Hz report rate Applications SAR detection for tablets and mobile phones SAR detection for wireless charging stations (operating frequency > 100MHz) SAR detection for USB dongle-type devices Sliders/Scroll wheels for remote controls Movement detection devices (anti-theft) Volume Control & Lid closure detection for laptops MP3 players Portable Electronics Wearable Electronics RoHS2 Compliant Available Options IQS263 MSOP10 / DFN 10 Representations only, not actual markings T A MSOP10 DFN10 (3x3) -20 C to 85 C IQS263 IQS263 Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 1 of 50

Contents IQ Switch 1 INTRODUCTION... 3 2 ANALOGUE FUNCTIONALITY... 3 3 DIGITAL FUNCTIONALITY... 3 4 PASSING THE SAR QUALIFICATION TESTING... 4 5 HARDWARE CONFIGURATION... 4 6 USER CONFIGURABLE OPTIONS... 9 7 SLIDERS/WHEEL COORDINATE TO POSITION MAPPING... 18 8 PROXSENSE MODULE... 21 9 COMMUNICATION... 26 10 COMMUNICATION COMMAND/ADDRESS STRUCTURE... 28 11 SPECIFICATIONS... 39 12 PACKAGING INFORMATION... 42 13 DEVICE MARKING... 48 14 ORDERING INFORMATION... 49 Revision History Version Description Date 1.00 First Release Jan 2014 1.01 Update Package Marking Jun 2014 1.02 Add section for coordinate mapping Aug 2014 1.03 Update I2C time-out descriptions Nov 2014 1.04 Add DFN10 (3x3) descriptions Jan 2015 1.05 Update to self-capacitive reference design, add ATI times March 2015 1.06 Update Delta Description May 2015 1.07 Updated Electrical Specifications October 2015 1.08 Update DFN Package Diagrams Nov 2015 1.09 Add description of input pin function Jan 2016 1.10 Update reference schematic for ESD September 2016 1.11 Update WDT and Comms timeout October 2016 1.12 Update Temperature rating to -20 C Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 2 of 50

Functional Overview 1 Introduction IQ Switch The IQS263 is a 3 channel projected (or self) capacitive proximity and touch sensor featuring an internal voltage regulator and reference capacitor (C S ). The device has 4 possible pins for the connection of the sense electrodes, which consist of 3 Self electrodes, or 3 receivers and 1 transmitter. Three pins are used for serial data communication through the I 2 C TM compatible protocol, including an optional RDY pin. The transmitter pin can also be used as an I/O for output upon proximity detection when the device is used in Self capacitive mode. The device automatically tracks slow varying environmental changes via various filters, detects noise and is equipped with an Automatic Tuning Implementation (ATI) to adjust the device for optimal sensitivity. 1.1 Applicability All specifications, except where specifically mentioned otherwise, provided by this datasheet are applicable to the following ranges: Temperature -20 C to +85 C Supply voltage (V DDHI ) 1.8V to 3.6V 1.2 Device Operation With a normal activation (hand brought close) the output bit(s) will become active. These outputs will clear as soon as the action is reversed (hand taken away). In addition a separate movement output will become active when movement is detected according to a movement threshold. Movement may be detected before the normal touch threshold is crossed. Movement detection is done via a completely separate digital filter. 2 Analogue Functionality CRX and CTX electrodes are arranged in a suitable configuration that results in a mutual capacitance (Cm) between the two electrodes. CTX is charged up to a set positive potential during a charge cycle which results in a negative charge buildup at CRX. The resulting charge displacement is then measured within the IQS263 device through a charge transfer process that is periodically initiated by the digital circuitry. The capacitance measurement circuitry makes use of an internal reference capacitor C S and voltage reference (V REF ). The measuring process is referred to as a conversion and consists of the discharging of Cs and Cx capacitors, the charging of Cx and then a series of charge transfers from Cx to Cs until a trip voltage is reached. The number of charge transfers required to reach the trip voltage is referred to as the Counts (CS) value. The analogue circuitry further provides functionality for: Power On Reset (POR) detection. Brown Out Detection (BOD). Internal regulation provides for accurate sampling. 3 Digital Functionality The digital processing functionality is responsible for: Managing BOD and WDT events. Initiation of conversions at the selected rate. Processing of CS and execution of algorithms. Monitoring and execution of the ATI algorithm. Signal processing and digital filtering. Detection of PROX and TOUCH events. Managing outputs of the device. Managing serial communications. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 3 of 50

4 Passing the SAR Qualification Testing IQ Switch The IQS263 offers a new ATA algorithm that ensures reliable consistent entry and exit distances of user events which are ideal for passing SAR test. Furthermore, the IQS263 offers a movement monitoring algorithm, to help the host controller distinguish between long term user activations and stuck conditions. For design information on passing the SAR qualification testing with Azoteq movement based sensors, please see the application note: AZD073 SAR qualification with Azoteq movement-based sensors. 5.1 IQS263 Pin Out 5 Hardware Configuration The IQS263 can be configured to charge in Self- or Projected-Capacitive mode through the memory map by the host controller. The IQS263 is default in Self Capacitive mode, and can be set to Projected-Capacitive mode by setting the Proj Mode bit in Register 0x01, byte 0. In Self Capacitive mode, the IQS263 has 3 channels. It can be used as 3 discrete buttons OR as a slider. It will also have a proximity output available. In Projected-Capacitive mode, the IQS263 has 3 channels. It can be used as 3 discrete buttons OR a slider but no proximity output will be available. 1. GND 10. CTX/PO 2. CRX1 9. CRX3 3. CRX2 8. SCL 4. VDDHI 7. SDA 5. VREG 6. RDY Figure 5.1 IQS263 Pin out in MSOP-10. GND CRX1 CRX2 VDDHI VREG 1 10 2 9 3 263 8 4 7 5 6 CTX/PO CRX3 SCL SDA RDY Table 5.1 Pin Figure 5.2 IQS263 MSOP-10 & DFN10 Pin-outs. IQS263 Pin out in DFN10. Self-Capacitive Projected-Capacitive Function 1 GND GND Ground 2 CX1 Rx1 Sensor Electrode 3 CX2 Rx2 Sensor Electrode 4 VDDHI VDDHI Power Supply 5 VREG VREG Regulated Output 6 RDY RDY Communication Interrupt 7 SDA SDA Serial Data 8 SCL SCL Serial Clock 9 CX3 Rx3 Sensor Electrode 10 PO Tx Prox Out/Sensor Electrode Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 4 of 50

5.2 Reference Design 5.2.1 Projected Schematic Figure 5.3 IQS263 projected capacitive reference design. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 5 of 50

5.2.2 Projected Electrodes Wheel Tx Rx0 Rx2 Rx1 OR Slider Rx0 Tx Rx1 GND Rx2 Rx0 5 to 12mm Tx Up to 8cm. Suggested line thickness: Tx = 1mm; Rx = 0.8mm 5.2.3 Example Routing Figure 5.4 Example layout of projected wheel OR slider that wraps around 0 to 255 coordinates available. Figure 5.5 Example routing of a projected slider. GND on top layer shields the Rx lines from the user on the bottom layer. Figure 5.6 Example routing of 3 discrete buttons. These buttons are suggested for application requiring high noise immunity. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 6 of 50

0 5.2.4 Projected Setup IQ Switch For both the wheel and slider shown in Figure 5.4 the IQS263 slider setup in ProxSettings1 must be set to the Wheel selection (Bit3:2 as 10). The slider setup of the IQS263 in ProxSettings1 for the 3 discrete keys such as shown in Figure 5.6 can be set to 3CH Slider selection (Bit3:2 as 11). Since the buttons have no interleaving, the coordinate tracking will not be linear. However, recognising flick events will still be achieved. 5.2.5 Self Schematic 5.2.6 Self Electrodes Figure 5.7 IQS263 self-capacitive reference design. Rx1 Rx3 Rx2 Rx1 Rx1 Rx2 Rx3 Figure 5.8 Example of a 3 Channel Self capacitive wheel and slider. Suggested gaps between electrodes 0.8mm. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 7 of 50

Rx1 Rx2 Rx1 Rx2 GND 5.2.7 Self Setup Figure 5.9 Examples of 2 Channel Self capacitive sliders. Suggested gaps between electrodes 0.8mm. For both the wheel and slider shown in Figure 5.8 the IQS263 slider setup in ProxSettings1 must be set to the Wheel selection (Bit3:2 as 10). For the slider shown in Figure 5.9 the IQS263 slider setup in ProxSettings1 must be set to the 2CH slider selection (Bit3:2 as 01). 5.3 Power Supply and PCB Layout Azoteq IC's provide a high level of on-chip hardware and software noise filtering and ESD protection (refer to application note AZD013 ESD Overview ). Designing PCB's with better noise immunity against EMI, FTB and ESD in mind, it is always advisable to keep the critical noise suppression components like the de-coupling capacitors and series resistors in Figure 5.3 as close as possible to the IC. Always maintain a good ground connection and ground pour underneath the IC. For more guidelines please refer to the relevant application notes as mentioned in Section 5.4. Where a system level ESD strike is found to cause the IC to go into ESD induced latch-up, it is suggested that the supply current to the IQS263 IC is limited by means of a series resistor that could limit the maximum supply current to the IC to <80mA. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 8 of 50

5.4 Design Rules for Harsh EMC Environments Applicable application notes: AZD013, AZD015, AZD051, and AZD052. 5.5 High Sensitivity Through patented design and advanced signal processing, the device is able to provide extremely high sensitivity to detect proximity. This enables designs to detect proximity at distances that cannot be equaled by most other products. When the device is used in environments where high levels of noise or floating metal objects exist, a reduced proximity threshold is proposed to ensure reliable functioning of the sensor. The high sensitivity also allows the device to sense through overlay materials with low dielectric constants, such as wood or porous plastics. For more guidelines on the layout of capacitive sense electrodes, please refer to application note AZD008, available on the Azoteq web page: www.azoteq.com. 6 User Configurable Options The IQS263 requires configuration by a master/host controller or MCU. The user needs to select the number of channels and corresponding touch and proximity thresholds. 6.1 Setup 6.1.1 Self and Projected Modes The IQS263 can function as a Self or Projected capacitive controller, depending on the application requirement. The IQS263 is default in Self capacitive mode. Pre-configured devices can be ordered for projected mode, or the user can select the operation mode as projected during Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 9 of 50

initialization by setting the Proj Mode bit in the System Flags register (0x01H; byte 0). 6.1.2 Global Filter Halt By default the IQS263 implements a global filter halt. This realizes that all LTA filters are frozen upon any proximity or touch detection. This optimizes sensitivity by reducing the risk of desensitizing of touch channels during user operation, especially for slider functions. It is, however, possible to disable the global filter halt, whereby each channel will halt its own LTA upon a detection of an undebounced event on that channel. To disable the global filter halt, the user must set the Ind Halt bit in the System Flags register (0x01H; byte 0). 6.2 ProxSetting0 6.2.1 Disable ATI The IQS263 has the ability to automatically retune sensor electrodes when the counts drift outside a pre-defined ATI band. This allows the IQS263 to keep optimal sensitivity during different environment. To disable the feature, the ATI OFF bit needs to be set in the ProxSettings0 register (0x09; byte 0). Disabling this feature only disables the automatic retuning; the MCU can at any time still force retuning with the Redo-ATI command. 6.2.2 Partial ATI If it is required to have the ATI time reduced, the IQS263 can use partial ATI by setting the ATI Partial bit in the ProxSettings0 register (0x09; byte 0). The designer must also specify the sensitivity multiplier (option 1 to 4) as the IQS263 will only calculate the compensation multiplier and compensation. The Partial ATI option reduces start-up and re-tuning times, but does require the designer to verify that the base values achieved are within the desired range. 6.2.3 ATI Band The user has the option to select the retuning band as ¼ of the ATI target (default is 1/8 of the ATI target) if it is desired to have a wider range for the counts to drift with environmental change before the device retune the electrodes. The wider band is achieved by setting the ATI BAND bit in the ProxSettings0 register (0x09; byte 0). 6.2.4 Stream ATI In order to facilitate faster start-up and retuning times, the communication windows are stopped during ATI on the IQS263. If the designer would like to be able to read data after every charge cycle during ATI, the communication can be enabled by setting the Stream ATI bit in the ProxSettings0 register (0x09; byte 0). A communication window can still be forced by the MCU with a RDY handshake (pulling the RDY line low) at any time even if the Stream ATI bit is not set. 6.2.5 Oscillator The IQS263 response times can be increased (at the cost of higher current consumption) by setting the internal oscillator at 4MHz (default 2MHz). The faster speed is enabled by setting the 4MHz bit in the ProxSettings0 register (0x09; byte 0). 6.2.6 Redo-ATI The IQS263 can be forced to ATI at any time, regardless of present events. To force retuning set the Redo ATI bit in the ProxSettings0 register (0x09; byte 0). The Redo ATI bit will automatically clear after having been set. 6.2.7 Reseed The IQS263 LTA filters can be reseeded to the count values at any time to clear any output event. If count values are outside the ATI band, retuning will be triggered. To reseed set the Reseed bit in the ProxSettings0 register (0x09; byte 0). The Reseed bit will automatically clear after having been set. Setting the Reseed bit will shift all LTA filters to a value of LTA new = CS + 8 (CS 8 Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 10 of 50

for Self). The LTA will then track the CS value until they are even. Performing a reseed action on the LTA filters, will effectively clear any proximity and/or touch conditions that may have been established prior to the reseed call. 6.2.8 Force Halt The user has the option to halt the LTA to avoid any reseed or re-tuning events from taking place. This can be used in situations where the counts are expected to go in the wrong direction as a result of a controlled action in the application. To freeze the LTA filters set the Force Halt bit in the ProxSettings0 register (0x09; byte 0). 6.3 ProxSettings1 6.3.1 WDT Disable The WDT (watchdog timer) is used to reset the IC if a problem (for example a voltage spike) occurs during communication. The WDT will time-out (and thus reset the device) after t WDT if no valid communication occurred during this time. The WDT can be disabled during development by setting the WDT Off bit in the ProxSettings1 register (0x09; byte 1). It is not recommended to disable the WDT for production. 6.3.2 Event Mode By default the device operates in full streaming mode. There is an option for an event-driven I 2 C communication mode (also called Event Mode ), with the RDY pin ONLY indicating a communication window after a prescribed event has occurred. These events include: Flicks (left and/or right) Tap Movement ATI Slider Touch Proximity The RDY pin will indicate events in the following manner: 1. Flick/Swipe Detected: Single RDY low on flick left or right 2. Tap Detected: Single RDY low 3. Movement occurring: Single RDY low on movement event 4. ATI: RDY low on ATI start & again on ATI completing 5. Slider or Wheel: RDY pin low after completion of every charge cycle while a touch remains detected on a wheel/slider channel. 6. Touch: RDY low on each touch entry and exit occurring. 7. Prox: RDY low on entry and exit If the wheels/sliders are enabled, the device will stream data continuously (after every charge cycle) when a touch is present on one of the wheel/slider channels, even if Event Mode is enabled. Event Mode can be enabled by setting the Event Mode bit in the ProxSettings1 register (0x09; byte 1). Note: The device is also capable of functioning without a RDY line on a polling basis. 6.3.3 LTA Beta The speed at which the LTA will follow the counts when no event is present (no filter halt) can be changed by adjusting the beta values for the LTA filter. Four options are available by setting the LTA Beta bits in the ProxSettings1 register (0x09; byte 1). 6.3.4 Slider The IQS263 can be used to do 8-bit coordinate calculations to implement a slider or a scroll wheel. The wheel requires all 3 touch channels, where the slider can be selected as a 2 (channel 1 & 2 required) or 3 channel slider. By default, no calculations are done. To enable a wheel or slider, set the Slider bits in the ProxSettings1 register (0x09; byte 1). Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 11 of 50

When using the wheel setting, Deltas are not available in register 0x06. 6.3.5 Count Filter The count filter is implemented to provide better stability of Counts (CS) in electrically noisy environments. The filter also enforces a longer minimum sample time for detecting proximity events on CH0, which will result in a slower response rate when the device enters low power modes. The filter can be disabled. The count filter is implemented on all channels, to aid in the slider coordinate calculations, but touch events are (by default) determined on unfiltered count values. The count filter can be disabled, or the speed (amount of filtering) adjusted by setting the CF bits in the ProxSettings1 register (0x09; byte 1). 6.4 ProxSettings2 6.4.1 Output Pin The IQS263 when operating in Self Capacitive mode has an output/input (PO) pin available (pin 10). As output (active low), it can be set to trigger on proximity, touch (on channel 1) or movement events. As input, it can be used as a synchronization pin to be used as a ZC (zero cross input) for AC applications. To switch between input and output set the OUT bits in the ProxSettings2 register (0x09; byte 2). When used as an input pin, the IQS263 will monitor pin 10, and wait for a change in state (either high to low or low to high), before sensing is initiated. This will happen before each cycle of scanning all the keys. 6.4.2 Movement The IQS263 can implement a movement filter on CH0 or CH3. Movement detection will clear/restart the filter halt timer. Movement will be sensed in both directions. By monitoring movement (of the count values), the host controller can distinguish between user activation and stuck conditions. The host could choose to implement movement on CH3 or CH0, by setting the Movement bits in the ProxSettings2 register (0x09; byte 2). 6.4.3 Wake 2 Directions The IQS263 has the ability to wake from low power in both directions of count movement (of the proximity threshold). This could be used to sense release events from low power mode. To enable sensing in both directions, set the Wake Release bit in the ProxSettings2 register (0x09; byte 2). 6.4.4 Wheel/Slider Filter If the IQS263 implements a wheel or slider, the coordinate filter can be disabled for faster output (if the layout and environment allows stable output). To disable the coordinate filter set the Wheel Filter bit in the ProxSettings2 register (0x09; byte 2). 6.4.5 Force Sleep MCU can command a sleep during any situation. This sleep can be cancelled by the MCU, or will automatically clear when the LP channels counts differs more than the proximity threshold from the LTA (in any direction if Wake 2 Directions is enabled). To force the IQS263 into low power mode set the Force Sleep bit in the ProxSettings2 register (0x09; byte 2). 6.4.6 Sleep Halt The IQS263 can go back into low power mode rather than reseed or re-tune (ATI) when a stuck condition or prolonged event is present. A low power time greater than zero need to be specified for this setting. To set up the sleep on halt time out feature set the Sleep Halt bit in the ProxSettings2 register (0x09; byte 2). 6.5 ProxSettings3 6.5.1 Touch Debounce The IQS263 can set the touch output on 4 samples where the delta exceeds the touch Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 12 of 50

threshold (default 2 samples). A lower debounce will speed up the response rate, especially for applications using the filtered counts for touch output. To set the touch debounce to 4 set the Touch Debounce bit in the ProxSettings3 register (0x09; byte 3). 6.5.2 CS cap The IQS263 has the option to select a smaller internal sample capacitor (CS cap). If the smaller capacitor is chosen, there will be a drop in counts (as less charge is required to reach the trip level). This is suitable for applications that require low base values. To select the small sample capacitor set the CS Cap bit in the ProxSettings3 register (0x09; byte 3). 6.5.3 Projected Bias The IQS263 has the option to change the bias current of the transmitter during projected sensing mode. A larger bias current is required when using larger electrodes, but will also increase the IC power consumption. The bias current is default on 10µA, and can be changed to 20µA. To select 20 µa set the Proj Bias bit in the ProxSettings3 register (0x09; byte 3). 6.5.4 Float CX During the charge transfer process, the channels (CX electrodes for Self or Rx electrodes for projected) that are not being processed during the current conversion are effectively grounded to decrease the effects of noise-coupling between the sense electrodes. Grounding these traces is useful in applications with long tracks between IC and sense electrode. There is the option to float the CX (or Rx) lines in between charging. This is particularly useful for applications with selfcapacitive wheels/sliders with thick overlays, where more sensitivity is required, or in application that need to avoid false triggers from water on the overlays. To float channels set the Float Cx bit in the ProxSettings3 register (0x09; byte 3). 6.5.5 Auto Threshold Algorithm (ATA) The IQS263 offers an additional method of touch threshold equating. For application with a variety of expected environmental working conditions and variations in power supply, such as battery operated devices that must operate on chargers as well, the ATA will adapt the Touch threshold not just with the LTA, but also the ATI parameters. To enable ATA set the ATA bit in the ProxSettings3 register (0x09; byte 3). 6.5.6 Turbo Mode The IQS263 device by default performs conversions (charge transfers or sensing) as fast as processing and communication allows. Disabling Turbo Mode will yield in a fixed sampling period (t Sample = 40/80Hz) that will increase the effectiveness of the count filter, but will reduce response rate. To disable turbo mode set the Turbo Mode bit in the ProxSettings3 register (0x09; byte 3). 6.5.7 Filtered Touches The IQS263 offers applications that are sensitive to touch detection and releasing upon soft touch events the option to trigger touch outputs on filtered count values. This improves stability, but could reduce response rate. To enable the filtered touches feature set the Filtered Touches bit in the ProxSettings3 register (0x09; byte 3). 6.5.8 Charge Transfer Frequency The IQS263 can reduce the charge transfer frequency for applications that require extra sensitivity (for example very thick overlays). The charge transfer frequency can be halved (for both Self and Projected operation) by setting the Xfer bit in the ProxSettings3 register (0x09; byte 3). 6.6 Active Channels The IQS263 can be configured to have up to 3 active touch channels (CH1-CH3) with one additional proximity channel (CH0). By default CH0 is a distributed proximity Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 13 of 50

channel, comprised of charging all the channels together in one timeslot. 6.7 Proximity Threshold A proximity threshold for channel 0 can be selected for the application, to obtain the desired proximity trigger level. The proximity threshold is selectable between 1 (most sensitive) and 255 (least sensitive) counts. These threshold values (i.e. 1-255) are specified in Counts (CS) in the Thresholds register (0x0A; byte 0). The default proximity threshold is four counts. 6.8 Touch Thresholds A touch threshold for each channel can be selected by the designer to obtain the desired touch sensitivity and is selectable between 1/256 (most sensitive) to 255/256 (least sensitive). The touch threshold is calculated as a fraction of the Long-Term Average (LTA) given by, T THR = x 256 LTA With lower target values (therefore lower LTA s) the touch threshold will be lower and vice versa. Individual touch thresholds can be set for each channel, by writing to the Thresholds register (0x0A; byte 1) for channel 1, byte 2 for channel 2 and byte 3 for channel 3. The default touch threshold is 16/256 times the LTA. Note: There is also the option to select a detection constant (with ATA) that scales with ATI parameters, for applications sensitive to process and environmental distribution to ensure optimal performance of the IQS263. This constant is also set in the Thresholds register (0x0A; byte 1) for channel 1, byte 2 for channel 2 and byte 3 for channel 3. The detection threshold is internally calculated with the ATI parameters, according to the environment. The designer only needs to increase or decrease the constant during prototyping for each channel until desired touch strength is detected. 6.9 Adjustable Report Rate The IQS263 can adjust its report rate from to 80Hz (4Mhz oscillator) to 40Hz (2MHz). The IQS263 can also disable turbo mode, which will yield a fixed sampling period, to optimize the count filter operation. 6.10 Gestures The IQS263 implements a tap gesture on the slider or scroll wheel. Left and right flick gestures are only implemented on the slider (no double tap). For flick events, one of the slider options should be active. 6.10.1 Tap The IQS263 implements an adjustable TAP timer for configurable tap recognition. The timer is started once a touch event is recognised. A tap event will be registered if the touch event is released (cleared) before the timer reaches the adjustable tap time. The tap time can be adjusted in the Gesture Timer register (0x0C, byte 0). 6.10.2 Flicks The IQS263 implements an adjustable Flick recognition on the slider setups. The user has the option to specify the flick threshold in the Gesture Timer register (0x0C, byte 1) to set the amount that the coordinates must be adjusted by the user before the flick event is set. There is also the option to adjust the time in which the coordinate must move by setting the flick timer in the Gesture Timer register (0x0C, byte 2). 6.11 Halt times The LTA filter for all channels will halt on proximity or touch events. The halt time is specified through the memory map in terms of number of samples (sampling of all active channels) by specifying a value in the Thresholds register (0x0A; byte 6). The halt time is calculated as this value times Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 14 of 50

50. Writing FF will result in Always Halt while 00 will be seen as never halt. The default value is 20, therefore the halt time will be t HALT = 20 50 which is 1000 samples. The halt timer clears on any new touch, proximity or slider activity. 6.12 Power Modes 6.12.1 LP Modes The IQS263 IC has a configurable low power mode, specifically designed to reduce current consumption for low power and battery applications. When designing for low power operation, the V REG capacitors should ensure that V REG does not drop more than 50mV during low power operations. The power modes are implemented around the occurrence of a charge cycle every t LP seconds. The value of t LP is determined by the custom (LP value ) value between 1 and 255, multiplied by 16ms. The LP value can be specified by writing to the Timings register (0x0B; byte 0). It is suggested not to exceed LP value = 32 (512ms) as the reduction in current consumption is negligible, response time becomes notable slower, and special attention needs to be paid to V REG capacitor design to ensure stable operation. Only CH0 is charged during LP, and is forced active (CH0 cannot be disabled). The other active channels will be periodically charged to keep their LTA filter values up to date. Lower sampling times yield significantly lower power consumption (but also decreases the response time of the first event). NOTE: While in any power mode the device will zoom to Boost Power (BP) mode whenever the condition (CS LTA) 1 > PROX_TH or TOUCH_TH holds, indicating a possible proximity or touch event. This improves the response time. The device will remain in BP mode for 4 seconds and then return to the selected power mode. The Zoom function allows reliable detection of events with counts being produced at the BP rate. The LP charge cycle timing is illustrated in Figure 6.1. 1 CS-LTA in Projected mode. LTA-CS in Self capacitive sensing mode. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 15 of 50

sense process Scan Period = LP x 16ms CH0 Prox RDY tcomms CH0 Figure 6.1 IQS263 Charge Cycle Timing in Low Power Mode. Table 6.1 Typical Timings Typical timings of IQS263 in Low Power t sense 1.1 ms t process 1.9 ms t comms Application specific ms Scan Period Should not exceed 512ms Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 16 of 50

6.13 Base Value The IQS263 has the option to change the base value of the proximity channel (CH0) and the touch channels (CH1 to CH3) during the Full ATI algorithm. This provides the user with another option to select the sensitivity of the IQS263 without changes in the hardware (CRX/CTX sizes and routing, etc). The base values are set by writing to the Multipliers register (0x07; byte 4). There are 16 different options to choose from. To choose a custom base value, select partial ATI. The base value influences the overall sensitivity of the channel and establishes a base count from where the ATI algorithm starts executing. A lower base value will typically result in a higher sensitivity of the respective channel, as lower multipliers will be selected, and more compensation would be required. 6.14 Target Value The default target value of the IQS263 is 384 counts for the touch channels and 512 counts for the proximity channel. The target values are calculated by multiplying the value in the Timings & Targets register (0x0B; byte 1) for channel 1 to channel 3 and byte 2 for channel 0 by 8. Example: CH0 target = Register Value x 8 = 64(default) x 8 = 512. 6.15 Additional Features 6.15.1 Force Halt The Force Halt bit can be set to halt all current LTA values and prevent them from being adjusted towards the CS values. Setting this bit overrides all filter halt settings and prevents the device from performing re-ati events in cases where the CS values persist outside the ATI boundaries for extended periods of time. Reseed will also not be possible. 6.15.2 Halt Timeout Reseed Block After the halt timer times out upon an event, the IQS263 will reseed all channels and possibly redo ATI if any counts are outside the allowed band. The use has the option to block this reseed on any of the touch channels (not CH0) allowing that channel(s) to keep its output state and effectively have an always halt condition. Note that other channels could drift outside the ATI band, but no ATI will take place if a channel is halted in this way. To set any combination of channels up for this state, select the corresponding bits in the Halt Timeout Reseed Block register (0x0A, byte 5). Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 17 of 50

7 Sliders/Wheel Coordinate to Position Mapping The coordinate mapping from user finger positions given in this section is applicable to both Self- and Projected Capacitive sensing, even though examples of both will not be shown. 7.1 Two (2) Channel Slider The 2 channel slider is recommend for application requiring only the relative coordinate and/or the flick event. The 2 channel slider is not optimal for absolute coordinates. Figure 7.1 shows the channel numbers and finger positions for the main definable positions where channels overlap on a 2 channel slider. CH1 CH2 A B C Figure 7.1 GND Finger positions for coordinate mapping shown on a 2 channel slider. Table 7.1 shows the coordinate that the IQS263 will report for the finger positions shown in Figure 7.1. Table 7.1 2CH slider coordinate mapping. Positions Coordinates A 0 A to B 1-127 B 128 B to C 129 254 C 255 7.2 Three (3) Channel Slider Figure 7.2 shows the channel numbers and finger positions for the main definable positions where channels overlap on a 3 channel slider. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 18 of 50

CH1 CH2 CH3 A B C D E GND Figure 7.2 Finger positions for coordinate mapping shown on a 3 channel slider. Table 7.2 shows the coordinate that the IQS263 will report for the finger positions shown in Figure 7.3. Table 7.2 3CH slider coordinate mapping. Positions Coordinates A 0 A to B 1 63 B 64 B to C 65-127 C 128 C to D 129 191 D 192 D to E 193 254 E 255 7.3 Wheel / Wrap around Slider Figure 7.3 shows the channel numbers and finger positions for the main definable positions where channels overlap on a wraparound slider and wheel. CH1 CH2 TX GND CH3 A B C D E F A CH1 CH3 CH1 Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 19 of 50 F E A D GND B C CH2 Figure 7.3 Finger positions for coordinate mapping shown on a wheel and wrap around slider.

Table 7.3 shows the coordinate that the IQS263 will report for the finger positions shown in Figure 7.3. Table 7.3 Wrap around slider or wheel coordinate mapping. Positions Coordinates A 0 A to B 1-31 B 32 B to C 33 63 C 64 C to D 65 96 D 96 D to E 97 127 E 128 E to F 129 191 F 192 F to A 193 255 The coordinates for the wheel or wrap around slider increase by 32 in each section from A to E as shown in Table 7.3, where after it increases by 64 from E to F and F to A. This is designed to allow faster relative coordinate on the top end of the wrap around slider. If the master would like the coordinates from E to F back to A to change at the same rate as A to E, the MCU can apply the following calculation: If Coordinate < 128 then the coordinate stays unchanged When the coordinate > 128 (area between E and A) the following calculation needs to be made: Coordinate = (Coordinate - 128)/2 + 128. When applying this calculation, the coordinates will map as shown in Table 7.4. Table 7.4 Wrap around slider or wheel coordinate mapping with MCU adjustment. Positions Coordinates A 0 A to B 1-31 B 32 B to C 33 63 C 64 C to D 65 96 D 96 D to E 97 127 E 128 E to F 129 159 F 160 F to A 161 192 Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 20 of 50

8 ProxSense Module The IQS263 contains a ProxSense module that uses patented technology to provide detection of proximity and touch conditions on numerous sensing lines. The ProxSense module is a combination of hardware and software, based on the principles of charge transfer measurements. 8.1 Charge Transfer Concept On ProxSense devices like the IQS263, capacitance measurements are taken with a charge transfer process that is periodically initiated. For projected capacitive sensing, the device measures the capacitance between 2 electrodes referred to as the transmitter (CTX) and receiver (CRX). The measuring process is referred to as a charge transfer cycle and consists of the following: Discharging of an internal sampling capacitor (C s ) and the electrode capacitors (mutual: CTX & CRX) on a channel. charging of CTX s connected to the channel and then a series of charge transfers from the CRX s to the internal sampling capacitors (C s ), until the trip voltage is reached. The number of charge transfers required to reach the trip voltage on a channel is referred to as the Current Samples (CS) or Count value (Counts). The device continuously repeats charge transfers on the sense electrodes connected to the CRX pins. For each channel a Long Term Average (LTA) is calculated (12 bit unsigned integer values). The count (CS) values (12 bit unsigned integer values) are processed and compared to the LTA to detect Touch and Proximity events. Please note: Attaching scope probes to the CTX/CRX pins will influence the capacitance of the sense electrodes and therefore the related CS values of those channels. This will have an instant effect on the CS measurements. 8.2 Rate of Charge Cycles The IQS263 samples all its active channels (up to 3 + channel 0 for proximity) in 4 timeslots. The charge sequence (as measured on the receive electrodes) is shown in Figure 8.1, where CH0, the Proximity channel, charges first, followed by all other active channels. There is only a communication window after all active channels have been charged. The charging of CH0 comprises the simultaneous charging of the three receive electrodes (CRX0, CRX1 and CRX2) in conjunction with the transmit electrode, thus realising a distributed load mutual capacitive sense electrode. In self-capacitive mode, CH0 is also a distributed channel charging all 3 CX channels together. 8.2.1 Boost Power rate With the IQS263 zoomed to Boost Power (BP) mode, the active channels are charged at a fixed sampling period (t SAMPLE ) per channel (if Turbo Mode is not enabled). This is done to ensure regular samples for processing of results, and fix timings for the halt times. It is calculated as each channel having a time t SAMPLE = charge/conversion time (t SENSE ) + computation time (t PROCESS ) of approximately t SAMPLE = 1.6ms. Thus the time between consecutive samples on a specific channel (Scan Period) will depend on the number of enabled channels and the length of communication between the Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 21 of 50

IQS263 and the host MCU. Communication will always happen after processing of channel 0. Due to processing and charging happening in parallel, the first active channel (default channel 1) will charge while channel 0 is processed. Therefore, communication windows will always be after the first active channel has completed conversions. The IQS263 does check for MCU requesting a communication window after ever channel completed charging. sense process Scan Period CH0 Prox RDY CH1 CH2 CH3 tcomms CH0 CH1 CH2 Figure 8.1 IQS263 Charge Sequence timing diagram in Boost Power mode. Table 8.1 Typical Timings Typical timings of IQS263 t sense 840 µs t process 3.9 ms t comms 2 ms Scan Period 1 22 ms Typical timings of the charge sequence shown above are listed in Table 8.1. These timings are only as reference, as they will differ with each application, depending on the setup of the IQS263. For example, the sense (or charge time) is affected by the target counts and charge transfer frequency, while process time is dependent on the turbo mode activation, ATI checking for counts within the allowed band, filter settings and slider calculations. Communication time is affected by the MCU clock speed and the amount of data read (as well as the sequence thereof). Communication time and the number of active channels will influence the Scan Period. 1 All channels active and status byte read during communication window. Self capacitive mode, all other settings default. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 22 of 50

8.2.2 Low Power rate A wide range of low current consumption charging modes is available on the IQS263. In any Low Power (LP) mode, there will be an applicable low power time (t LP ). With the detection of an undebounced proximity event the IC will zoom to BP mode, allowing a very fast reaction time for further possible touch events. During any LP mode, only channel 0 is charged every t LP. The LP charge timing is illustrated in Figure 6.1. If a low power rate is selected and charging is not in the zoomed state (BP mode), the low power active bit (Register 0x01) will be set. Please refer to Section 6.12. 8.3 Touch report Rate During Boost Power (BP) mode, the touch report rate of the IQS263 device depends on the charge transfer frequency, the number of channels enabled and the length of communications performed by the host MCU or master device. Several factors may influence the touch report rate: Enabled channels: Disabling channels that are not used will not only increase the touch report rate, but will also reduce the device s current consumption. Turbo Mode: See Section 6.5.6 Target Values: Lower target values requires shorter charge transfer times (t SENSE ), thus reducing the SCAN PERIOD and increasing the touch report rate. Charge Transfer Speed: Increasing the charge transfer frequency will reduce the conversion time (t SENSE ) and increase the touch report rate. ACF: Disabling the AC filter and wheel/slider position calculations will reduce the processing time (t PROCESS ) and yield a faster report rate. 8.4 Long Term Average The Long-term Average (LTA) filter can be seen as the baseline or reference value. The LTA is calculated to continuously adapt to any environmental drift. The LTA filter is calculated from the CS value for each channel. The LTA filter allows the device to adapt to environmental (slow moving) changes/drift. Actuation (Touch or Prox) decisions are made by comparing the CS value with the LTA reference value. 8.5 Determine Touch or Prox An event is determined by comparing the CS value with the LTA. Since the CS reacts differently when comparing the self- with the mutual capacitance technology, the user should consider only the conditions for the technology used. An event is recorded if: Self: CS < LTA Threshold Projected: CS > LTA + Threshold Threshold can be either a Proximity or Touch threshold, depending on the current channel being processed. Note that a proximity condition will be forced enabled if there is a touch condition on any channel. Please refer to Section 6.7 and 6.8 for proximity and touch threshold selections. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 23 of 50

8.6 ATI The Automatic Tuning Implementation (ATI) is a sophisticated technology implemented on the new ProxSense series devices. It allows for optimal performance of the devices for a wide range of sense electrode capacitances, without modification or addition of external components. The ATI allows the tuning of two parameters, an ATI Multiplier and an ATI Compensation, to adjust the Count values for an attached sense electrode. ATI allows the designer to optimize a specific design by adjusting the sensitivity and stability of each channel through the adjustment of the ATI parameters. The IQS263 has a full ATI function. The full-ati function is default enabled, but can be disabled by setting the ATI_OFF bit, or changed to partial or alternative ATI by setting the ATI_Partial and ATI_ALT. The ATI_Busy bit will be set while an ATI event is busy. For more information regarding the ATI algorithm, please contact Azoteq at: ProxSenseSupport@azoteq.com 8.6.1 ATI Sensitivity On the IQS263 device, the user can specify the BASE value (Section 6.13) and the TARGET value (Section 6.14) for the proximity channel (CH0) and touch channels (CH1-CH3). A rough estimation of sensitivity can be calculated as: Sensitivity TARGET BASE As can be seen from this equation, the sensitivity can be increased by either increasing the Target value or decreasing the Base value. It should, however, be noted that a higher sensitivity will yield a higher noise susceptibility. 8.6.2 ATI Target The target value is reached by adjusting the COMPENSATION bits for each channel (ATI target limited to 2048 counts). The target value is written into the respective channel s TARGET registers. The value written into these registers multiplied by 8 will yield the new target value. (Please refer to Section 6.14) 8.6.3 ATI Base (Multiplier) The following parameters will influence the base value: C s _SIZE 1 : Size of sampling capacitor. PROJ_BIAS bits: Adjusts the biasing of some analogue parameters in the mutual capacitive operated IC. (Only applicable in mutual capacitance mode.) Charge Transfer Frequency MULTIPLIER bits. The base value used for the ATI function can be implemented in 2 ways: 1. ATI_PARTIAL = 0. ATI automatically adjusts MULTIPLIER bits to reach a selected base value 2. Please refer to Section 6.13 for available base values. 2. ATI_PARTIAL = 1. The designer can specify the multiplier settings. These settings will give a custom base value from where the compensation bits will be automatically implemented to reach the required target value. The base value is 1 Changing CS_SIZE if ATI_OFF = 0 will change CS 2 ATI function will use user selected CS_SIZE and PROJ_BIAS (if applicable) and will only adjust the MULTIPLIER bits to reach the base values. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 24 of 50

determined by two sets of multiplier bits. Sensitivity Multipliers which will also scale the compensation to normalise the sensitivity and Compensation Multipliers to adjust the gain. 8.6.4 Re-ATI An automatic re-ati event will occur if the counts are outside its re-ati limits. The re- ATI limit or ATI boundary is calculated as the target value divided by 8. For example: - Target = 512, Re-ATI will occur if CS is outside 512±64. A re-ati event can also be issued by the host MCU by setting the REDO_ATI bit. The REDO_ATI bit will clear automatically after the ATI event was started. Note: Re-ATI will automatically clear all proximity, touch and halt status bits. 8.6.5 ATI ERROR The ATI error bit (read only) indicates to the user that the ATI targets where not reached. Adjustments of the base values or ATI BANDs are required. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 25 of 50

9 Communication IQ Switch The IQS263 device interfaces to a master controller via a 3-wire (SDA, SCL and RDY) serial interface bus that is I 2 C TM compatible, with a maximum communication speed of 400kbit/s. 9.1 Control Byte The Control byte indicates the 7-bit device address (44H default) and the Read/Write indicator bit. The structure of the control byte is shown in Figure 9.1. 7 bit address MSB 1 0 0 0 1 0 0 R/W LSB I2C Group Sub- addresses Figure 9.1 IQS263 Control Byte. The I 2 C device has a 7 bit Slave Address (default 0x44H) in the control byte as shown in Figure 9.1. To confirm the address, the software compares the received address with the device address. Sub-address values can be set by OTP programming options. 9.2 I 2 C Read To read from the device a current address read can be performed. This assumes that the address-command is already setup as desired. Current Address Read Start Control Byte Data n Data n+1 Stop S ACK ACK NACK S Figure 9.2 Current Address Read. If the address-command must first be specified, then a random read must be performed. In this case a WRITE is initially performed to setup the address-command, and then a repeated start is used to initiate the READ section. Start Control Byte Random Read Start Control Byte Data n Stop S Adr + WRITE ACK ACK S Adr + READ ACK NACK S 9.3 I 2 C Write Figure 9.3 Random Read. To write settings to the device a Data Write is performed. Here the Address-Command is always required, followed by the relevant data bytes to write to the device. Start Control Byte Addresscommand Address- Command DATA WRITE Data n Data n+1 Stop S Adr + WRITE ACK ACK ACK ACK S Figure 9.4 I 2 C Write. Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 26 of 50

9.4 End of Communication Session / Window Similar to other Azoteq I 2 C devices, to end the I 2 C communication session, a STOP command is given. When sending numerous read and write commands in one communication cycle, a repeated start command must be used to stack them together (since a STOP will jump out of the communication window, which is not desired). The STOP will then end the communication, and the IQS263 will return to process a new set of data. Once this is obtained, the communication window will again become available (RDY set LOW). 9.5 I 2 C Sub-address The IQS263 has four available sub addresses, 44H (default) to 47H, which allows up to four devices on a single I 2 C bus. 9.5.1 Internal sub-address selection Selecting the sub-address via OTP bits allows the user 4 different options: Table 9.1 I 2 C sub-address selection FG25 FG26 Device Address 0 0 0x44 0 1 0x45 1 0 0x46 1 1 0x47 9.6 RDY Hand-Shake Routine The master or host MCU has the capability to request a communication window at any time, by pulling the RDY line low. The communication window will open directly following the current conversion cycle. For more details please refer to the communication interface guide. 9.7 I 2 C Specific Commands 9.7.1 Show Reset After start-up, and after every reset event, the Show Reset flag will be set in the System Flags register (0x01H; byte 0). The Show Reset bit can be read to determine whether a reset has occurred on the device (it is recommended to be continuously monitored). This bit will be set 1 after a reset. The SHOW_RESET bit will be cleared (set to 0 ) by writing a 0 into the Show Reset bit. A reset will typically take place if a timeout during communication occurs. 9.7.2 I2C Timeout If no communication is initiated from the master/host MCU within the first t COMMS (t COMMS = 5.12ms default) of the RDY line indicating that data is available (i.e. RDY = low), the device will resume with the next cycle of charge transfers and the data from the previous conversions will be lost. The timeout time is adjustable in steps of 1.28ms in the Thresholds register (0x0A; byte 7). There is also a timeout (t I2C ) that cannot be disabled, for when communication has started but not been completed, for example when the bus is being held by another device. t I2C = 150ms. 9.8 I 2 C I/O Characteristics The IQS263 requires the input voltages given in Table 9.2, for detecting high ( 1 ) and low ( 0 ) input conditions on the I 2 C communication lines (SDA, SCL and RDY). Table 9.2 Vin LOW Vin HIGH IQS263 I 2 C Input voltage Input Voltage (V) 0.3*VDDHI 0.7*VDDHI Table 9.3 provides the output voltage levels of the IQS263 device during I 2 C communication. Table 9.3 Vout LOW Vout HIGH IQS263 I 2 C Output voltage Output Voltage (V) GND +0.2 (max.) VDDHI 0.2 (min.) Copyright Azoteq (Pty) Ltd 2017. IQS263 Datasheet V1.12 Page 27 of 50