English
Language : 

LIS3DSHTR Datasheet, PDF (27/53 Pages) STMicroelectronics – MEMS digital output motion sensor ultra low-power high performance three-axis “nano” accelerometer
LIS3DSH
6.2.2
SPI write
Figure 9. SPI write protocol
Digital interfaces
CS
SPC
SDI
RW
D I7 D I6 D I5 D I4 DI3 DI2 DI1 DI0
MS AD5 AD 4 AD 3 AD2 AD 1 AD0
AM10132V1
The SPI Write command is performed with 16 clock pulses. Multiple byte write command is
performed adding blocks of 8 clock pulses at the previous one.
bit 0: WRITE bit. The value is 0.
bit 1 -7: address AD(6:0). This is the address field of the indexed register.
bit 8-15: data DI(7:0) (write mode). This is the data that is written inside the device (MSb
first).
bit 16-... : data DI(...-8). Further data in multiple byte writing.
Figure 10. Multiple bytes SPI write protocol (2-byte example)
6.2.3
CS
SPC
SDI
DI7 D I6 DI5 D I4 DI3 DI2 DI1 DI0 DI15 D I1 4DI13 D I1 2DI11 DI10 DI9 DI8
RW
MS AD5 AD4 AD3 AD2 AD1 AD 0
AM10133V1
SPI read in 3-wire mode
3-wire mode is entered by setting to ‘1’ bit SIM (SPI serial interface mode selection) by
internal register.
Doc ID 022405 Rev 1
27/53