Bosch Sensortec
BMA222
Digital, triaxial acceleration sensor
General description
The BMA222 is an advanced, ultra-small, triaxial,
low-g acceleration sensor with digital interfaces,
aiming for low-power consumer electronics applica-
tions.
The BMA222 allows measurement of accelerations
in 3 perpendicular axes and thus senses tilt, motion,
shock and vibration in cellular phones, handhelds,
computer peripherals, man-machine interfaces,
virtual reality features and game controllers.
BMA222 target applications
Display profile switching (portrait/landscape, f
face-up/face-down switching)
Flat detection f
Tap sensing function f
Menu scrolling f
Gaming f
Advanced power management for mobile devices f
Shock and free-fall detection f
Step-counting f
Sensor features
With its size of only 2 mm x 2 mm the BMA222
represents a new generation of digital accelerati-
on sensors. The BMA222 integrates a multitude of
features that facilitate its use especially in the area
of motion detection applications, such as device ori-
entation detection, gaming, HMI and menu browser
control. Featuring a full operation current consump-
tion of only 139 µA the BMA222 is ideally suited for
mobile consumer electronic devices. In low-power
mode operation the current consumption can be
even further reduced by almost one order of mag-
nitude.
The BMA222 is highly configurable in order to give
the designer full flexibility when integrating the sen-
sor into his system.
Sensor operation
The BMA222 supports two modes of operation:
1) Streaming data mode: Acceleration data is directly
read-out via the sensor’s digital interface and comput-
ed by a system µController, application processor or a
base-band processor.
2) Interrupt engine mode: Acceleration data is com-
puted already within the BMA222 by the integrated,
programmable interrupt engine. Depending on the
programmable settings the integrated interrupt engine
of the BMA222 signals the occurrence of certain
events via the sensors` two interrupt pins. The corres-
ponding registers of the BMA222 can easily be set and
read-out via the digital sensor interface.
BMA222 Technical data
Digital resolution
Resolution
(in ±2g range)
Measurement ranges
(programmable)
Sensitivity
(calibrated)
Zero-g offset
(over life-time)
Bandwidths
(programmable)
Digital inputs/outputs
Supply voltage (VDD)
I/0 supply voltage (VDDIO )
Temperature range
Current consumption
full operation f
low-power mode f
LGA package
Shock resistance
8 bit
15.6 mg
±2 g, ±4 g, ±8 g, ±16 g
±2 g: 64 LSB/g
±4 g: 32 LSB/g
±8 g: 16 LSB/g
±16 g: 8 LSB/g
±100 mg
1000 Hz ... 8 Hz
SPI & I2C,
2x interrupt pins
1.62 … 3.6 V
1.2 … 3.6 V
-40 … +8C
139 µA (@ 2 kHz data rate)
7 µA (@ 40 Hz data rate)
1 µA (@ 1 Hz data rate)
2 x 2 x 0.95 mm3
10.000 g x 200 µs
Headquarters
Bosch Sensortec GmbH
Gerhard-Kindler-Strasse 8
72770 Reutlingen · Germany
Telephone +49 7121 3535 900
Fax +49 7121 3535 909
contact@bosch-sensortec.com
www.bosch-sensortec.com
| Bosch Sensortec | BMA222
2
Data & Specification subject to change without notice Doc.-Number: BST-BMA222-FL000-02 / 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.
The BMA222 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
interfaces.
Integrated interrupt engine
One of the key elements of the BMA222 is the enhan-
ced intelligent interrupt engine that gives the hard-
and software designer full control. Various motion
detection scenarios can be identified by the BMA222
and signaled to the system via two interrupt pins. The
interrupt sources can be freely mapped to either of
the two interrupt pins.
Following motion detection use case scenarios are
supported by the BMA222 interrupt engine:
Data-ready (e. f g. for processor synchronization)
Any-motion (slope) detection (e. f g. for wake-up)
Tap sensing (e. f g. for tap-sensitive UI control)
Orientation change recognition (e. f g. for portrait/
landscape & face-up/face-down switching)
Flat detection (e. f g. for position sensitive
switching)
Low-g / high-g detection (e. f g. for shock and
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
the integration of the BMA222 into the user’s system
environment.
System compatibility
The BMA222 has been designed for best possible fit
into modern mobile consumer electronics devices.
Besides the ultra-small footprint and lowest power
consumption, the BMA222 has very wide ranges for
VDD and VDDIO supply voltages. An integrated self-test
feature facilitates overall system reliability.
Pin
No.
Name Function
1SDO SPI serial data output
2 SDA,
SDI,
SDO
I2C / SPI serial data input/
output
3 VDDIO I/O supply voltage
4N.C. Not connected
5INT1 Interrupt output #1
6INT2 Interrupt output #2
7 VDD Supply voltage
8GNDIO Ground I/O
9GND Ground
10 CSB SPI chip select
11 PS Protocol select pin (0=SPI,
1=I2C)
12 SCK SCL (I2C serial clock)
SCK (SPI serial clock)
Pin configuration (top view)
BMA222
(top view)
V
DDIO
SDO
SDx
NC INT1 I NT2 V
DDA
SCK CSBPS
GND
GND
IO
pin #1
pin #7
pin #12
BMA222
(top view)
V
DDIO
SDO
SDx
NC INT1 I NT2 V
DDA
SCK CSBPS
GND
GND
IO
pin #1
pin #7
pin #12