sx8638 Semtech Corporation, sx8638 Datasheet - Page 71

no-image

sx8638

Manufacturer Part Number
sx8638
Description
Low Power, Capacitive Button And Slider Touch Controller 8 Sensors With Enhanced Led Drivers And Proximity
Manufacturer
Semtech Corporation
Datasheet
ADVANCED COMMUNICATIONS & SENSING
6.6.1
The SPM write can be done in any mode (Active, Doze, Sleep). Writing the SPM in Sleep is useful to avoid
potential transient behaviors.
The SPM must always be written in blocks of 8 bytes. The sequence is described below:
The complete SPM can be written by repeating 16 times the cycles shown in Figure 54 using base addresses
0x00, 0x08, 0x10, …, 0x70, 0x78. Between each sequence the host should wait for INTB (Active/Doze) or 30ms
in Sleep.
In Active or Doze mode, once the SPM write sequence is actually applied, the INTB pin will be asserted and
IrqSrc[5] set. In Sleep mode the SPM write can be actually applied with a delay of 30ms.
The host clears the interrupt and IrqSrc[5] by reading the IrqSrc register.
Revision 7_6, September 10
1. Set the I2C in SPM mode by writing “01” to SpmCfg[5:4] and SPM write access by writing ‘0’ to SpmCfg[3].
2. Write the SPM base address to SpmBaseAddr (The base address needs to be a value modulo 8).
3. Write the eight consecutive bytes to I2C address 0, 1, 2, …7
4. Terminate by writing “000” to SpmCfg[5:3].
SPM Write Sequence
Figure 54: SPM Write Sequence
© 2010 Semtech Corp.
Low Power, Capacitive Button and Slider Touch Controller
(8 sensors) with Enhanced LED Drivers and Proximity
71
DATASHEET
www.semtech.com
SX8638

Related parts for sx8638