ICM-20690
Addr
(Hex)
Addr
(Dec.)
Serial
I/F
Register Name
I2C_SLV2_REG
I2C_SLV2_CTRL
ODR_DELAY_EN
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
READ/
WRITE
2C
2D
2E
44
45
46
I2C_SLV2_REG[7:0]
I2C_SLV2_GR
READ/
WRITE
I2C_SLV2_E
N
I2C_SLV2_BY
TE_SW
I2C_SLV2_RE
G_DIS
I2C_SLV2_LENG[3:0]
P
READ/
WRITE
ODR_DELAY
_EN
-
-
READ to
CLEAR
36
37
54
55
FSYNC_INT
FSYNC_INT
INT_LEVEL
FSYNC
READ/
WRITE
LATCH
_INT_EN
INT_RD
_CLEAR
FSYNC_IN
T_LEVEL
INT_PIN_CFG
INT_OPEN
_INT_MODE_
EN
-
FIFO
_OFLOW
_EN
READ/
WRITE
WOM_X_IN
T_EN
WOM_Y_INT
_EN
WOM_Z_INT
_EN
GDRIVE_INT_
EN
DATA_RDY_I
NT_EN
38
39
3A
56
57
58
INT_ENABLE
FIFO_WM_INT_STATUS
INT_STATUS
-
-
-
READ to
CLEAR
FIFO_WM_IN
T
-
-
FIFO
_OFLOW
_INT
READ to
CLEAR
WOM_X_IN
T
DATA
_RDY_INT
WOM_Y_INT
WOM_Z_INT
-
GDRIVE_INT
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
ACCEL_XOUT_H
ACCEL_XOUT_L
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
READ
ACCEL_XOUT[15:8]
ACCEL_XOUT[7:0]
ACCEL_YOUT[15:8]
ACCEL_YOUT_H
ACCEL_YOUT_L
ACCEL_YOUT[7:0]
ACCEL_ZOUT_H
ACCEL_ZOUT[15:8]
ACCEL_ZOUT_L
ACCEL_ZOUT[7:0]
TEMP_OUT_H
TEMP_OUT[15:8]
TEMP_OUT_L
TEMP_OUT[7:0]
GYRO_XOUT_H
GYRO_XOUT[15:8]
GYRO_XOUT_L
GYRO_XOUT[7:0]
GYRO_YOUT_H
GYRO_YOUT[15:8]
GYRO_YOUT_L
GYRO_YOUT[7:0]
GYRO_ZOUT_H
GYRO_ZOUT[15:8]
GYRO_ZOUT_L
GYRO_ZOUT[7:0]
EXT_SLV_SENS_DATA_00
EXT_SLV_SENS_DATA_01
EXT_SLV_SENS_DATA_02
EXT_SLV_SENS_DATA_03
EXT_SLV_SENS_DATA_04
EXT_SLV_SENS_DATA_05
EXT_SLV_SENS_DATA_06
EXT_SLV_SENS_DATA_07
EXT_SLV_SENS_DATA_08
EXT_SLV_SENS_DATA_09
EXT_SLV_SENS_DATA_10
EXT_SLV_SENS_DATA_11
EXT_SLV_SENS_DATA_00[7:0]
EXT_SLV_SENS_DATA_01[7:0]
EXT_SLV_SENS_DATA_02[7:0]
EXT_SLV_SENS_DATA_03[7:0]
EXT_SLV_SENS_DATA_04[7:0]
EXT_SLV_SENS_DATA_05[7:0]
EXT_SLV_SENS_DATA_06[7:0]
EXT_SLV_SENS_DATA_07[7:0]
EXT_SLV_SENS_DATA_08[7:0]
EXT_SLV_SENS_DATA_09[7:0]
EXT_SLV_SENS_DATA_10[7:0]
EXT_SLV_SENS_DATA_11[7:0]
READ/
WRITE
5F
60
61
63
64
65
67
68
95
96
ODR_DLY_CNT_HI
ODR_DLY_CNT_LO
FIFO_WM_TH
ODR_DLY_CNT[15:8]
ODR_DLY_CNT[7:0]
FIFO_WM_TH[7:0]
I2C_SLV0_DO[7:0]
I2C_SLV1_DO[7:0]
I2C_SLV2_DO[7:0]
READ/
WRITE
READ/
WRITE
97
READ/
WRITE
99
I2C_SLV0_DO
READ/
WRITE
100
101
103
104
I2C_SLV1_DO
READ/
WRITE
I2C_SLV2_DO
READ/
WRITE
DELAY_ES_
SHADOW
I2C_SLV2_DE
LAY_EN
I2C_SLV1_DE
LAY_EN
I2C_SLV0_DE
LAY_EN
I2C_MST_DELAY_CTRL
SIGNAL_PATH_RESET
-
READ/
WRITE
ACCEL
_RST
TEMP
_RST
FS_SEL_OIS[2:0]
FCHOICE_OIS_B[1:0]
GYRO_RST
Page 41 of 76
Document Number: DS-000178
Revision: 1.0