Datasheet
Data Sheet
BMA456
Page 11
BST-BMA456-DS000-01 | Version 1.1 | October 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.
3. Quick Start Guide
The purpose of this chapter is to help developers who want to start working with the BMA456 by
giving you some very basic hands-on application examples to get started.
Note about using the BMA456:
The communication between application processor and BMA456 will happen either over i2c or spi
interface. For more information about the interfaces, read the related chapter 6.
Before starting the test, the device has to be properly connected to the master (AP) and
powered up. For more information about it, read the related chapter 7. Pin-out and Connection
Diagrams.
First application setup examples algorithms:
After correct power up by setting the correct voltage to the appropriate external pins, the
BMA456 enters automatically into the Power On Reset (POR) sequence. In order to properly
make use of the BMA456, certain steps from host processor side are needed. The most typical
operations will be explained in the following application examples in form of flow-diagrams.
Example 1: Testing communication with the BMA456 and initializing feature engine
a. -reading chip id (checking correct communication)
End
start
chip_ID = read_reg(0x00)
chip_ID = 0x16 ?
communication: OK communication: ERROR
Yes
No
b. -performing initialization sequence (interrupt feature engine)










