Table 20. Internal pin status
pin# Name Mode 1 function Mode 2 function Mode 3 / Mode 4 function Pin status Mode 1 Pin status Mode 2 Pin status Mode 3/4 (1)
1
SDO SPI 4-wire interface serial
data output (SDO)
SPI 4-wire interface serial
data output (SDO)
SPI 4-wire interface serial
data output (SDO)
Default: input without pull-up.
Pull-up is enabled if bit
SDO_PU_EN = 1 in reg 02h.
Default: input without pull-up.
Pull-up is enabled if bit
SDO_PU_EN = 1 in reg 02h.
Default: Input without pull-up.
Pull-up is enabled if bit
SDO_PU_EN = 1 in reg 02h.
SA0
I²C least significant bit of
the device address (SA0)
MIPI I3CSM least significant
bit of the static address
(SA0)
I²C least significant bit of
the device address (SA0)
MIPI I3CSM least significant
bit of the static address
(SA0)
I²C least significant bit of
the device address (SA0)
MIPI I3CSM least significant
bit of the static address
(SA0)
2 SDx Connect to VDDIO or GND I²C serial data master
(MSDA)
Auxiliary SPI 3/4-wire
interface serial data input
(SDI) and SPI 3-wire serial
data output (SDO)
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up).
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up).
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up).
3 SCx Connect to VDDIO or GND I²C serial clock master
(MSCL)
Auxiliary SPI 3/4-wire
interface serial port clock
(SPC_Aux)
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up).
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up).
Default: input without pull-up.
Pull-up is enabled if bit
SHUB_PU_EN = 1 in reg 14h in
sensor hub registers (see Note to
enable pull-up)
4 INT1
Programmable interrupt 1 /
If device is used as MIPI
I3CSM pure slave, this pin
must be set to ‘1’.
Programmable interrupt 1 /
If device is used as MIPI
I3CSM pure slave, this pin
must be set to ‘1’.
Programmable interrupt 1 /
If device is used as MIPI
I3CSM pure slave, this pin
must be set to ‘1’.
Default: input with pull-down(2) Default: input with pull-down(2) Default: input with pull-down(2)
5 VDDIO Power supply for I/O pins Power supply for I/O pins Power supply for I/O pins
6 GND 0 V supply 0 V supply 0 V supply
7 GND 0 V supply 0 V supply 0 V supply
8 VDD Power supply Power supply Power supply
9 INT2
Programmable interrupt 2
(INT2) / Data enabled
(DEN)
Programmable interrupt 2
(INT2) / Data enabled
(DEN) / I²C master external
synchronization signal
(MDRDY)
Programmable interrupt 2
(INT2) / Data enabled
(DEN)
Default: output forced to ground Default: output forced to ground Default: output forced to ground
10 OCS_Aux Leave unconnected Leave unconnected Auxiliary SPI 3/4-wire
interface enabled
Default: input with pull-up.
Pull-up is disabled if bit
OIS_PU_DIS = 1 in reg 02h.
Default: input with pull-up.
Pull-up is disabled if bit
OIS_PU_DIS = 1 in reg 02h.
Default: input without pull-up
(regardless of the value of bit
OIS_PU_DIS in reg 02h.)
11 SDO_Aux Connect to VDDIO or leave
unconnected
Connect to VDDIO or leave
unconnected
Auxiliary SPI 3-wire
interface: leave
unconnected / Auxiliary SPI
4-wire interface: serial data
output (SDO_Aux)
Default: input with pull-up.
Pull-up is disabled if bit
OIS_PU_DIS = 1 in reg 02h.
Default: input with pull-up.
Pull-up is disabled if bit
OIS_PU_DIS = 1 in reg 02h.
Default: input without pull-up.
Pull-up is enabled if bit SIM_OIS = 1
(Aux_SPI 3-wire) in reg 70h and bit
OIS_PU_DIS = 0 in reg 02h.
12 CS
I²C/SPI mode selection
(1:SPI idle mode / I²C
communication enabled;
0: SPI communication
mode / I²C disabled)
I²C/SPI mode selection
(1:SPI idle mode / I²C
communication enabled;
0: SPI communication
mode / I²C disabled)
I2C/SPI mode selection
(1:SPI idle mode / I²C
communication enabled;
0: SPI communication
mode / I²C disabled)
Default: input with pull-up.
Pull-up is disabled if bit
I2C_disable = 1 in reg 13h and
I3C_disable = 1 in reg 18h.
Default: input with pull-up.
Pull-up is disabled if bit
I2C_disable = 1 in reg 13h and
I3C_disable = 1 in reg 18h.
Default: input with pull-up.
Pull-up is disabled if bit
I2C_disable = 1 in reg 13h and
I3C_disable = 1 in reg 18h.
DS12814 - Rev 3 page 42/199
LSM6DSOX