Information
BMA280
Data sheet
Page 101
BST-BMA280-DS000-11 | Revision 1.8 | August 2014 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.
7.2 Inter-Integrated Circuit (I²C)
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 I²C interface of the BMA280 is compatible with the I²C Specification UM10204 Rev. 03 (19
June 2007), available at http://www.nxp.com. The BMA280 supports I²C standard mode and
fast mode, only 7-bit address mode is supported.
The default I²C address of the device is 0011000b (0x18). It is used if the SDO pin is pulled to
´GND´. The alternative address 0011001b (0x19) is selected by pulling the SDO pin to ´V
DDIO
´.
The timing specification for I²C of the BMA280 is given in Table 23:
Table 23: I²C timings
Parameter
Symbol
Condition
Min
Max
Units
Clock Frequency
f
SCL
400
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
1.3
Idle time between
write accesses,
normal mode, standby
mode, low-power
mode 2
t
IDLE_wacc_n
m
2
µs
Idle time between
write accesses,
suspend mode, low-
power mode 1
t
IDLE_wacc_s
um
450
µs