Datasheet

Digital interfaces LIS2DH
28/49 Doc ID 022516 Rev 1
5.2.2 SPI write
Figure 9. SPI write protocol
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: MS
bit. When 0 do not increment address, when 1 increment address in multiple
writing.
bit 2 -7: address AD(5: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 bytes example)
5.2.3 SPI read in 3-wires mode
3-wires mode is entered by setting to ‘1’ bit SIM (SPI serial interface mode selection) in
CTRL_REG4.
CS
SPC
SDI
RW
DI7 DI6 DI5 DI4 DI3 DI2 DI 1 DI 0
AD5 AD4 AD 3 AD2 AD1 AD0MS
AM10132V1
CS
SPC
SDI
RW
AD5 AD4 AD3 AD2 AD1 AD0
DI7 D I6 DI5 D I4 DI3 DI2 DI 1 DI 0 DI 15 D I1 4 DI13 DI12 DI11 DI 10 DI9 DI 8
MS
AM10133V1