Datasheet

Page 14 /
Confidential
BST-BMA400-DS000-00 | Version 0.1 | November 2017 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 subject to change without notice.
-checking communication via chipid, check power mode, read acceleration data if not in sleep
mode
unknown
mode
STATUS.power_mode
chipid = read_reg(0x00)
chip_ID = 0x90 ? EndNO
power_mode = (read_reg(0x03)>>1) & 0x03
power_mode = 0x00 ?
YES
sleep mode, no accel
data available
power_mode = 0x01 ? YES low power mode
NO
acc_data = read_reg_burst(0x08,6)
X = acc_data(0) + 256*acc_data(1)
if ( X>2047 ) X=X-4096
6 byte Burst read
X,Y,Z data
registers
in normal or low power
mode, calculate X data
normal mode
Confidential and under NDA
Seeed Studio
Confidential and under NDA
Seeed Studio
Confidential and under NDA