3-AXIS ACCELEROMETER DIGITAL I/F

BMA250

Manufacturer Part NumberBMA250
Description3-AXIS ACCELEROMETER DIGITAL I/F
ManufacturerBosch Sensortec
Series-
BMA250 datasheets
 

Specifications of BMA250

Featured ProductBMA250 - Digital, Triaxial Acceleration SensorAxisX, Y, Z
Acceleration Range±2g, 4g, 8g, 16gSensitivity256LSB/g, 128LSB/g, 64LSB/g, 16LSB/g
Voltage - Supply1.62 V ~ 3.6 VOutput TypeI²C™, SPI™
Bandwidth8Hz ~ 1kHzInterfaceI²C, SPI
Mounting TypeSurface MountPackage / Case12-VQFN
Lead Free Status / Rohs StatusLead free / RoHS CompliantFor Use With828-1024 - BMA250 DAUGHTERCARD FOR DEV KIT
Other names828-1023-2  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Page 41
42
Page 42
43
Page 43
44
Page 44
45
Page 45
46
Page 46
47
Page 47
48
Page 48
49
Page 49
50
Page 50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Page 45/74

Download datasheet (2Mb)Embed
PrevNext
Register (0x21) contains the interrupt reset bit and the interrupt mode selection. Writing ´1´ to
(0x21) reset_int resets any latched interrupt.
The settings for (0x21) latch_int are ´0000b´ (non-latched), ´0001b´ (temporary, 250 ms),
´0010b´ (temporary, 500 ms), ´0011b´ (temporary, 1 s), ´0100b´ (temporary, 2 s), ´0101b´
(temporary, 4 s), ´0110b´ (temporary, 8 s), ´0111b´ (latched), ´1000b´ (non-latched), ´1001b´
(temporary, 500 s), ´1010b´ (temporary, 500 s), ´1011b´ (temporary, 1 ms), ´1100b´
(temporary, 12.5 ms), ´1101b´ (temporary, 25 ms), ´1110b´ (temporary, 50 ms), ´1111b´
(latched).
Default value of (0x21) latch_int is ´0000b´.
Table 46: Interrupt reset bit and interrupt mode selection, register (0x21)
Bit 7
Bit 6
Bit 5
reset_int
reserved
reserved
Register (0x22) contains the delay time definition for the low-g interrupt. The physical delay
time can be computed from the content of (0x22) low_dur according to:
delay [ms] = [(0x22) low_dur + 1] • 2 ms.
Possible delay times range from 2 ms to 512 ms. Default value of (0x22) low_dur is 0x09,
corresponding to a delay of 20 ms.
Table 47: Delay time definition for the low-g interrupt, register (0x22)
Bit 7
Bit 6
Bit 5
low_
low_
low_
dur<7>
dur<6>
dur<5>
Register (0x23) contains the threshold definition for the low-g interrupt. An LSB of (0x23)
low_th corresponds to an actual acceleration of 7.81 mg. Therefore, the threshold ranges from 0
g to 1.992 g. Default value of (0x23) low_th is 0x30, corresponding to an acceleration of 375
mg.
Table 48: Threshold definition for the low-g interrupt, register (0x23)
Bit 7
Bit 6
Bit 5
low_
low_
low_
th<7>
th<6>
th<5>
Register (0x24) contains the low-g interrupt mode selection, the low-g interrupt hysteresis
setting, and the high-g interrupt hysteresis setting. Setting (0x24) low_mode to ´0´ (´1´) selects
´single´ mode (´sum´ mode). Default value is ´0´ (´single´ mode).
Rev. 1.0
© 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.
BMA250
Data sheet
Bit 4
Bit 3
Bit 2
reserved
latch_
latch_
int<3>
int<2>
Bit 4
Bit 3
Bit 2
low_
low_
low_
dur<4>
dur<3>
dur<2>
Bit 4
Bit 3
Bit 2
low_
low_
low_
th<4>
th<3>
th<2>
Page 45 / not for publishing
Bosch Sensortec
Bit 1
Bit 0
latch_
latch_
int<1>
int<0>
Bit 1
Bit 0
low_
low_
dur<1>
dur<0>
Bit 1
Bit 0
low_
low_
th<1>
th<0>
03 March 2011