Datasheet
Table Of Contents
- 1. Specification
- 2. Absolute maximum ratings
- 3. Block diagram
- 4. Functional description
- 5. Register Description
- 6. Digital interfaces
- 7. Pin-out and connection diagram
- 8. Package
- 10. Legal disclaimer
- 11. Document history and modification
Datasheet
BMM150 Geomagnetic Sensor
Page 29
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 (0x4E) contains control bits interrupt settings and axes enable bits. (Also refer to
chapter 0 for the details of magnetometer interrupt operation). If a magnetic measurement
channel is disabled, its last measured magnetic output values will remain in the data registers. If
the Z channel is disabled, the resistance measurement will also be disabled and the resistance
output value will be set to zero. If interrupts are set to trigger on an axis that has been disabled,
these interrupts will still be asserted based on the last measured value.
Table 20: Interrupt settings and axes enable bits control register (0x4E)
(0x4E) Bit
Name
Description
Bit 7
Data Ready Pin En
Enables data ready status mapping on DRDY pin
(active high, default is “0” disabled)
Bit 6
Interrupt Pin En
Enables interrupt status mapping on INT pin
(active high, default is “0” disabled)
Bit 5
Channel Z
Enable z-axis and resistance measurement
(active low, default is “0” enabled)
Bit 4
Channel Y
Enable y-axis
(active low, default is “0” enabled)
Bit 3
Channel X
Enable x-axis
(active low, default is “0” enabled)
Bit 2
DR Polarity
Data ready (DRDY) pin polarity
(“0” is active low, “1” is active high, default is “1”
active high)
Bit 1
Interrupt Latch
Interrupt latching
(“0” means non-latched - interrupt pin is on as long
as the condition is fulfilled, “1” means latched -
interrupt pin is on until interrupt status register 0x4A
is read, default is ‘”1” latched)
Bit 0
Interrupt Polarity
Interrupt pin INT polarity selection
(“1” – is active high, “0” is active low, default is “1”
active high)
Register (0x4F) contains the Low-Threshold interrupt threshold setting. (Also refer to chapter 0
for the details of magnetometer interrupt operation and the threshold setting).
Table 21: Low-threshold interrupt threshold setting control register (0x4F)
(0x4F) Bit
Name
Description
Bit 7
LowThreshold <7>
Bit 7 of Low-Threshold interrupt threshold setting
Bit 6
LowThreshold <6>
Bit 6 of Low-Threshold interrupt threshold setting
Bit 5
LowThreshold <5>
Bit 5 of Low-Threshold interrupt threshold setting
Bit 4
LowThreshold <4>
Bit 4 of Low-Threshold interrupt threshold setting
Bit 3
LowThreshold <3>
Bit 3 of Low-Threshold interrupt threshold setting
Bit 2
LowThreshold <2>
Bit 2 of Low-Threshold interrupt threshold setting
Bit 1
LowThreshold <1>
Bit 1 of Low-Threshold interrupt threshold setting
Bit 0
LowThreshold <0>
Bit 0 of Low-Threshold interrupt threshold setting