Data Sheet
October 2017  BNO080 Datasheet  1000-3927 
www.hillcrestlabs.com  © 2017 Hillcrest Laboratories, Inc. All rights reserved.  26 / 57 
LSB  – ME version 
Byte 1  – MH version 
Byte 2  – SH version 
MSB  – 0x00 
Range 
The range of the sensor. The format is unsigned fixed point. The units 
and Q point are the same as those used in the sensor’s input report. 
Resolution 
The resolution of the sensor. The format is unsigned fixed point. The 
units and Q point are the same as those used in the sensor’s input 
report. 
Power 
The power used by the sensor in mA when operating. The format is 
unsigned fixed point. The Q point is 10. 
Revision 
Indicates the revision of the metadata record. 
Minimum period 
An unsigned integer indicating the minimum operating period in 
microseconds of the sensor. 
FIFO max count 
The maximum number of samples that can be stored in the batch 
buffer. 
FIFO reserved count 
The number entries reserved in the batch FIFO for this sensor 
Batch buffer bytes 
The number of bytes used in the batch buffer to store one entry. 
Vendor ID length 
The length of the vendor ID in bytes. 
Q point 1 
A signed 16-bit integer indicating the Q point of the sensor data fields. 
Q point 2 
A signed 16-bit integer indicating the Q point of the sensor bias or 
accuracy fields. This field is applicable only to sensors that have bias or 
accuracy outputs as well as data outputs. 
Sensor-Specific 
Metadata length 
An unsigned 16-bit integer indicating how many bytes are used for 
sensor-specific metadata. 0 if there is no additional metadata. This 
value must be a multiple of four. 
Q point 3 
A signed 16-bit integer indicating the Q point of the sensor data change 
sensitivity. 
Maximum period 
Sensor specific 
metadata 
Vendor ID 
An unsigned integer indicating the maximum operating period in 
microseconds of the sensor. 
Some sensors provide additional metadata (see [1]) 
A null terminated string describing the vendor name and part number. 
1.4.5 Sensor Reports 
Sensors are enabled by the host issuing a Set Feature command, the feature report ID being for the sensor of 
interest. The Set Feature command provides the parameters necessary for the sensor to be enabled. Typically 
this is just the sampling period (report interval), but some sensors require additional configuration. A sensor can 
be configured to only issue reports when a change in the sensor value occurs (change sensitivity), this can be 
absolute or relative. An absolute change is a change from below to above a certain value, while relative is a 
change between two consecutive samples. Google introduced the concept of batching which is supported by the 
BNO080 with a batch interval field.  










