Datasheet

Table Of Contents
5.2
MIPI I3C
SM
interface
5.2.1
MIPI I3C
SM
slave interface
The LSM6DSO interface includes a MIPI I3C
SM
SDR only slave interface (compliant with release 1.0 of the
specification) with MIPI I3C
SM
SDR embedded features:
CCC command
Direct CCC communication (SET and GET)
Broadcast CCC communication
Private communications
Private read and write for single byte
Multiple read and write
In-Band Interrupt request
Error Detection and Recovery Methods (S0-S6)
Note: Refer to Section 5.3 I²C/I3C coexistence in LSM6DSO for details concerning the choice of the interface when
powering up the device.
5.2.2
MIPI I3C
SM
CCC supported commands
The list of MIPI I3C
SM
CCC commands supported by the device is detailed in the following table.
Table 15. MIPI I3C
SM
CCC commands
Command Command code Default Description
ENTDAA 0x07 DAA procedure
SETDASA 0x87 Assign Dynamic Address using Static Address 0x6B/0x6A depending on SDO pin
ENEC 0x80 / 0x00 Slave activity control (direct and broadcast)
DISEC 0x81/ 0x01 Slave activity control (direct and broadcast)
ENTAS0 0x82 / 0x02 Enter activity state (direct and broadcast)
ENTAS1 0x83 / 0x03 Enter activity state (direct and broadcast)
ENTAS2 0x84 / 0x04 Enter activity state (direct and broadcast)
ENTAS3 0x85 / 0x05 Enter activity state (direct and broadcast)
SETXTIME 0x98 / 0x28 Timing information exchange
GETXTIME 0x99
0x07
0x00
0x05
0x92
Timing information exchange
RSTDAA 0x86 / 0x06 Reset the assigned dynamic address (direct and broadcast)
SETMWL 0x89 / 0x08 Define maximum write length during private write (direct and broadcast)
SETMRL 0x8A / 0x09 Define maximum read length during private read (direct and broadcast)
SETNEWDA 0x88 Change dynamic address
GETMWL 0x8B
0x00
0x08
(2 byte)
Get maximum write length during private write
LSM6DSO
MIPI I3CSM interface
DS12140 - Rev 2
page 23/172