sx8646 Semtech Corporation, sx8646 Datasheet - Page 62

no-image

sx8646

Manufacturer Part Number
sx8646
Description
Ultra Low Power, Capacitive Button Touch Controller 8 Sensors With Enhanced Led Drivers
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 46 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_4, February 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 46: SPM Write Sequence
© 2010 Semtech Corp.
Ultra Low Power, Capacitive Button Touch Controller
62
(8 sensors) with Enhanced LED Drivers
DATASHEET
www.semtech.com
SX8646

Related parts for sx8646