Datasheet
Data Sheet
BMA456
Page 17
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.
4.2. Device Initialization
After power up sequence the accelerometer is in suspend mode, device must initialized through the
following procedure. Initialization has to be performed as well after every POR or soft reset.
Disable advanced power save mode: PWR_CONF.adv_power_save =0b0
Wait for 450 us. The register SENSORTIME_0 increments every 39.25 µsec and may be used for
accurate timing.
Write INIT_CTRL.init_ctrl=0x00
Load configuration file
Burst write initialization data to Register FEATURES_IN. The configuration file is included
in the driver available on the Bosch Sensortec website (www.bosch-sensortec.com) or
from your regional support team. Optionally the configuration file can be written to the
Register FEATURES_IN in several consecutive burst write access. Every burst write must
contain an even number of bytes.
Optionally:
Burst read configuration file from Register FEATURES_IN and check correctness
Enable sensor features– write 0x01 into register INIT_CTRL.init_ctrl. This operation must not be
performed more than once after POR or softreset.
Wait until Register INTERNAL_STATUS.message contains the value 0b1. This will happen after
at most 140-150 msec.
After initialization sequence has been completed, the device is in configuration mode (power mode).
Now it is possible to switch to the required power mode and all features are ready to use as described
in chapter 4.










