8 Channel Capacitive Touch Sensor with 8 LED Drivers
Datasheet
Table 5.1 Register Set in Hexadecimal Order (continued)
REGISTER
ADDRESS
DEFAULT
VALUE
R/W
REGISTER NAME
FUNCTION
PAGE
Determines the min and max duty
cycle for Direct mode LED operation
93h
94h
95h
FDh
FEh
FFh
R/W
LED Direct Duty Cycle
F0h
00h
00h
40h
5Dh
81h
Page 63
LED Direct Ramp
Rates
Determines the rising and falling
edge ramp rates of the LEDs
R/W
R/W
R
Page 64
Page 65
Page 66
Page 66
Page 66
Determines the off delay for all LED
behaviors
LED Off Delay
Product ID
Stores a fixed value that identifies
each product
Stores a fixed value that identifies
SMSC
R
Manufacturer ID
Revision
Stores a fixed value that represents
the revision number
R
During Power-On-Reset (POR), the default values are stored in the registers. A POR is initiated when
power is first applied to the part and the voltage on the VDD supply surpasses the POR level as
specified in the electrical characteristics. Any reads to undefined registers will return 00h. Writes to
undefined registers will not have an effect.
5.1
Main Status Control Register
Table 5.2 Main Status Control Register
ADDR
00h
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Main Status
Control
R/W
-
-
STBY
DSLEEP
-
-
-
INT
00h
The Main Status and Control register controls the primary power state of the device.
Bit 5 - STBY - Enables Standby.
‘0’ (default) - Sensor scanning is active and LEDs are functional.
‘1’ - Capacitive Touch Sensor scanning is limited to the sensors set in the Standby Channel register
(see Section 5.18). The status registers will not be cleared until read. LEDs that are linked to
Capacitive Touch sensors will remain linked and active. Sensors that are no longer sampled will
flag a release and then remain in a non-touched state. LEDs that are manually controlled will be
unaffected.
Bit 4 - DSLEEP - Enables Deep Sleep by deactivating all functions. This bit will be cleared when the
WAKE pin is driven high or when SPI or SMBus are received targeting the CAP1088. If the CAP1088
is configured to communicate using the BC-Link protocol, then this bit is ignored.
‘0’ (default) - Sensor scanning is active and LEDs are functional.
‘1’ - All sensor scanning is disabled and all LEDs are disabled. The status registers are
automatically cleared and the INT bit is cleared.
Bit 0 - INT - Indicates that there is an interrupt. This bit is only set if the ALERT# pin has been asserted.
If a channel detects a touch and its associated interrupt enable bit is not set to a logic ‘1’ then no
action is taken.
SMSC CAP1088
Revision 1.1 (08-05-09)
DATA3S5HEET