ICM-20602
9 REGISTER DESCRIPTIONS
This section describes the function and contents of each register within the ICM-20602.
Note: The device will come up in sleep mode upon power-up.
9.1 REGISTER DESCRIPTIONS
‘eset ꢄalues aꢂe ꢏꢆꢐ foꢂ all ꢂegisteꢂs, uꢁless otheꢂꢊise speꢃified
9.2 REGISTER 04 – GYROSCOPE LOW NOISE TO LOW POWER OFFSET SHIFT AND GYROSCOPE OFFSET
TEMPERATURE COMPENSATION (TC) REGISTER
Register Name: XG_OFFS_TC_H
Register Type: READ/WRITE
Register Address: 04 (Decimal); 04 (Hex)
BIT
[7:2]
[1:0]
NAME
FUNCTION
Stores the offset shift in the gyroscope output from low noise mode to
low power mode to be implemented as a correction in the customer
softꢊaꢂe. ꢈꢋs ꢃoꢌpleꢌeꢁt digital ꢃode, ꢆ.ꢍꢈꢇ dps/LSB from +3.875dps
to -4dps.
XG_OFFS_LP[5:0]
XG_OFFS_TC_H[9:8]
Bits 9 and 8 of the 10-bit offset of X gyroscope (2ꢋs complement)
9.3 REGISTER 05 – GYROSCOPE LOW NOISE TO LOW POWER OFFSET SHIFT AND GYROSCOPE OFFSET
TEMPERATURE COMPENSATION (TC) REGISTER
Register Name: XG_OFFS_TC_L
Type: READ/WRITE
Register Address: 05 (Decimal); 05 (Hex)
BIT
[7:0]
NAME
XG_OFFS_TC_L[7:0]]
FUNCTION
Bits 7 to 0 of the 10-bit offset of X gyroscope (2ꢋs complement)
Description:
The temperature compensation (TC) registers are used to reduce gyro offset variation due to temperature change.
The TC feature is always enabled. However, the compensation only happens when a TC coefficient is programed
during factory trim which gets loaded into these registers at power up or after a DEVICE_RESET. If these registers
contain a value of zero, temperature compensation has no effect on the offset of the chip. The TC registers have a
10-bit magnitude and sign adjustment in all full scale modes with a resolution of 2.52 mdps/C steps.
If these registers contain a non-zero value after power up, the user may write zeros to them to see the offset values
ꢊithout TC ꢊith teꢌpeꢂatuꢂe ꢄaꢂiatioꢁ. Note that doiꢁg so ꢌaꢑ ꢂesult iꢁ offset ꢄalues that eꢀꢃeed data sheet ꢏIꢁitial
)‘O Toleꢂaꢁꢃeꢐ iꢁ otheꢂ thaꢁ ꢁoꢂꢌal ambient temperature (~25°C). The TC coefficients maybe restored by the user
with a power up or a DEVICE_RESET.
The above description also applies to registers 7-8 and 10-11.
9.4 REGISTER 07 – GYROSCOPE LOW NOISE TO LOW POWER OFFSET SHIFT AND GYROSCOPE OFFSET
TEMPERATURE COMPENSATION (TC) REGISTER
Register Name: YG_OFFS_TC_H
Register Type: READ/WRITE
Register Address: 07 (Decimal); 07 (Hex)
BIT
[7:2]
[1:0]
NAME
FUNCTION
Stores the offset shift in the gyroscope output from low noise mode to low power mode to be
iꢌpleꢌeꢁted as a ꢃoꢂꢂeꢃtioꢁ iꢁ the ꢃustoꢌeꢂ softꢊaꢂe. ꢈꢋs ꢃoꢌpleꢌeꢁt digital code,
0.125dps/LSB from +3.875dps to -4dps.
YG_OFFS_LP[5:0]
YG_OFFS_TC_H[9:8]
Bits 9 and 8 of the 10-bit offset of Y gyroscope (2ꢋs complement)
Document Number: DS-000176
Revision: 1.0
Page 32 of 57
Revision Date: 10/03/2016