Datasheet

Table Of Contents
Datasheet
BMM150 Geomagnetic Sensor
Page 30
BST-BMM150-DS001-01 | Revision 1.0 | April 2013 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.
Register (0x50) contains the High-Threshold interrupt threshold setting. (Also refer to chapter 0
for the details of magnetometer interrupt operation and the threshold setting).
Table 22: High-threshold interrupt threshold setting control register (0x4F)
(0x50) Bit
Name
Description
Bit 7
HighThreshold <7>
Bit 7 of High-Threshold interrupt threshold setting
Bit 6
HighThreshold <6>
Bit 6 of High-Threshold interrupt threshold setting
Bit 5
HighThreshold <5>
Bit 5 of High-Threshold interrupt threshold setting
Bit 4
HighThreshold <4>
Bit 4 of High-Threshold interrupt threshold setting
Bit 3
HighThreshold <3>
Bit 3 of High-Threshold interrupt threshold setting
Bit 2
HighThreshold <2>
Bit 2 of High-Threshold interrupt threshold setting
Bit 1
HighThreshold <1>
Bit 1 of High-Threshold interrupt threshold setting
Bit 0
HighThreshold <0>
Bit 0 of High-Threshold interrupt threshold setting
5.8 Number of repetitions control registers
Register (0x51) contains the number of repetitions for x/y-axis. Table 24 below shows the
number of repetitions resulting out of the register configuration. The performed number of
repetitions nXY can be calculated from unsigned register value as nXY = 1+2xREPXY as shown
below, where b7-b0 are the bits 7 to 0 of register 0x51:
)(
)(
REPXY
bbbbbbbbnXY
21
202122232425262721
01234567
Table 23: X/y-axis repetitions control register (0x51)
(0x51) Bit
Name
Description
Bit 7
REPXY <7>
Bit 7 of number of repetitions (valid for XY)
Bit 6
REPXY <6>
Bit 6 of number of repetitions (valid for XY)
Bit 5
REPXY <5>
Bit 5 of number of repetitions (valid for XY)
Bit 4
REPXY <4>
Bit 4 of number of repetitions (valid for XY)
Bit 3
REPXY <3>
Bit 3 of number of repetitions (valid for XY)
Bit 2
REPXY <2>
Bit 2 of number of repetitions (valid for XY)
Bit 1
REPXY <1>
Bit 1 of number of repetitions (valid for XY)
Bit 0
REPXY <0>
Bit 0 of number of repetitions (valid for XY)
Table 24: Numbers of repetition for x/y-axis depending on value of register (0x51)
(0x51)
register
value
(binary)
(0x51) register
value
(hex)
Number of repetitions for x- and y-axis each
00000000b
0x00h
1
00000001b
0x01h
3
00000010b
0x02h
5
00000011b
0x03h
7
11111111b
0xFFh
511