HSS™ Touch Signature IC
6 Input - I2C
A0001
Overview
The patented AlSentis® HSS Touch IC will provide a 1 – 6 input touch sensing
solution. The AlSentis® HSS Touch IC includes all signal processing functions
necessary to provide robust sensing under a wide variety of changing conditions. Only minimal, low cost components are required for standard operation.
The AlSentis® HSSTM touch sensing solution differentiates itself from capacitance sensors by measuring the touch event using touch signatures versus
relying on comparisons of measured signals to pre-determined thresholds;
AlSentis® HSSTM signature based sensing provides a reliable solution for your
touch applications. By measuring the signature of a touch event in combinations with AlSentis® proprietary electrodes and circuitry, high levels of immunity to EMI, operation in the presence of water and washing solutions, same
quality of touch feel with a bare and a gloved finger, same quality of touch
feel with manufacturing and environmental variability, and fast response,
can all be achieved simultaneously.
14 PIN TSSOP or SOIC Package
Communication with the HSS Touch IC is provided via I2C protocol. Using the
Touch IC, the HSS Touch IC can be configured by downloading a configuration file for the specific application to the Touch IC, including which sensors
are enabled and disabled and associated TRZ (Touch Recognition Zone).
Updates of touch status can be accomplished by polling the Touch IC or by
the generation of an interrupt from the Touch IC.
A sleep mode feature is also included in the AlSentis® Touch IC to be used in
designs where low average power consumption is required. The Touch IC can
be configured to allow any or all of the 6 inputs to be configured in wake up
mode. When any of the sensor inputs sense a touch the Touch IC will immediately switch to normal mode.
The HSS ASIC is very easy to integrate into products by reducing the amount
of up-front engineering required for implementing capacitive solutions which
reduces your time to market and development costs.
Features

1 – 6 input solution

Patented HSSTM

I2C Communication

Ordering Information
49ua low current Wake Up Mode (1 Button, 50ms Process
Interval, 1 Sample Set)
Part Number Format: A0001XYZ

25ua quiescent current (Hibernate Mode)

Electrodes can be made from etched copper, printed silver, Indium Tin Oxide (ITO), PEDOT, and more.

Electrode substrates can be PCB, Flex PCB, PET, Polyimide,
Polycarbonate, and glass.

Touch surface substrates can be glass, plastic, composites,
wood, leather, fabric, and other non-conductive materials.
16 Pin QFN Package
X: Packaging Q = 16 Pin QFN, T = 14 Pin TSSOP, S = 14 Pin SOIC
AlSentis® alsentis.com
Y: Temperature Range I = -40C — +85C, E = -40C — 125C
Z: A = Automotive, C = Consumer
1
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Electrical Characteristics
Absolute Maximum Ratings*
Designation
Item
Tamb
Condition
Rated Value
Unit
Ambient Temperature
-40 — +125
°C
Tstg
Storage Temperature
-65 — +150
°C
Vdd
Supply Voltage
Voltage on Vdd with respect to Vss
-0.3 — 5.5
V
IIRQ
IRQ line current
Sourcing
25
mA
* Exceeding the absolute maximum ratings may result in permanent damage to the device
Operating Conditions
Designation
Item
Condition
Rated Value
Unit
Min
Nom(4)
Max
4.75
5.0
5.25
V
Supply Voltage = 5Vdc
Vdd
Supply Voltage
+/-5%
Idd
Supply Current (Normal Mode)
-
3.0
4.5
mA
Supply Current (Wake Up Mode)
51(1)
123(2)
-
μA
Supply Current ( Hibernate Mode)
-
25
-
μA
Vrl
Reset Low Voltage
0.2*Vdd
0.95
1.0
1.05
V
Vrh
Reset High Voltage
0.8*Vdd
3.8
4.0
4.2
V
IRQh
IRQ High voltage
3.8
4.0
4.2
V
3.135
3.3
3.465
V
-
3.31
4.61
mA
-
μA
Supply Voltage = 3.3Vdc
Vdd
Supply Voltage
Idd
Supply Current (Normal mode)
+/-5%
(1)
117
(2)
Supply Current (Wake Up Mode)
49
Supply Current ( Hibernate Mode)
-
25
-
μA
Vrl
Reset low Voltage
0.2*Vdd
0.627
0.660
0.693
V
Vrh
Reset High Voltage
0.8*Vdd
2.508
2.64
2.772
V
IRQh
IRQ High voltage
2.508
2.64
2.772
V
Trst
Reset Low pulse width Timing
2
-
-
ms
Tstartup
Time before IC is ready
40
70
140
ms
Tswitch
Switching Time Between Power Modes
1
3
-
ms
Tresponse
True Touch Response Time
-
7 to 37 or (LO+1)(PI) (3)
-
ms
-
ms
Common
Tinit
Notes:
First Time Power Up
Power Mode Initialization Time
-
3(PI)
(3)
1. Wake Up Mode Configured with 1 sensor enabled, 1 Sample Set, and a 50ms Process Interval
2. Wake Up Mode configured with 1 sensor enabled, 5 Sample Sets, and a 20ms Process Interval
3. PI: Process Interval. LO: Level Off Min
4. Data in ‘Nom’ column is at 25C.
AlSentis® alsentis.com
2
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
14 Pin Diagram
Pin
Name
Function
Description / Connection
1
VDD
Power
Supply Voltage
2
STROBE
Output
Strobe Signal Output
3
SENSOR0
Touch Sensor Input
Connect to Sensor 0 Electrode (1)
4
MCLR
Input
Allows for manual reset of ASIC (2)
5
STROBE_RTN
Digital Input
Connect to Strobe (Pin 2)
6
IRQ
Output
Data Ready signal line (2)
7
SENSOR1
Touch Sensor Input
Connect to Sensor 1 Electrode (1)
8
SENSOR2
Touch Sensor Input
Connect to Sensor 2 Electrode (1)
9
SDA
Communication
I2C Data Bus
10
SCL
Communication
I2C Clock Bus
11
SENSOR3
Touch Sensor Input
Connect to Sensor 3 Electrode (1)
12
SENSOR4/PGC
Touch Sensor Input
Connect to Sensor 4 Electrode (1)
13
SENSOR5/PGD
Touch Sensor Input
Connect to Sensor 5 Electrode (1)
14
VSS
Power
Ground connection
Note:
1.
Sensor pins must be connected to active component block of the designated electrode or, if unused, must
be connected to VSS (See Application Example for Specific Details).
2.
See application example for specific details
AlSentis® alsentis.com
3
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
16 Pin Diagram
Pin
Name
Function
Description / Connection
1
STROBE
Output
Strobe Signal Output
2
SENSOR0
Touch Sensor Input
Connect to Sensor 0 Electrode (1)
3
MCLR
Input
Allows for manual reset of ASIC (2)
4
STROBE_RTN
Digital Input
Connect to Strobe (Pin 1)
5
IRQ
Digital Output
Data Ready signal line (2)
6
SENSOR1
Touch Sensor Input
Connect to Sensor 1 Electrode (1)
7
SENSOR2
Touch Sensor Input
Connect to Sensor 2 Electrode (1)
8
SDA
Touch Sensor Input
I2C Data Bus
9
SCL
Communication
I2C Clock Bus
10
SENSOR3
Communication
Connect to Sensor 3 Electrode (1)
11
SENSOR4/PGC
Touch Sensor Input
Connect to Sensor 4 Electrode (1)
12
SENSOR5/PGD
Touch Sensor Input
Connect to Sensor 5 Electrode (1)
13
VSS
Power
Ground connection
14
NC
Unused pin — Do not connect
15
NC
Unused pin — Do not connect
16
VDD
Power
Supply Voltage
Note:
1.
Sensor pins must be connected to active component block of the designated electrode or, if unused, must
be connected to VSS (See Application Example for Specific Details).
2.
See application example for specific details
AlSentis® alsentis.com
4
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Application Information
Block Diagram
Passive Single Electrode Version
Figure 1 shows a block diagram highlighting the connections for a standard 6 input Self Mode design. The electrodes are connected to the HSS IC
through active circuitry that is described in the reference design in detail. Place the active components as close to the HSS IC as possible. Communication to the HSS IC is accomplished through a standard master slave protocol with 7 bit address. Depending on the "Power Mode" selected in
Touch Studio, the IRQ line may be required.
Figure 1
Active Dual Electrode Version
Figure 2 shows a block diagram highlighting the connections for a standard 6 input Mutual Mode design. The electrodes along with a surrounding
strobe ring are connected to the HSS IC through active circuitry that is described in the reference design in detail. Place the active components as
Figure 2
AlSentis® alsentis.com
5
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
I2C Communications
Command Set
The HSS Touch IC is communicated with exclusively through I2C. To ensure
proper setup of the device, it is recommended that the device configuration
be designed and tested using AlSentis HSS Touch Studio. Once the configuration is finalized, these commands can be used to control the device from a
microcontroller.
The HSS Touch IC is configured using the 29 commands shown in the
table below.
Clock Stretching
The HSS Touch IC utilizes bit stretching, giving priority to the HSS signature recognition.
Command Definitions Key
Command
Name
0x0A
Write Enabled Sensors
0x0E
Write TRZ
0x16
Write DVI Mode
0x1E
Clear Errors
0x52
Reset
S
Start Condition
0x0C
Write Latch-up Timeout
RS
Re-Start Condition
0x41
Write Process Interval
A/N
Acknowledge/Not Acknowledge
0x43
Write Number of Sample Sets
Master Data Out
0x44
Write Pulse Config
Slave Data Out
0x40
Write Power Mode
Stop Condition
0x45
Write HSS Signature Config 1
0x46
Write HSS Signature Config 2
0x48
Write Sleep Time
0x4A
Write IRQ Enable
0x81
Read ID
0x8A
Read Enabled Sensors
0x8E
Read TRZ
0x9E
Read Status/Errors
0x9F
Read Sensor States
0x8C
Read Latch-up Timeout
0xC1
Read Process Interval
0xC3
Read Number of Sample Sets
0xC4
Read Pulse Config
0xC0
Read Power Mode
0xC5
Read Signature Config 1
0xC6
Read Signature Config 2
0xC7
Read DVI/Calibration Value
0xC8
Read Sleep Time
0xCA
Read IRQ Enable
P
Checksum byte:

Calculation is done by performing an 8-bit addition of all bytes
transmitted after the device address byte
IMPORTANT:
All write commands put the device in the initializing state for Tinit. No
other write commands can be sent while initializing
AlSentis® alsentis.com
6
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Enabled Sensors
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x0A (Command)
Byte 3
Bitwise Sensor Select
Byte 4
Checksum
Command Description
This command will tell the device which sensors to
monitor. The device only monitors sensors that are
configured. Non-enabled sensors will be read as not
touched.
A/N
A/N
A/N
A/N
P
Bitwise Sensor Select byte:
 Bitwise mask of which sensors are enabled and
monitored (0 = not enabled, 1 = enabled)
AlSentis® alsentis.com
7
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write TRZ
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x0E (Command)
Byte 3
Sensor Start #
Byte 4
Sensor Count
Byte 5
Multiplier Low Byte
Byte 6
Multiplier High Byte
Byte 7
Divider Low Byte
Byte 8
Divider High Byte
Byte 9
Touch Zone Low Byte
Byte 10
Touch Zone High Byte
Byte 11
Checksum
Byte Descriptions
This command sets TRZs of Sensor Count consecutive sensors starting with Sensor Start #. In order to
set all TRZs to the same value, set Sensor Start # to
0xFF and Sensor Count to 0x01. In order to set multiple TRZs to unique values, set Sensor Count and
Sensor Start # appropriately, and send bytes 5-10
Sensor Count times with the respective TRZ values
for each sensor.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P

Sensor Count byte:
The number of sensors to write
Sensor Start # byte:
 The 0-based sensor number to start at for the
write command
AlSentis® alsentis.com
8
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write DVI Mode
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x16 (Command)
Byte 3
Mode On/Off
Byte 4
Checksum
Byte Descriptions
This command switches the device in and out of DVI
Mode
A/N
A/N
A/N
A/N
P
Mode On/Off byte:
 0 = Exit DVI Mode

AlSentis® alsentis.com
9
!0 = Enter DVI Mode
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Clear Errors
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x1E (Command)
Byte 3
0xFF
Byte 4
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used for the sole purpose of clearing errors
A/N
A/N
A/N
A/N
P
10
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Reset
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x52 (Command)
Byte 3
0x01
Byte 4
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command performs a soft reset on the device
A/N
A/N
A/N
A/N
P
11
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Latch-up Timeout
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x0C (Command)
Byte 3
Value Seconds
Byte 4
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to set the Latch-up timeout. A
value between 1 and 255 will set the timeout to
that value in seconds. A value of 0 will shut the feature off
A/N
A/N
A/N
A/N
P
12
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Process Interval
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x41 (Command)
Byte 3
Value Low Byte
Byte 4
Value High Byte
Byte 5
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to set the length of the process interval. Value is in microseconds and can be
between 1000 and 50000.
A/N
A/N
A/N
A/N
A/N
P
13
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Number of Sample Sets
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x43 (Command)
Byte 3
Value Low Byte
Byte 4
Value High Byte
Byte 5
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to set the number of sample
sets. For proper operation, value must be between
one and a calculated maximum produced by HSS
Touch Studio. Values over the maximum possible in
the Process Interval will result in undefined behavior.
A/N
A/N
A/N
A/N
A/N
P
14
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Pulse Config
Command Structure
Byte Descriptions
Byte 1
S
0xB0 (Address)
A/N
0x44 (Command)
A/N
Pulse Count
A/N
Pulse Period Low Byte
A/N
Pulse Count must be between 1 and 100. Pulse Period must be between 750 and 10000 on increments
of 125 for Normal Mode and 250 for Wake Up
Mode.
Byte 2
Byte 3
Byte 4
Byte 5
Duty Cyle Selection(7:6), Pulse Period Highest 6 bits(5:0)
A/N
Byte 6
Checksum
A/N
P
Duty Cycle bits:
AlSentis® alsentis.com
15

0 = 25%

1 = 50%

2 = 75%
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Power Mode
Command Structure
Byte Descriptions
Byte 1
S
0xB0 (Address)
A/N
0x40 (Command)
A/N
This command is used to select the power mode of
the device as well as whether Wake Up Mode should
wake up on a touch.
Byte 2
Byte 3
Power Mode (7:4), Wake Mode
(3:0)
Byte 4
Checksum
A/N
A/N
P
Power Mode Bits:
 0 = Hibernate
 1 = Wake Up
 2 = Normal
Wake Mode Bits:
 1 = Don't Wake Up
 2 = Wake Up
AlSentis® alsentis.com
16
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write HSS Signature Config 1
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x45 (Command)
Byte 3
Approach Count Min
Value
Byte 4
Slow Level Off Count Min
Value
Byte 5
Fast Level Off Count Min
Value
Byte 6
No Touch Debounce Min
Value
Byte Descriptions
This command is used to set the Approach Count
Min, the Slow Level Off Count Min, the Fast Level Off
Count Min, and the No Touch Debounce Min.
A/N
A/N
A/N
A/N
A/N
A/N
Byte 7
Checksum
AlSentis® alsentis.com
A/N
P
17
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write HSS Signature Config 2
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x46 (Command)
Byte 3
Byte Descriptions
A/N
Fast Touch dV/Dt Percentage
Byte 4
A/N
Abort Touch Percentage
Byte 5
A/N
Abort Touch Count Max
Byte 6
Too Slow Count Max Value
Byte 7
Checksum
A/N
AlSentis® alsentis.com
This command is used to set the Fast Touch dV/Dt
Percentage, the Abort Touch Percentage, the Abort
Touch Count Max, and the Too Slow Count Max. For
the percentage values, any value over 100 will result
in undefined behavior.
A/N
A/N
A/N
P
18
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write Sleep Time
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x48 (Command)
Byte 3
One Time Sleep Value
Byte 4
Repeated Sleep Time
Byte 5
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to set the Sleep Time between samples and the sleep time after all samples
are processed, during the process interval. Only values calculated by HSS Touch Studio for the current
settings should be used for Sleep Time.
A/N
A/N
A/N
A/N
A/N
P
19
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Write IRQ Enable
S
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x4A (Command)
Byte 3
IRQ Enable Value
Byte 4
Checksum
Byte Descriptions
This command sets the IRQ Enable state. If the IRQ is
enabled, the IRQ line will operate as an active high
interrupt and will go high whenever the touched
state of an enabled sensor changes, and will be reset
low when the sensor states are read. If the IRQ is not
enabled, the IRQ line will be high only while a touch
is present on an enabled sensor.
A/N
A/N
A/N
A/N
P
IRQ Enable Value byte:
 0 = IRQ not enabled
 !0 = IRQ enabled
AlSentis® alsentis.com
20
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read ID
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x81 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
ID Type Low Byte
Byte 8
ID Type High Byte
Byte 9
ID Version Low byte
Byte 10
ID Version High Byte
Byte 11
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the Device ID Type
and Version.
A/N
A/N
A/N
A/N
A/N
Device ID Type bytes:
 13 = Full Power Standard HSS
A/N
A/N
Device Version word:
 The device software version number
A/N
A/N
A/N
A/N
P
21
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Enabled Sensors
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x8A (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Bitwise Sensor Select
Byte 8
Checksum
Byte Descriptions
This command is used to read which sensors are enabled.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
Bitwise Sensor Select byte:
 Bitwise mask of which sensors are enabled and
monitored (0 = not enabled, 1 = enabled)
AlSentis® alsentis.com
22
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read TRZ
Command Structure
Byte Descriptions
Byte 1
S
This command is used to Read the TRZs of “Sensor
Count” consecutive sensors starting with Sensor
Start #. In order to read all of the TRZs, set Sensor
Start # to 0xFF and Sensor Count to 0x01. Bytes 9-14
will be repeated for each sensor read. Sensors will
be read regardless off whether they are enabled or
not.
0xB0 (Address)
A/N
0x8E (Command)
A/N
Sensor Start #
A/N
Sensor Count
A/N
Checksum
A/N
0xB1
A/N
Status
A/N
Sensor Count byte:
A/N

Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
RS
Byte 7
Byte 8
Return Byte Count (RBC)
Byte 9
Sensor Start # byte:
Sensor X TRZ Multiplier Low
Byte 10
A/N
Sensor X TRZ Multiplier High
Byte 11
Sensor X TRZ Divider Low Byte
Byte 12
Sensor X TRZ Divider High Byte
Byte 13
Sensor X TRZ Zone Low Byte
Byte 14
Sensor X TRZ Zone High Byte
Byte 15
Checksum
A/N
AlSentis® alsentis.com
The number of sensors to read
 The 0-based sensor number to start at for the
read command
A/N
A/N
A/N
A/N
A/N
P
23
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Status
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x9E (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Full Byte Status
Byte 8
Full Byte Error
Byte 9
Checksum
Byte Descriptions
This command is used to read the device's status
and latest error.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
 Error Code
o 0 = No Error
o 1 = Checksum mismatch
o 2 = Unknown command
o 3 = Command format error (most likely too many bytes were
sent for the given command)
o 4 = Command not allowed (device most likely is not in the correct
state)

Device State
o 1 = Ready and monitoring sensors
o 3 = Configuring
o 4 = Initializing
o 5 = Hibernating
o 7 = DVI Mode
AlSentis® alsentis.com
24
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Sensor States
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x9F (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Sensor States
Byte 8
Checksum
Byte Descriptions
This command is used to read the touched status of
all of the sensors. Sensors that are not enabled will
read as not touched.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
Sensors States Mask byte:
 Bitwise mask of which sensors are touched (0 =
not touched, 1 = touched)
AlSentis® alsentis.com
25
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Latch-up Timeout
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0x8C (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Latch Up Timeout Value
Byte 8
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the current Latch-up
Timeout value
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
26
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Process Interval
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC1 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Value Low Byte
Byte 8
Value High Byte
Byte 9
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the current Process
Interval
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
27
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Number of Sample Sets
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC3 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Value Low Byte
Byte 8
Value High Byte
Byte 9
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the current number of
sample sets
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
28
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Pulse Config
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC4 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Pulse Count
Byte 8
Pulse Period Low Byte
Byte 9
Duty Cyle Selection(7:6), Pulse
Period Highest 6 bits(5:0)
Byte 10
Checksum
Byte Descriptions
This command is used to read the current Pulse
Count, the Pulse Period, and the Pulse Duty Cycle.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
Duty Cycle bits:
 0 = 25%
 1 = 50%
 2 = 75%
AlSentis® alsentis.com
29
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Power Mode
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC0 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Power Mode (7:4), Wake
Byte 8
Checksum
Byte Descriptions
This command is used to read the current Power
Mode as well as whether Wake Up Mode is configured to wake on a touch.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
Power Mode Bits:
 0 = Hibernate
 1 = Wake Up
 2 = Normal
Wake Mode Bits:
 1 = Don't Wake Up
 2 = Wake up
AlSentis® alsentis.com
30
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Signature Config 1
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC5 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
Approach Count Min Value
Byte 8
Slow Level Off Count Min Value
Byte 9
Fast Level Off Count Min Value
Byte 10
No Touch Debounce Min Value
Byte 11
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the current Approach
Count Min, Slow Level Off Count Min, Fast Level Off
Count Min, and No Touch Debounce Min.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
31
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Signature Config 2
Command Structure
Byte Descriptions
Byte 1
S
0xB0 (Address)
A/N
0xC6 (Command)
A/N
Checksum
A/N
0xB1
A/N
Status
A/N
This command is used to read the Fast Touch Percentage, the Abort Touch Percentage, the Abort
Touch Count Max, and the Too Slow Count Max.
Byte 2
Byte 3
Byte 4
RS
Byte 5
Byte 6
Return Byte Count (RBC)
Byte 7
Fast Touch Percentage Value
Byte 8
Abort Touch Percentage Value
Byte 9
Abort Touch Count Max Value
Byte 10
Too Slow Count Max Value
Byte 11
Checksum
AlSentis® alsentis.com
A/N
A/N
A/N
A/N
A/N
A/N
P
32
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read DVI Value
Command Structure
Byte Descriptions
Byte 1
S
0xB0 (Address)
A/N
0xC7 (Command)
A/N
Sensor to read
A/N
0x01
A/N
Checksum
A/N
0xB1
A/N
Status
A/N
This command is used to read the DVI Value while
the device is in DVI Mode.
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
RS
Byte 7
Byte 8
Return Byte Count (RBC)
Byte 9
Value Low Byte
Byte 10
Value High Byte
Byte 11
Checksum
AlSentis® alsentis.com
A/N
A/N
A/N
A/N
P
33
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read Sleep Time
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xC8 (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
One Time Sleep Value
Byte 8
Repeated Sleep Time
Byte 9
Checksum
AlSentis® alsentis.com
Byte Descriptions
This command is used to read the current Sleep
Time values.
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
34
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
Read IRQ Enable
S
RS
Command Structure
Byte 1
0xB0 (Address)
Byte 2
0xCA (Command)
Byte 3
Checksum
Byte 4
0xB1
Byte 5
Status
Byte 6
Return Byte Count (RBC)
Byte 7
IRQ Enable Value
Byte 8
Checksum
Byte Descriptions
This command is used to read the current IRQ Enable value
A/N
A/N
A/N
A/N
A/N
A/N
A/N
A/N
P
IRQ Enable Value byte:
 0 = IRQ not enabled
 !0 = IRQ enabled
AlSentis® alsentis.com
35
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
TSSOP Package information
Typical 14-Lead Plastic Thin Shrink Small Outline—4.4mm Body [TSSOP]
AlSentis® alsentis.com
36
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
TSSOP Recommended Land Pattern
Typical 14-Lead Plastic Thin Shrink Small Outline – 4.4 mm Body [TSSOP]
AlSentis® alsentis.com
37
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
QFN Package information
Typical 16-Lead Plastic Quad Flat, No Lead Package – 4x4x0.9 mm Body [QFN]
AlSentis® alsentis.com
38
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
QFN Recommended Land Pattern
Typical 16-Lead Plastic Quad Flat, No Lead Package – 4x4x0.9 mm Body [QFN]
AlSentis® alsentis.com
39
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
SOIC Package information
Typical 14-Lead Plastic Small Outline – Narrow, 3.90 mm Body [SOIC]
AlSentis® alsentis.com
40
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
SOIC Recommended Land Pattern
Typical 14-Lead Plastic Small Outline – Narrow, 3.90 mm Body [SOIC]
AlSentis® alsentis.com
41
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .
A0001
TO OUR VALUED CUSTOMERS
We are pleased to provide our valued customers with the most up to date and accurate documentation
available to help ensure your success. If you have any questions regarding this documentation or the AlSentis HSS Technology, please contact us at alsentis.com.
Trademarks – AlSentis®, the AlSentis logo and HSSTM are trademarks of AlSentis, LLC..
Information contained in this publication regarding device applications and the like is provided only for
your convenience and may be superseded by updates. It is your responsibility to ensure that your
application meets with your specifications. ALSENTIS MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED
TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE,
MERCHANTABILITY OR FITNESS FOR PURPOSE. AlSentis disclaims all liability arising from this information
and its use. Use of AlSentis devices in life support and/or safety applications is entirely at the buyer’s
risk, and the buyer agrees to defend, indemnify and hold harmless AlSentis from any and all damages,
claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise,
under any AlSentis intellectual property rights.
AlSentis® alsentis.com
42
Document Number AS_ENG_6_002_01
Copyright AlSentis, LLC. All rights reserved. Patent #US8,866,497 and other patents pending .