Datasheet

Data Sheet
BMA456
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.
Start R/W ACK ACK
0 0 1 1 0 0 0 0 X 0 0 1 0 0 1 0
Repeat
Start
R/W ACK ACK ACK
0 0 1 1 0 0 0 1 X X X X X X X X X X X X X X X X
ACK ACK
Master -> Slave
Slave -> Master
X X X X X X X X X X X X X X X X
ACK NACK Stop
X X X X X X X X X X X X X X X X
Register data - address 0x14
Register data - address 0x15
S
0
0
Slave I2C ID
Sr
0
0
Slave I2C ID
Data byte
Data byte
Register address (0x12)
0
Register data - address 0x13
Data byte
Data byte
Register data - address 0x12
P
Data byte
Data byte
Register data - address 0x16
Register data - address 0x17
0
0
0
1
In order to prevent the I²C slave of the device to lock-up the I²C bus, a watchdog timer (WDT) is
implemented. The WDT observes internal I²C signals and resets the I²C interface if the bus is locked-
up by the BMA456. The activity and the timer period of the WDT can be configured through the bits
NV_CONF.i2c_wdt_en and NV_CONF.i2c_wdt_sel.