You are on page 1of 2


Digital, triaxial acceleration sensor

Bosch Sensortec

General description Sensor operation

The BMA250 is an advanced, ultra-small, triaxial, The BMA250 supports two modes of operation:
low-g acceleration sensor with digital interfaces, 1) Streaming data mode: Acceleration data is directly
aiming for low-power consumer electronics applica- read-out via the sensor’s digital interface and comput-
tions. ed by a system µController, application processor or a
The BMA250 allows measurement of accelerations base-band processor.
in 3 perpendicular axes and thus senses tilt, motion, 2) Interrupt engine mode: Acceleration data is com-
shock and vibration in cellular phones, handhelds, puted already within the BMA250 by the integrated,
computer peripherals, man-machine interfaces, programmable interrupt engine. Depending on the
virtual reality features and game controllers. programmable settings the integrated interrupt engine
of the BMA250 signals the occurrence of certain
events via the sensors` two interrupt pins. The corres-
BMA250 target applications ponding registers of the BMA250 can easily be set and
ff Display profile switching (portrait/landscape, read-out via the digital sensor interface.
face-up/face-down switching)
ff Flat detection
BMA250 Technical data
ff Tap sensing function
ff Menu scrolling Digital resolution 10 bit
ff Gaming Resolution 3.9 mg
ff Advanced power management for mobile devices (in ±2g range)
ff Shock and free-fall detection Measurement ranges ±2 g, ±4 g, ±8 g, ±16 g
ff Step-counting (programmable)
ff Tilt compensation for electronic compass Sensitivity ±2 g: 256 LSB/g
(calibrated) ±4 g: 128 LSB/g
±8 g: 64 LSB/g
Sensor features ±16 g: 16 LSB/g
With its size of only 2 mm x 2 mm the BMA250 Zero-g offset ±80 mg
represents a new generation of digital accelerati- (over life-time)
on sensors. The BMA250 integrates a multitude of Bandwidths 1000 Hz ... 8 Hz
features that facilitate its use especially in the area (programmable)
of motion detection applications, such as device ori- Digital inputs/outputs SPI & I2C,
entation detection, gaming, HMI and menu browser 2x interrupt pins
control. Featuring a full operation current consump- Supply voltage (VDD) 1.62 … 3.6 V
tion of only 100 µA the BMA250 is ideally suited for I/0 supply voltage (VDDIO ) 1.2 … 3.6 V
mobile consumer electronic devices. In low-power Temperature range -40 … +85°C
mode operation the current consumption can be Current consumption
even further reduced by more than one order of ff full operation 139 µA (@ 2 kHz data rate)
magnitude. ff low-power mode 7 µA (@ 40 Hz data rate)
The BMA250 is highly configurable in order to give 1 µA (@ 1 Hz data rate)
the designer full flexibility when integrating the sen- LGA package 2 x 2 x 0.95 mm3
sor into his system. Shock resistance 10.000 g x 200 µs
2 | Bosch Sensortec | BMA250

Pin configuration (top view) Following motion detection use case scenarios are
supported by the BMA250 interrupt engine:
pin #12
ff Data-ready (e. g. for processor synchronization)
ff Any-motion (slope) detection (e. g. for wake-up)
pin #1 SDO SCK PS CSB ff Tap sensing (e. g. for tap-sensitive UI control)
ff Orientation change recognition (e. g. for portrait/
landscape & face-up/face-down switching)
250 ff Flat detection (e. g. for position sensitive
(top view)
VDDIO GND IO switching)
ff Low-g / high-g detection (e. g. for shock and
pin #7 free-fall detection)

Interrupt parameters (e. g. switching angles and

hysteresis settings for orientation change) can be
configured by the designer and thus perfectly support
Pin Name Function the integration of the BMA250 into the user’s system
No. environment.
1 SDO SPI serial data output
2 SDA, I2C / SPI serial data input/
SDI, output System compatibility
SDO The BMA250 has been designed for best possible fit
into modern mobile consumer electronics devices.
3 V DDIO I/O supply voltage
Besides the ultra-small footprint and lowest power
4 N.C. Not connected
consumption, the BMA250 has very wide ranges for
5 INT1 Interrupt output #1
V DD and V DDIO supply voltages. An integrated self-test
6 INT2 Interrupt output #2
feature facilitates overall system reliability.
7 V DD Supply voltage
8 GNDIO Ground I/O
9 GND Ground
10 CSB SPI chip select
11 PS Protocol select pin (0=SPI,
12 SCK SCL (I2C serial clock)
SCK (SPI serial clock)

The BMA250 features I2C and SPI (3-wire/4-wire) dig-

tal serial interfaces. Sensor parameters, like g-ranges
or low-pass filter settings, and also all interrupt engi-
ne settings can be easily programmed via the digital

Integrated interrupt engine

One of the key elements of the BMA250 is the enhan-
ced intelligent interrupt engine that gives the hard-
and software designer full control. Various motion Headquarters
Bosch Sensortec GmbH
detection scenarios can be identified by the BMA250
and signaled to the system via two interrupt pins. The Gerhard-Kindler-Strasse 8
72770 Reutlingen · Germany
interrupt sources can be freely mapped to either of Telephone +49 7121 3535  9 00
the two interrupt pins. Fax +49 7121 3535  9 09

Data & Specification subject to change without notice Doc.-Number: BST-BMA250-FL000-01 / Version_1.1_012011

© Bosch Sensortec GmbH reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third par-
ties. BOSCH and the symbols are registered trademarks of Robert Bosch GmbH, Germany.