BMI160
Preliminary Data Sheet
BST-BMI160-DS000-03 | Revision 0.4 | May 2014 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are preliminary and subject to change without notice.
2.8.2 SELF-TEST GYROSCOPE ............................................................................................................... 40
2.9 OFFSET COMPENSATION ................................................................................................... 41
2.9.1 FAST OFFSET COMPENSATION ....................................................................................................... 41
2.9.2 MANUAL OFFSET COMPENSATION .................................................................................................. 41
2.9.3 INLINE CALIBRATION ..................................................................................................................... 42
2.10 NON-VOLATILE MEMORY ................................................................................................. 42
2.11 REGISTER MAP ............................................................................................................... 43
2.11.1 REGISTER (0X0000) CHIPID ..................................................................................................... 44
2.11.2 REGISTER (0X0002) ERR_REG ................................................................................................ 45
2.11.3 REGISTER (0X0003) PMU_STATUS ......................................................................................... 46
2.11.4 REGISTER (0X0004) DATA ........................................................................................................ 47
2.11.5 REGISTER (0X0018) SENSORTIME .......................................................................................... 48
2.11.6 REGISTER (0X001B) STATUS ................................................................................................... 49
2.11.7 REGISTER (0X001C) INT_STATUS ........................................................................................... 49
2.11.8 REGISTER (0X0020) TEMPERATURE ...................................................................................... 51
2.11.9 REGISTER (0X0022) FIFO_LENGTH ......................................................................................... 52
2.11.10 REGISTER (0X0024) FIFO_DATA ............................................................................................ 52
2.11.11 REGISTER (0X0040) ACC_CONF ............................................................................................ 53
2.11.12 REGISTER (0X0041) ACC_RANGE ......................................................................................... 54
2.11.13 REGISTER (0X0042) GYR_CONF ........................................................................................... 54
2.11.14 REGISTER (0X0043) GYR_RANGE ......................................................................................... 55
2.11.15 REGISTER (0X0044) MAG_CONF ........................................................................................... 56
2.11.16 REGISTER (0X0045) FIFO_DOWNS ....................................................................................... 57
2.11.17 REGISTER (0X0046) FIFO_CONFIG ....................................................................................... 57
2.11.18 REGISTER (0X004B) MAG_IF .................................................................................................. 58
2.11.19 REGISTER (0X0050) INT_EN ................................................................................................... 59
2.11.20 REGISTER (0X0053) INT_OUT_CTRL ..................................................................................... 60
2.11.21 REGISTER (0X0054) INT_LATCH ............................................................................................ 61
2.11.22 REGISTER (0X0055) INT_MAP ................................................................................................ 62
2.11.23 REGISTER (0X0058) INT_DATA .............................................................................................. 63
2.11.24 REGISTER (0X005A) INT_LOWHIGH ...................................................................................... 64
2.11.25 REGISTER (0X005F) INT_MOTION ......................................................................................... 66
2.11.26 REGISTER (0X0063) INT_TAP ................................................................................................. 68
2.11.27 REGISTER (0X0065) INT_ORIENT .......................................................................................... 69
2.11.28 REGISTER (0X0067) INT_FLAT ............................................................................................... 70
2.11.29 REGISTER (0X0069) FOC_CONF ............................................................................................ 71
2.11.30 REGISTER (0X006A) CONF ..................................................................................................... 72
2.11.31 REGISTER (0X006B) IF_CONF ................................................................................................ 72
2.11.32 REGISTER (0X006C) PMU_TRIGGER .................................................................................... 73
2.11.33 REGISTER (0X006D) SELF_TEST ........................................................................................... 74
2.11.34 REGISTER (0X0070) NV_CONF .............................................................................................. 75
2.11.35 REGISTER (0X0071) OFFSET ................................................................................................. 75
2.11.36 REGISTER (0X0078) STEPCOUNTER .................................................................................... 77
2.11.37 REGISTER (0X007A) INT_STEP_DET_CONF ........................................................................ 77
2.11.38 REGISTER (0X007E) CMD ....................................................................................................... 79
3. DIGITAL INTERFACES ............................................................................................................ 81
3.1 INTERFACES ..................................................................................................................... 81
3.2 PRIMARY INTERFACE ......................................................................................................... 81
3.2.1 PRIMARY INTERFACE I2C/SPI PROTOCOL SELECTION ................................................................... 82
3.2.2 PRIMARY SPI INTERFACE ............................................................................................................. 83
3.2.3 PRIMARY I2C INTERFACE ............................................................................................................. 87