Data 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’s appearance.
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 4
General description
The BNO055 is a System in Package (SiP), integrating a triaxial 14-bit accelerometer, a
triaxial 16-bit gyroscope with a range of ±2000 degrees per second, a triaxial geomagnetic
sensor and a 32-bit cortex M0+ microcontroller running Bosch Sensortec sensor fusion
software, in a single package.
The corresponding chip-sets are integrated into one single 28-pin LGA 3.8mm x 5.2mm x
1.1 mm housing. For optimum system integration the BNO055 is equipped with digital bidirectional I2C and UART interfaces. The I2C interface can be programmed to run with the
HID-I2C protocol turning the BNO055 into a plug-and-play sensor hub solution for devices
running the Windows 8.0 or 8.1 operating system.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 17
Parameter
Symbol
Condition
Min
Max
Units
Voltage at Supply Pin
VDD Pin -0.3
4.2
V
V
DDIO
Pin
-0.3
3.6
V
Voltage at any Logic Pin
V
non-supply
Pin
-0.3
V
DDIO
+0.3
V
Passive Storage Temp.
Range
Trps
≤ 65% rel. H.
-50
+150
°C
Mechanical Shock
MechShock
200µs
Duration ≤ 200µs
10,000
g
MechShock
1ms
Duration ≤ 1.0ms
2,000
g
MechShock
freefall
Free fall
onto hard surfaces
1.8
m
ESD
ESD
HBM
HBM, at any Pin
2
kV
ESD
CDM
CDM
500
V
ESDMM
MM
200
V
2. Absolute Maximum Ratings
Table 2-1: Absolute maximum ratings (preliminary target values)
Note:
Stress above these limits may cause damage to the device. Exceeding the specified
electrical limits may affect the device reliability or cause malfunction.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 18
3. Functional Description
3.1 Architecture
The following figure shows the basic building blocks of the BNO055 device.
Figure 1: system architecture
3.2 Power management
The BNO055 has two distinct power supply pins:
• VDD is the main power supply for the internal sensors
• V
For the switching sequence of power supply VDD and VDDIO it is mandatory that VDD is powered
on and driven to the specified level before or at the same time as VDDIO is powered ON.
Otherwise there are no limitations on the voltage levels of both pins relative to each other, as
long as they are used within the specified operating range.
The sensor features a power-on reset (POR), initializing the register map with the default
values and starting in CONFIG mode. The POR is executed at every power on and can also
be triggered either by applying a low signal to the nRESET pin for at least 20ns or by setting
the RST_SYS bit in the SYS_TRIGGER register.
The BNO055 can be configured to run in one of the following power modes: normal mode,
low power mode, and suspend mode. These power modes are described in more detail in
section Power Modes
is a separate power supply pin used for the supply of the µC and the digital interfaces
DDIO
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 19
Parameter
Value
[Reg Addr]: Reg Value
Power Mode
Normal Mode
[PWR_MODE]: xxxxxx00b
Low Power Mode
[PWR_MODE]: xxxxxx01b
Suspend Mode
[PWR_MODE]: xxxxxx10b
Description
Parameter
Value
Reg Value
Restriction
Entering to
sleep:
NO Motion
Interrupt
Detection
Type
No Motion
[ACC_NM_SET] : xxxxxxx1b
n/a
Detection Axis
[ACC_INT_Settings] : bit4-bit2
Shares common
bit with Any Motion
interrupt axis
selection
Params
Duration
[ACC_NM_SET] : bit6-bit1
n/a
Threshold
[ACC_NM_THRE] : bit7-bit0
n/a
Description
Parameter
Value
Reg Value
Waking up: Any
Motion Interrupt
Detection Type
Detection Axis
[ACC_INT_Settings] : bit4-bit2
Params
Duration
[ACC_INT_Settings] : bit1-bit0
Threshold
[ACC_AM_THRES] : bit7-bit0
Power Modes
The BNO055 support three different power modes: Normal mode, Low Power Mode, and
Suspend mode.
The power mode can be selected by writing to the PWR_MODE register as defined in the
table below. As default at start-up the BNO055 will run in Normal mode.
Table 3-1: power modes selection
3.2.1 Normal Mode
In normal mode all sensors required for the selected operating mode (see section 3.3) are
always switched ON. The register map and the internal peripherals of the MCU are always
operative in this mode.
3.2.2 Low Power Mode
If no activity (i.e. no motion) is detected for a configurable duration (default 5 seconds), the
BNO055 enters the low power mode. In this mode only the accelerometer is active. Once
motion is detected (i.e. the accelerometer signals an any-motion interrupt), the system is
woken up and normal mode is entered. The following settings are possible.
Table 3-2: Low power modes - Interrupts
Additionally, the interrupt pins can also be configured to provide HW interrupt to the host.
The BNO055 is by default configured to have optimum values for entering into sleep and
waking up. To restore these values, trigger system reset by setting RST_SYS bit in
SYS_TRIGGER register.
There are some limitations to achieve the low power mode performance:
Only No and Any motion interrupts are applicable and High-G and slow motion
interrupts are not applicable in low power mode.
Low power mode is not applicable where accelerometer is not employed.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 20
Operating Mode
Available sensor signals
Fusion Data
Accel
Mag
Gyro
Relative
orientation
Absolute
orientation
CONFIGMODE
- - - - -
Non
-fusion
modes
ACCONLY
X - - - -
MAGONLY
- X - - -
GYROONLY
- - X - -
ACCMAG
X X - - -
ACCGYRO
X - X - -
MAGGYRO
- X X - AMG
X X X - -
Fusion modes
IMU
X - X X -
COMPASS
X X - - X
M4G
X X X -
NDOF_FMC_OFF
X X X - X
NDOF
X X X - X
3.2.3 Suspend Mode
In suspend mode the system is paused and all the sensors and the microcontroller are put
into sleep mode. No values in the register map will be updated in this mode. To exit from
suspend mode the mode should be changed by writing to the PWR_MODE register (see
Table 3-1).
3.3 Operation Modes
The BNO055 provides a variety of output signals, which can be chosen by selecting the
appropriate operation mode. The table below lists the different modes and the available
sensor signals.
Table 3-3: Operating modes overview
The default operation mode after power-on is CONFIGMODE.
When the user changes to another operation mode, the sensors which are required in that
particular sensor mode are powered, while the sensors whose signals are not required are
set to suspend mode.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 21
Sensor
Range
Bandwidth
Accelerometer
4G
62.5 Hz
Magnetometer
NA
10 Hz
Gyroscope
2000 dps
32 Hz
Parameter
Value
[Reg Addr]: Reg Value
CONFIG MODE
CONFIGMODE
[OPR_MODE]: xxxx0000b
Non-Fusion
Mode
ACCONLY
[OPR_MODE]: xxxx0001b
MAGONLY
[OPR_MODE]: xxxx0010b
GYROONLY
[OPR_MODE]: xxxx0011b
ACCMAG
[OPR_MODE]: xxxx0100b
ACCGYRO
[OPR_MODE]: xxxx0101b
MAGGYRO
[OPR_MODE]: xxxx0110b
AMG
[OPR_MODE]: xxxx0111b
Fusion Mode
IMU
[OPR_MODE]: xxxx1000b
COMPASS
[OPR_MODE]: xxxx1001b
M4G
[OPR_MODE]: xxxx1010b
NDOF_FMC_OFF
[OPR_MODE]: xxxx1011b
NDOF
[OPR_MODE]: xxxx1100b
From
To
Switching time
CONFIGMODE
Any operation mode
7ms
Any operation mode
CONFIGMODE
19ms
The BNO055 sets the following default settings for the sensors. The user can overwrite these
settings in the register map when in CONFIGMODE.
Table 3-4: Default sensor settings
In any mode, the sensor data are available in the data register based on the unit selected.
The axis of the data is configured based on the axis-remap register configuration.
The operating mode can be selected by writing to the OPR_MODE register, possible register
values and the corresponding operating modes are shown in the table below.
Table 3-5: operating modes selection
Table 3-6 below shows the time required to switch between CONFIGMODE and the other
operating modes.
Table 3-6: Operating mode switching time
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 22
3.3.1 Config Mode
This mode is used to configure BNO, wherein all output data is reset to zero and sensor
fusion is halted. This is the only mode in which all the writable register map entries can be
changed. (Exceptions from this rule are the interrupt registers (INT and INT_MSK) and the
operation mode register (OPR_MODE), which can be modified in any operation mode.)
As being said, this mode is the default operation mode after power-on or RESET. Any other
mode must be chosen to be able to read any sensor data.
3.3.2 Non-Fusion Modes
3.3.2.1 ACCONLY
If the application requires only raw accelerometer data, this mode can be chosen. In this
mode the other sensors (magnetometer, gyro) are suspended to lower the power
consumption. In this mode, the BNO055 behaves like a stand-alone acceleration sensor.
3.3.2.1 MAGONLY
In MAGONLY mode, the BNO055 behaves like a stand-alone magnetometer, with
acceleration sensor and gyroscope being suspended.
3.3.2.2 GYROONLY
In GYROONLY mode, the BNO055 behaves like a stand-alone gyroscope, with acceleration
sensor and magnetometer being suspended.
3.3.2.3 ACCMAG
Both accelerometer and magnetometer are switched on, the user can read the data from
these two sensors.
3.3.2.4 ACCGYRO
Both accelerometer and gyroscope are switched on; the user can read the data from these
two sensors.
3.3.2.5 MAGGYRO
Both magnetometer and gyroscope are switched on, the user can read the data from these
two sensors.
3.3.2.6 AMG (ACC-MAG-GYRO)
All three sensors accelerometer, magnetometer and gyroscope are switched on.
3.3.3 Fusion modes
Sensor fusion modes are meant to calculate measures describing the orientation of the
device in space. It can be distinguished between non-absolute or relative orientation and
absolute orientation. Absolute orientation means orientation of the sensor with respect to the
earth and its magnetic field. In other words, absolute orientation sensor fusion modes
calculate the direction of the magnetic north pole.
In non-absolute or relative orientation modes, the heading of the sensor can vary depending
on how the sensor is placed initially.
All fusion modes provide the heading of the sensor as quaternion data or in Euler angles
(roll, pitch and yaw angle). The acceleration sensor is both exposed to the gravity force and
to accelerations applied to the sensor due to movement. In fusion modes it is possible to
separate the two acceleration sources, and thus the sensor fusion data provides separately
linear acceleration (i.e. acceleration that is applied due to movement) and the gravity vector.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 23
3.3.3.1 IMU (Inertial Measurement Unit)
In the IMU mode the relative orientation of the BNO055 in space is calculated from the
accelerometer and gyroscope data. The calculation is fast (i.e. high output data rate).
3.3.3.2 COMPASS
The COMPASS mode is intended to measure the magnetic earth field and calculate the
geographic direction.
The earth magnetic field is a vector with the horizontal components x,y and the vertical z
component. It depends on the position on the globe and natural iron occurrence. For heading
calculation (direction of compass pointer) only the horizontal components x and y are used.
Therefore the vector components of the earth magnetic field must be transformed in the
horizontal plane, which requires the knowledge of the direction of the gravity vector. To
summarize, the heading can only be calculated when considering gravity and magnetic field
at the same time.
However, the measurement accuracy depends on the stability of the surrounding magnetic
field. Furthermore, since the earth magnetic field is usually much smaller than the magnetic
fields that occur around and inside electronic devices, the compass mode requires calibration
(see chapter 3.10)
3.3.3.3 M4G (Magnet for Gyroscope)
The M4G mode is similar to the IMU mode, but instead of using the gyroscope signal to
detect rotation, the changing orientation of the magnetometer in the magnetic field is used.
Since the magnetometer has much lower power consumption than the gyroscope, this mode
is less power consuming in comparison to the IMU mode. There are no drift effects in this
mode which are inherent to the gyroscope.
However, as for compass mode, the measurement accuracy depends on the stability of the
surrounding magnetic field.
For this mode no magnetometer calibration is required and also not available.
3.3.3.4 NDOF_FMC_OFF
This fusion mode is same as NDOF mode, but with the Fast Magnetometer Calibration
turned ‘OFF’.
3.3.3.5 NDOF
This is a fusion mode with 9 degrees of freedom where the fused absolute orientation data is
calculated from accelerometer, gyroscope and the magnetometer. The advantages of
combining all three sensors are a fast calculation, resulting in high output data rate, and high
robustness from magnetic field distortions. In this mode the Fast Magnetometer calibration is
turned ON and thereby resulting in quick calibration of the magnetometer and higher output
data accuracy. The current consumption is slightly higher in comparison to the
NDOF_FMC_OFF fusion mode.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 24
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reserved
Remapped Z axis value
Remapped Y axis
value
Remapped X axis
value
Value
Axis Representation
00
X - Axis
01
Y - Axis
10
Z- Axis
11
Invalid
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reserved
Remapped
X axis sign
Remapped
Y axis sign
Remapped
Z axis sign
Value
Sign
0
Positive
1
Negative
Z; Ωz; z
X; Ωx; x
Y; Ωy; y
Accel; Gyro; Magnet
3.4 Axis remap
The device mounting position should not limit the data output of the BNO055 device. The
axis of the device can be re-configured to the new reference axis.
There are two bits are used to configure the axis remap which will define in the following
way,
Also, when user try to configure the same axis to two or more then BNO055 will take this as
invalid condition and previous configuration will be restored in the register map. The default
value is: X Axis = X, Y Axis = Y and Z Axis = Z (AXIS_REMAP_CONFIG = 0x24).
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 26
Sensors
Parameters
Value
Accelerometer
Power Mode
NORMAL
Range
+/- 4g
Bandwidth
62.5Hz
Resolution
14 bits
Gyroscope
Power Mode
NORMAL
Range
2000 °/s
Bandwidth
32Hz
Resolution
16 bits
Magnetometer
Power Mode
FORCED
ODR
20Hz
XY Repetition
15
Z Repetition
16
Resolution x/y/z
13/13/15 bits
3.5 Sensor Configuration
The fusion outputs of the BNO055 are tightly linked with the sensor configuration settings.
Due to this fact, the sensor configuration is limited when BNO055 is configured to run in any
of the fusion operating mode. In any of the non-fusion modes the configuration settings can
be updated by writing to the configuration registers as defined in the following sections.
3.5.1 Default sensor configuration
At power-on the sensors are configured with the default settings as defined in Table 3-8
below.
Table 3-7: Default sensor configuration at power-on
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 27
Parameter
Values
[Reg Addr]: Reg Value
Restrictions
G Range
2G
[ACC_Config]: xxxxxx00b
Auto controlled in fusion
mode
4G
[ACC_Config]: xxxxxx01b
8G
[ACC_Config]: xxxxxx10b
16G
[ACC_Config]: xxxxxx11b
Bandwidth
7.81Hz
[ACC_Config]: xxx000xxb
15.63Hz
[ACC_Config]: xxx001xxb
31.25Hz
[ACC_Config]: xxx010xxb
62.5Hz
[ACC_Config]: xxx011xxb
125Hz
[ACC_Config]: xxx100xxb
250Hz
[ACC_Config]: xxx101xxb
500Hz
[ACC_Config]: xxx110xxb
1000Hz
[ACC_Config]: xxx111xxb
Operation Mode
Normal
[ACC_Config]: 000xxxxxb
Suspend
[ACC_Config]: 001xxxxxb
Low Power 1
[ACC_Config]: 010xxxxxb
Standby
[ACC_Config]: 011xxxxxb
Low Power 2
[ACC_Config]: 100xxxxxb
Deep Suspend
[ACC_Config]: 101xxxxxb
3.5.2 Accelerometer configuration
The fusion outputs of the BNO055 are tightly linked with the accelerometer sensor settings.
Therefore the configuration possibilities are restricted when running in any of the fusion
operating modes. The accelerometer configuration can be changed by writing to the
ACC_Config register, Table below shows different Accelerometer configurations
Table 3-8: Accelerometer configurations
The accelerometer sensor operation mode is not configurable by user when BNO power
mode is configured as low power mode. BNO rewrites the user configured value to Normal
mode when switching from config mode to any BNO operation mode. This used to achieve
the BNO low power mode performance.
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 28
Parameter
Values
[Reg Addr]: Register value
Restrictions
Range
2000 dps
[GYR_Config_0]: xxxxx000b
Auto controlled in fusion mode
1000 dps
[GYR_Config_0]: xxxxx001b
500dps
[GYR_Config_0]: xxxxx010b
250 dps
[GYR_Config_0]: xxxxx011b
125 dps
[GYR_Config_0]: xxxxx100b
Bandwidth
523Hz
[GYR_Config_0]: xx000xxxb
230Hz
[GYR_Config_0]: xx001xxxb
116Hz
[GYR_Config_0]: xx010xxxb
47Hz
[GYR_Config_0]: xx011xxxb
23Hz
[GYR_Config_0]: xx100xxxb
12Hz
[GYR_Config_0]: xx101xxxb
64Hz
[GYR_Config_0]: xx110xxxb
32Hz
[GYR_Config_0]: xx111xxxb
Operation Mode
Normal
[GYR_Config_1]: xxxxx000b
Fast Power up
[GYR_Config_1]: xxxxx001b
Deep Suspend
[GYR_Config_1]: xxxxx010b
Suspend
[GYR_Config_1]: xxxxx011b
Advanced
Powersave
[GYR_Config_1]: xxxxx100b
3.5.3 Gyroscope configuration
The fusion outputs of the BNO055 are tightly linked with the angular rate sensor settings.
Therefore the configuration possibilities are restricted when running in any of the fusion
operating modes. The gyroscope configuration can be changed by writing to the GYR_Config
register, Table below shows different Gyroscope configurations
Table 3-9: Gyroscope configurations
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 29
Parameter
Values
[Reg Addr]: Register
value
Restrictions
Data output rate
2Hz
[MAG_Config]: xxxxx000b
Auto controlled in fusion mode
6Hz
[MAG_Config]: xxxxx001b
8Hz
[MAG_Config]: xxxxx010b
10Hz
[MAG_Config]: xxxxx011b
15Hz
[MAG_Config]: xxxxx100b
20Hz
[MAG_Config]: xxxxx101b
25Hz
[MAG_Config]: xxxxx110b
30Hz
[MAG_Config]: xxxxx111b
Operation Mode
Low Power
[MAG_Config]: xxx00xxxb
Regular
[MAG_Config]: xxx01xxxb
Enhanced
Regular
[MAG_Config]: xxx10xxxb
High Accuracy
[MAG_Config]: xxx11xxxb
Power Mode
Normal
[MAG_Config]: x00xxxxxb
Sleep
[MAG_Config]: x01xxxxxb
Suspend
[MAG_Config]: x10xxxxxb
Force Mode
[MAG_Config]: x11xxxxxb
3.5.4 Magnetometer configuration
The fusion outputs of the BNO055 are tightly linked with the magnetometer sensor settings.
Therefore the configuration possibilities are restricted when running in any of the fusion
operating modes. The magnetometer configuration can be changed by writing to the
MAG_Config register, Table below shows different Magnetometer configurations.
Table 3-10: Magnetometer configurations
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec
to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
BNO055
Data sheet
Page 30
Data
Units
[Reg Addr]: Register Value
Acceleration, Linear
Acceleration, Gravity
vector
m/s2
[UNIT_SEL] : xxxxxxx0b
mg
[UNIT_SEL] : xxxxxxx1b
Magnetic Field Strength
Micro Tesla
NA
Angular Rate
Dps
[UNIT_SEL] : xxxxxx0xb
Rps
[UNIT_SEL] : xxxxxx1xb
Euler Angles
Degrees
[UNIT_SEL] : xxxxx0xxb
Radians
[UNIT_SEL] : xxxxx1xxb
Quaternion
Quaternion
units
NA
Temperature
°C
[UNIT_SEL] : xxx0xxxxb
°F
[UNIT_SEL] : xxx1xxxxb
Parameter
Values
[Reg Addr]: Register value
Fusion data output
format
Windows
[UNIT_SEL]: 0xxxxxxxb
Android
[UNIT_SEL]: 1xxxxxxxb
Rotation angle
Range (Android format)
Range (Windows format)
Pitch
+180° to -180° (turning
clockwise decreases values)
-180° to +180° (turning clockwise increases values)
Roll
-90° to +90° (increasing with increasing inclination)
Heading / Yaw
0° to 360° (turning clockwise increases values)
3.6 Output data
Depending on the selected operating mode the device will output either un-calibrated sensor
data (in non-fusion mode) or calibrated / fused data (in fusion mode), this section describes
the output data for each modes.
3.6.1 Unit selection
The measurement units for the various data outputs (regardless of operation mode) can be
configured by writing to the UNIT_SEL register as described in Table 3-9.
Table 3-11: unit selection
3.6.2 Data output format
The data output format can be selected by writing to the UNIT_SEL register, this allows user
to switch between the orientation definition described by Windows and Android operating
systems.
Table 3-12: Fusion data output format
The output data format is based on the following convention regarding the rotation angles for
roll, pitch and heading / yaw (compare also section 3.4):
Table 3-13: Rotation angle conventions
BST-BNO055-DS000-14 | Revision 1.4 | June 2016 Bosch Sensortec