Datasheet

BMI160
Data sheet
BST-BMI160-DS000-07 | Revision 0.8 | February 2015 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.
If the gyroscope is in normal mode (see Register (0x03) PMU_STATUS), the temperature is
updated every 10 ms (+-12%). If the gyroscope is in suspend mode or fast-power up mode, the
temperature is updated every 1.28 s aligned with bit 15 of the Register (0x20-0x21)
TEMPERATURE.
2.11.9 Register (0x22-0x23) FIFO_LENGTH
ADDRESS 0x22 (2 byte)
RESET see definition
MODE see definition
DESCRIPTION FIFO data readout register.
DEFINITION
The register contains FIFO status flags.
Name
Register (0x22-0x23) FIFO_LENGTH [0]
Bit
7
6
5
4
Read/Write
R
R
R
R
Reset Value
n/a
n/a
n/a
n/a
Content
fifo_byte_counter<7:4>
Bit
3
2
1
0
Read/Write
R
R
R
R
Reset Value
n/a
n/a
n/a
n/a
Content
fifo_byte_counter<3:0>
Name
Register (0x22-0x23) FIFO_LENGTH [1]
Bit
7
6
5
4
Read/Write
R
R
R
R
Reset Value
n/a
n/a
n/a
n/a
Content
Reserved
Bit
3
2
1
0
Read/Write
R
R
R
R
Reset Value
n/a
n/a
n/a
n/a
Content
reserved
fifo_byte_counter<10:8>
fifo_byte_counter: Current fill level of FIFO buffer. This includes the skip frame for a full FIFO.
An empty FIFO corresponds to 0x000. The byte counter may be reset by
reading out all frames from the FIFO buffer or when the FIFO is reset
through the Register (0x7E) CMD. The byte counter is updated, when a
complete frame is read or written.