Bosch Sensortec
BMA220
Digital, triaxial acceleration sensor
General description
The BMA220 is an ultra small triaxial, low-g accelera-
tion sensor with digital interfaces, aiming for low-
power consumer market applications.
The BMA220 allows measurement of accelerations
in 3 perpendicular axes and thus senses tilt, motion,
shock and vibration in cell phones, handhelds, com-
puter peripherals, man-machine interfaces, virtual
reality features and game controllers.
BMA220 target applications
Display prole switching (e.g.portrait/landscape) f
Tap sensing function f
Menu scrolling f
Gaming f
Advanced power management for mobile devices f
Shock detection f
Sensor operation
With its size of only 2 mm x 2 mm the BMA220 repre-
sents a new generation of digital acceleration sen-
sors. The BMA220 integrates a multitude of features
that facilitates its use especially in the area of motion
detection applications, such as device orientation
detection, gaming, HMI and menu browser control.
The BMA220 is highly congurable in order to give
the designer full exibility when integrating the sen-
sor into his system. All features can be set by soft-
ware via the digital interface. This implies also that
even once a hardware platform with the BMA220
exists, it can be modied by software in order to
expand the capabilities and use cases.
As already introduced with the successful BMA150
and SMB380 digital acceleration sensors, also for
the BMA220 the g-ranges, bandwidths and interrupt
parameters can be user programmed via the serial
digital interface. Here the user can choose between
I2C and SPI (3-wire/4-wire) interface modes.
Key features BMA220
User programmable g-range and bandwidth f
Low-power consumption f
SPI (3-wire/4-wire) and I²C interface f
User programmable interrupt engine f
Ultra-low-power auto-wake-up mode f
Self-test capability f
Ultra small package f
RoHS compliant, halogen-free f
Technical data
preliminary
BMA220
Sensitivity axes
Measurement range
Sensitivity
(calibrated)
Resolution
Nonlinearity
Zero-g offset
Bandwidth
Digital input / output
Supply voltage
I/0 supply voltage
Temperature range
LGA package
x/y/z
±2 g, ±4 g, ±8 g, ±16 g
(switchable via SPI/I2C)
2 g: 16 LSB/g
4 g: 8 LSB/g
8 g: 4 LSB/g
16 g: 2 LSB/g
6 bit 62.5 mg
(±2 g range)
± 2 % F S
±95 mg
1 kHz ... 32 Hz
(switchable via SPI/I²C)
SPI & I²C, interrupt pin
1.8 V
1.62 V ... 3.6 V
-40°C … +8C
2 mm x 2 mm x 0.98 mm
Data & Specication subject to change without notice Doc.-Number: BST-BMA220-FL000-01 / Version_1.2_082010
| Bosch Sensortec | BMA220
2
© 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.
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
One of the key elements of the BMA220 is the
intelligent interrupt engine that gives the hard- and
software designer full control. Various motion detec-
tion scenarios can be identied by the BMA220 and
signaled to the system via a simple interrupt pin.
By using the digital serial interface, the exact details of
the motion event that triggered the interrupt can
be read-out.
Following motion detection use case scenarios are
supported by the interrupt engine:
Any-motion (slope) detection f
Tap sensing f
Orientation change recognition f
Low-g / high-g detection f
Data-ready f
Self-wake-up f
The interrupts can be conveniently congured by the
user and thus perfectly support the integration of the
BMA220 into the user’s system environment.
Another important feature of the BMA220 accelera-
tion sensor is the power management module. This
module allows optimizing the sensor’s power con-
sumption in-line with the specic user requirements.
Thus, it is not necessary to operate the sensor at full
power for all application scenarios all the time. For
some use cases the power consumption drastically
shrinks to just a fraction of what would be required in
full performance mode.
Moreover this feature of the BMA220 allows for an
intelligent system power management and thus signi-
cant reduction of the whole system’s power con-
sumption. In particular, this helps increasing battery
life-time of any kind of mobile device.
In the unique „dedicated I/O“ modes the BMA220 can
be operated as a stand-alone device without requiring
a µController.
Pin
No.
Name Function
1SDO SPI serial data output
2SDx I2C / SPI serial data in/out
(SDI, SDA, SDO)
3 VDDIO I/O supply voltage
(1.62 … 3.6V)
4VDDD Digital supply voltage (1.8V)
5INT Interrupt output
6DNC Do not connect!
7 VDDA Analog supply voltage
8GND Shared ground
9GND Shared ground
10 CSB SPI chip select
11 PS I2C / SPI select pin
12 SCK SCL (I2C serial clock)
SCK (SPI serial clock)
BMA220 Pin conguration (top view)