Datasheet · 2026
Bosch Sensortec BMI270 6-Axis Smart Low-Power IMU — Datasheet (BST-BMI270-DS000-08, rev 1.6)
Alternative 6-axis IMU compared in the dive.
- imu
- gyroscope
- accelerometer
Datasheet · 2026
Alternative 6-axis IMU compared in the dive.
BMI270 6-axis, smart, low power Inertial Measurement Unit for high-performance applications BMI270 Datasheet Document revision 1.6 Document release date March 2026 Document number BST-BMI270-DS000-08 Sales Part Number 0 273 017 008 Notes Data and descriptions in this document are subject to change without notice. Product photos and pictures are for illustration purposes only and may differ from the real product appearance. Bosch Sensortec | BMI270 Datasheet 2 | 150 Basic Description The device is a highly integrated, low power inertial measurement unit (IMU) that combines precise acceleration and angular rate (gyroscopic) measurement with intelligent on-chip motion-triggered interrupt features. The device integrates 16 bit digital, triaxial accelerometer with ±2g/±4g/±8g/±16g range 16 bit digital, triaxial gyroscope with ±125dps/±250dps/±500dps/±1000dps/±2000dps range in a compact standard size LGA mold package, 14 pins, footprint 2.5x3.0mm², height 0.83mm Key features Output data rates (ODR): 25 Hz … 6.4 kHz (gyroscope) and 0.78 Hz … 1.6 kHz (accelerometer) Programmable low-pass filter (accelerometer ∣ gyroscope): bandwidth 5.5 ∣ 11 … 740 ∣ 751 Hz Wide power supply range: Analog VDD 1.71V … 3.6V and independent VDDIO 1.2V…3.6V Low current consumption: typ. 685 µA (in full ODR and aliasing free operation) Performance mode for gyroscope to minimize noise level: typ. < 7 mdps /√Hz. Built-in power management unit (PMU) for advanced power management and low power modes Rapid startup time: 2 ms for gyroscope (in fast start mode) and 2 ms for accelerometer Freely configurable secondary digital interface I²C (Fm+) master interface hub for 1 I2C AUX sensor (e.g. ext. magnetometer, pressure) o data synchronized to IMU 10 MHz slave SPI (4-wire, 3-wire) for high speed, calibration free OIS / Dual OIS (SPI) applications o Up to 6.4 kHz ODR, control register access and down to 680 µs group delay o Connectible latency optimized low pass-filters with programmable cut-off frequencies 2 KB on-chip FIFO buffer for accelerometer, gyroscope, timestamps, and AUX sensor data Fast offset error compensation for accelerometer and gyroscope Fast sensitivity error compensation for gyroscope (CRT, reducing the error down to typ. 0.4 %) HW synchronization of accelerometer, gyroscope, and AUX sensor (< 1 µs) Sensortime stamps for accurate system (host) and sensor (IMU) time synchronization (<40 µs) 2 independent programmable I/O pins for interrupt and synchronization events RoHS compliant, halogen and lead free BMI270 Features: Significant motion/Any motion/Motion detect/No motion/Stationary detect/Wrist wear wakeup/Wrist worn step counter and detector/Activity change recognition/Push arm down/Pivot up/Wrist jiggle/Flick in /out Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 3 | 150 Typical Applications Wearables Hearables Smart clothing Augmented / virtual reality (AR/VR) Activity & Context Recognition Target Devices Fitness trackers, wristbands, smart watches Earbuds, ankle bands, neck bands Smart clothes Augmented and virtual reality glasses and controllers Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 4 | 150 Table of Contents 1 Specification ................................................................................................................................................................ 11 2 Absolute maximum ratings ........................................................................................................................................ 16 3 Quick Start Guide ........................................................................................................................................................ 17 4 Functional Description and Features ........................................................................................................................ 23 4.1 System Configurations ........................................................................................................................................ 23 4.2 Block Diagram ..................................................................................................................................................... 24 4.3 Supply Voltage and Power Management ............................................................................................................ 24 4.4 Power-On-Reset (POR) and Device Initialization ............................................................................................... 25 4.5 Power Modes....................................................................................................................................................... 26 4.6 Sensor Data......................................................................................................................................................... 28 4.6.1 Accelerometer Data ................................................................................................................................ 28 4.6.2 Accelerometer Filter Settings ................................................................................................................. 28 4.6.3 Accelerometer Filter Modes .................................................................................................................... 28 4.6.4 Accelerometer Data Processing in Normal and Performance Mode...................................................... 28 4.6.5 Accelerometer Data Processing in Low Power Mode ............................................................................ 29 4.6.6 Accelerometer Data Ready Interrupt ...................................................................................................... 29 4.6.7 Gyroscope Data ...................................................................................................................................... 29 4.6.8 Gyroscope Filter Settings ....................................................................................................................... 29 4.6.9 Gyroscope Filter Modes ......................................................................................................................... 29 4.6.10 Gyroscope Data Post-Processing .......................................................................................................... 29 4.6.11 Gyroscope Data Processing in Normal and Performance Mode ........................................................... 30 4.6.12 Gyroscope Data Processing in Low Power Mode .................................................................................. 31 4.6.13 Gyroscope Data Ready Interrupt ............................................................................................................ 31 4.6.14 Temperature Sensor ............................................................................................................................... 31 4.6.15 Sensor Time............................................................................................................................................ 32 4.6.16 Configuration Changes ........................................................................................................................... 33 4.7 FIFO .................................................................................................................................................................... 34 4.7.1 Frames .................................................................................................................................................... 34 4.7.2 Conditions and Details ............................................................................................................................ 38 4.7.3 FIFO data synchronization ..................................................................................................................... 39 4.7.4 FIFO synchronization with external events ............................................................................................ 40 4.7.5 FIFO Interrupts ....................................................................................................................................... 40 4.7.6 FIFO Reset ............................................................................................................................................. 40 4.7.7 FIFO in Low Power Mode ....................................................................................................................... 40 4.8 Advanced Features ............................................................................................................................................. 41 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 5 | 150 4.8.1 Global Configuration ............................................................................................................................... 41 4.8.2 Anymotion Detection............................................................................................................................... 43 4.8.3 Nomotion Detection ................................................................................................................................ 45 4.8.4 Significant Motion Detection ................................................................................................................... 47 4.8.5 Activity and Activity Change Recognition ............................................................................................... 47 4.8.6 Wrist Wear Wakeup ................................................................................................................................ 48 4.8.7 Wrist Wear Navigation Gesture Detector ............................................................................................... 50 4.8.8 Step counter / detector (Wrist-worn) ....................................................................................................... 53 4.9 General Interrupt Pin Configuration..................................................................................................................... 54 4.9.1 Electrical Interrupt Pin Behavior ............................................................................................................. 54 4.9.2 Interrupt Pin Mapping ............................................................................................................................. 54 4.10 Auxiliary Sensor Interface ................................................................................................................................... 55 4.10.1 Structure and Concept ............................................................................................................................ 55 4.10.2 Interface Control ..................................................................................................................................... 56 4.10.3 Interface Configuration ........................................................................................................................... 56 4.10.4 Setup Mode (AUX_IF_CONF.aux_manual_en =0b1) ............................................................................ 57 4.10.5 Data Mode (AUX_IF_CONF.aux_manual_en=0) ................................................................................... 59 4.10.6 Delay (Time Offset) ................................................................................................................................. 59 4.11 OIS Interface ....................................................................................................................................................... 60 4.11.1 OIS Register Map ................................................................................................................................... 61 4.11.2 Register (0x0C..0x17) OIS_DATA_0..11................................................................................................. 62 4.11.3 Register (0x40) OIS_CTRL_S ................................................................................................................ 62 4.12 Sensor Self-Test .................................................................................................................................................. 63 4.12.1 Accelerometer......................................................................................................................................... 63 4.12.2 Gyroscope .............................................................................................................................................. 64 4.13 Offset Compensation ........................................................................................................................................... 65 4.13.1 Accelerometer......................................................................................................................................... 65 4.13.2 Gyroscope .............................................................................................................................................. 65 4.14 Sensitivity Error Compensation ........................................................................................................................... 67 4.14.1 Accelerometer......................................................................................................................................... 67 4.14.2 Gyroscope .............................................................................................................................................. 67 4.15 Non-Volatile Memory ........................................................................................................................................... 68 4.16 Error Reporting .................................................................................................................................................... 69 4.17 Soft Reset ............................................................................................................................................................ 69 5 Register Description ................................................................................................................................................... 70 5.1 General Remarks ................................................................................................................................................ 70 5.2 Register Map ....................................................................................................................................................... 71 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 6 | 150 5.2.1 Register (0x00) CHIP_ID ........................................................................................................................ 75 5.2.2 Register (0x02) ERR_REG ..................................................................................................................... 75 5.2.3 Register (0x03) STATUS ........................................................................................................................ 75 5.2.4 Register (0x04) DATA_0 ......................................................................................................................... 76 5.2.5 Register (0x05) DATA_1 ......................................................................................................................... 76 5.2.6 Register (0x06) DATA_2 ......................................................................................................................... 76 5.2.7 Register (0x07) DATA_3 ......................................................................................................................... 76 5.2.8 Register (0x08) DATA_4 ......................................................................................................................... 77 5.2.9 Register (0x09) DATA_5 ......................................................................................................................... 77 5.2.10 Register (0x0A) DATA_6......................................................................................................................... 77 5.2.11 Register (0x0B) DATA_7......................................................................................................................... 77 5.2.12 Register (0x0C) DATA_8 ........................................................................................................................ 78 5.2.13 Register (0x0D) DATA_9 ........................................................................................................................ 78 5.2.14 Register (0x0E) DATA_10....................................................................................................................... 78 5.2.15 Register (0x0F) DATA_11 ....................................................................................................................... 78 5.2.16 Register (0x10) DATA_12 ....................................................................................................................... 79 5.2.17 Register (0x11) DATA_13 ....................................................................................................................... 79 5.2.18 Register (0x12) DATA_14 ....................................................................................................................... 79 5.2.19 Register (0x13) DATA_15 ....................................................................................................................... 79 5.2.20 Register (0x14) DATA_16 ....................................................................................................................... 80 5.2.21 Register (0x15) DATA_17 ....................................................................................................................... 80 5.2.22 Register (0x16) DATA_18 ....................................................................................................................... 80 5.2.23 Register (0x17) DATA_19 ....................................................................................................................... 80 5.2.24 Register (0x18) SENSORTIME_0 .......................................................................................................... 81 5.2.25 Register (0x19) SENSORTIME_1 .......................................................................................................... 81 5.2.26 Register (0x1A) SENSORTIME_2 .......................................................................................................... 81 5.2.27 Register (0x1B) EVENT .......................................................................................................................... 82 5.2.28 Register (0x1C) INT_STATUS_0 ............................................................................................................ 82 5.2.29 Register (0x1D) INT_STATUS_1 ............................................................................................................ 83 5.2.30 Register (0x1E) SC_OUT_0 ................................................................................................................... 83 5.2.31 Register (0x1F) SC_OUT_1 ................................................................................................................... 83 5.2.32 Register (0x20) WR_GEST_ACT ........................................................................................................... 84 5.2.33 Register (0x21) INTERNAL_STATUS .................................................................................................... 85 5.2.34 Register (0x22) TEMPERATURE_0 ....................................................................................................... 86 5.2.35 Register (0x23) TEMPERATURE_1 ....................................................................................................... 86 5.2.36 Register (0x24) FIFO_LENGTH_0 ......................................................................................................... 86 5.2.37 Register (0x25) FIFO_LENGTH_1 ......................................................................................................... 87 5.2.38 Register (0x26) FIFO_DATA ................................................................................................................... 87 5.2.39 Register (0x2F) FEAT_PAGE ................................................................................................................. 87 5.2.40 Register (0x30) FEATURES[16] ............................................................................................................. 88 5.2.41 Register (0x40) ACC_CONF ................................................................................................................ 100 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 7 | 150 5.2.42 Register (0x41) ACC_RANGE .............................................................................................................. 102 5.2.43 Register (0x42) GYR_CONF ................................................................................................................ 102 5.2.44 Register (0x43) GYR_RANGE ............................................................................................................. 103 5.2.45 Register (0x44) AUX_CONF ................................................................................................................. 103 5.2.46 Register (0x45) FIFO_DOWNS ............................................................................................................ 104 5.2.47 Register (0x46) FIFO_WTM_0 ............................................................................................................. 105 5.2.48 Register (0x47) FIFO_WTM_1 ............................................................................................................. 105 5.2.49 Register (0x48) FIFO_CONFIG_0 ........................................................................................................ 105 5.2.50 Register (0x49) FIFO_CONFIG_1 ........................................................................................................ 106 5.2.51 Register (0x4A) SATURATION ............................................................................................................. 107 5.2.52 Register (0x4B) AUX_DEV_ID ............................................................................................................. 107 5.2.53 Register (0x4C) AUX_IF_CONF ........................................................................................................... 107 5.2.54 Register (0x4D) AUX_RD_ADDR ......................................................................................................... 108 5.2.55 Register (0x4E) AUX_WR_ADDR ........................................................................................................ 108 5.2.56 Register (0x4F) AUX_WR_DATA.......................................................................................................... 108 5.2.57 Register (0x52) ERR_REG_MSK ......................................................................................................... 109 5.2.58 Register (0x53) INT1_IO_CTRL ........................................................................................................... 109 5.2.59 Register (0x54) INT2_IO_CTRL ........................................................................................................... 110 5.2.60 Register (0x55) INT_LATCH ................................................................................................................. 111 5.2.61 Register (0x56) INT1_MAP_FEAT ....................................................................................................... 111 5.2.62 Register (0x57) INT2_MAP_FEAT ....................................................................................................... 111 5.2.63 Register (0x58) INT_MAP_DATA ......................................................................................................... 112 5.2.64 Register (0x59) INIT_CTRL .................................................................................................................. 112 5.2.65 Register (0x5B) INIT_ADDR_0............................................................................................................. 112 5.2.66 Register (0x5C) INIT_ADDR_1 ............................................................................................................ 113 5.2.67 Register (0x5E) INIT_DATA .................................................................................................................. 113 5.2.68 Register (0x5F) INTERNAL_ERROR ................................................................................................... 113 5.2.69 Register (0x68) AUX_IF_TRIM ............................................................................................................. 114 5.2.70 Register (0x69) GYR_CRT_CONF....................................................................................................... 114 5.2.71 Register (0x6A) NVM_CONF ............................................................................................................... 114 5.2.72 Register (0x6B) IF_CONF .................................................................................................................... 115 5.2.73 Register (0x6C) DRV ............................................................................................................................ 115 5.2.74 Register (0x6D) ACC_SELF_TEST ...................................................................................................... 116 5.2.75 Register (0x6E) GYR_SELF_TEST_AXES .......................................................................................... 116 5.2.76 Register (0x70) NV_CONF ................................................................................................................... 117 5.2.77 Register (0x71) OFFSET_0 .................................................................................................................. 117 5.2.78 Register (0x72) OFFSET_1 .................................................................................................................. 117 5.2.79 Register (0x73) OFFSET_2 .................................................................................................................. 118 5.2.80 Register (0x74) OFFSET_3 .................................................................................................................. 118 5.2.81 Register (0x75) OFFSET_4 .................................................................................................................. 118 5.2.82 Register (0x76) OFFSET_5 .................................................................................................................. 118 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 8 | 150 5.2.83 Register (0x77) OFFSET_6 .................................................................................................................. 119 5.2.84 Register (0x7C) PWR_CONF ............................................................................................................... 119 5.2.85 Register (0x7D) PWR_CTRL ................................................................................................................ 120 5.2.86 Register (0x7E) CMD............................................................................................................................ 120 6 Digital Interfaces ....................................................................................................................................................... 121 6.1 Interfaces ........................................................................................................................................................... 121 6.2 Primary Interface ............................................................................................................................................... 122 6.3 Primary Interface Digital Protocol Selection ...................................................................................................... 123 6.4 Primary Interface SPI ........................................................................................................................................ 123 6.5 Primary Interface I²C ......................................................................................................................................... 128 6.5.1 I²C write access: ................................................................................................................................... 130 6.5.2 I²C read access..................................................................................................................................... 130 6.6 Secondary Interface .......................................................................................................................................... 132 6.6.1 Auxiliary Interface ................................................................................................................................. 132 6.6.2 OIS Interface......................................................................................................................................... 133 7 Pin-out and Connection Diagram ............................................................................................................................ 134 7.1 Pin-out ............................................................................................................................................................... 134 7.2 Connection Diagrams without Secondary Interface .......................................................................................... 136 7.2.1 Primary: 3-wire SPI Secondary: None ............................................................................................... 136 7.2.2 Primary: 4-wire SPI Secondary: None ............................................................................................... 136 7.2.3 Primary: I2C Secondary: None .......................................................................................................... 137 7.3 Connection Diagrams with I2C Auxiliary Interface ............................................................................................ 138 7.3.1 Primary: 3-wire SPI Secondary: Auxiliary interface I2C (e.g. BMM150 sensor) ............................... 138 7.3.2 Primary: 4-wire SPI Secondary: Auxiliary interface I2C (e.g. BMM150 sensor) ............................... 138 7.3.3 Primary: I2C Secondary: Auxiliary interface I2C (e.g. BMM150 sensor)........................................... 139 7.4 Connection Diagrams with OIS Interface .......................................................................................................... 140 7.4.1 Primary: 3-wire SPI Secondary: 4-wire SPI for OIS interface ........................................................... 140 7.4.2 Primary: 3-wire SPI Secondary: 3-wire SPI for OIS interface ........................................................... 140 7.4.3 Primary: 4-wire SPI Secondary: 4-wire SPI for OIS interface ........................................................... 141 7.4.4 Primary: 4-wire SPI Secondary: 3-wire SPI for OIS interface ........................................................... 141 7.4.5 Primary: I2C 7.4.6 Primary: I2C Secondary: 3-wire SPI for OIS interface ....................................................................... 142 Secondary: 4-wire SPI for OIS interface ...................................................................... 142 8 Package ...................................................................................................................................................................... 143 8.1 Package outline dimensions.............................................................................................................................. 143 8.2 Sensing axis orientation .................................................................................................................................... 144 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 9 | 150 8.3 Landing pattern recommendation...................................................................................................................... 145 8.4 Marking .............................................................................................................................................................. 146 8.4.1 Mass production ................................................................................................................................... 146 8.4.2 Engineering samples ............................................................................................................................ 146 8.5 Soldering guidelines .......................................................................................................................................... 147 8.6 Handling instructions ......................................................................................................................................... 147 8.7 Environmental safety ......................................................................................................................................... 147 8.7.1 Halogen content.................................................................................................................................... 147 8.7.2 Internal package structure .................................................................................................................... 147 9 Legal disclaimer ........................................................................................................................................................ 148 9.1 Engineering samples ......................................................................................................................................... 148 9.2 Product use ....................................................................................................................................................... 148 9.3 Application examples and hints ......................................................................................................................... 148 10 Document history and modification ........................................................................................................................ 149 Modifications reserved | Data subject to change without notice Document number: BST-BMI270-DS000-08 Bosch Sensortec | BMI270 Datasheet 10 | 150 List of figures Figure 1: Any-motion detection ....................................................................................................................................... 44 Figure 2: No-motion detection ......................................................................................................................................... 46 Figure 3: Device co-ordinate system assumed for gesture detection ............................................................................. 48 Figure 4: Flick-in/out movement ...................................................................................................................................... 50 Figure 5: Push arm-down/pivot up .................................................................................................................................. 51 Figure 6: Shake or jiggle movement ............................................................................................................................... 51 Figure 7: 9-DOF Solution w/ magnetometer (AUX) connected to the 2nd I/F .................................................................. 55 Figure 8: OIS interface .................................................................................................................................................... 60 Figure 9: Digital Interfaces ............................................................................................................................................ 121 Figure 10: SPI timing diagram ....................................................................................................................................... 124 Figure 11: 4-wire basic SPI write sequence (mode ´00´) .............................................................................................. 125 Figure 12: SPI multiple write ......................................................................................................................................... 125 Figure 13: 4-wire basic SPI read sequence (mode ´00´) .............................................................................................. 126 Figure 14: 3-wire basic SPI write sequence (mode ´11´) .............................................................................................. 127 Figure 15: 3-wire basic SPI read sequence (mode ´00´) .............................................................................................. 127 Figure 16: I²C timing diagram ........................................................................................................................................ 129 List of tables Table 1: Basic electrical parameter specifications .......................................................................................................... 11 Table 2: Characteristics of Accelerometer ...................................................................................................................... 12 Table 3: Gyroscope Characteristics ................................................................................................................................ 13 Table 4: Electrical Characteristics of Temperature Sensor ............................................................................................. 15 Table 5: Absolute maximum ratings ................................................................................................................................ 16 Table 6: Power Modes .................................................................................................................................................... 26 Table 7: Cutoff freq. of the accelerometer according to ODR, Normal & Performance Mode ........................................ 28 Table 8: Accelerometer noise according to ODR, Normal & Performance Mode, ± 8g range ....................................... 28 Table 9: Accelerometer group delay according to ODR, Normal & Performance Mode................................................. 28 Table 10: Cutoff frequency of the gyroscope according to ODR, Normal & Performance Mode ................................... 30