Datasheet
Data Sheet
BMA456
Page 110
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.
6.5. Primary I2C Interface
The I²C bus uses SCL (= SCx pin, serial clock) and SDA (= SDx pin, serial data input and output)
signal lines. Both lines are connected to V
DDIO
externally via pull-up resistors so that they are pulled
high when the bus is free.
The default I²C address of the device is 0b00011000 (0x18). It is used if the SDO pin is pulled to
´GND´. The alternative address 0b00011001 (0x19) is selected by pulling the SDO pin to ´VDDIO´.
The I²C interface of the BMA456 is compatible with the I²C Specification UM10204 Rev. 03 (19 June
2007), available at http://www.nxp.com. The BMA456 supports I²C standard mode and fast mode,
only 7-bit address mode is supported. For V
DDIO
= 1.2V to 1.62 V the guaranteed voltage output levels
are slightly relaxed as described in Table 1 of the electrical specification section.
BMA456 also supports an extended I²C mode that allows using clock frequencies up to 1 MHz.
In this mode all timings of the fast mode apply and it additionally supports clock frequencies up to
1MHz.
The timing specification for I²C of the BMA456 is given in the following table:
Parameter
Symbol
Condition
Min
Max
Units
Clock Frequency
f
SCL
1000
kHz
SCL Low Period
t
LOW
1.3
µs
SCL High Period
t
HIGH
0.6
SDA Setup Time
t
SUDAT
0.1
SDA Hold Time
t
HDDAT
0.0
Setup Time for a
repeated Start
Condition
t
SUSTA
0.6
Hold Time for a Start
Condition
t
HDSTA
0.6
Setup Time for a Stop
Condition
t
SUSTO
0.6
Time before a new
Transmission can
start
t
BUF
low power
mode
400
normal mode
1.3
Idle time between
write accesses,
normal mode, standby
mode, low-power
mode
t
IDLE_wacc_n
m
low power
mode
1000
normal mode
1.3
Idle time between
write accesses,
suspend mode, low-
power mode
t
IDLE_wacc_s
um
1000










