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 26
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.
5.5 Interrupt status register
Register (0x4A) contains the states of all interrupts.
Table 14: Interrupt status, register (0x4A)
(0x4A) Bit
Name
Description
Bit 7
Data overrun
Data overrun status flag
Bit 6
Overflow
Overflow status flag
Bit 5
High Int Z
High-Threshold interrupt z-axis status flag
Bit 4
High Int Y
High-Threshold interrupt y-axis status flag
Bit 3
High Int X
High-Threshold interrupt x-axis status flag
Bit 2
Low Int Z
Low-Threshold interrupt z-axis status flag
Bit 1
Low Int Y
Low-Threshold interrupt y-axis status flag
Bit 0
Low Int X
Low-Threshold interrupt x-axis status flag
5.6 Power and operation modes, self-test and data output rate control registers
Register (0x4B) contains control bits for power control, soft reset and interface SPI mode
selection. This special control register is also accessible in suspend mode.
Soft reset is executed when both bits (register 0x4B bit7 and bit1) are set “1”. Soft reset does
not execute a full POR sequence, but all registers are reset except for the “trim” registers above
register 0x54 and the power control register (0x4B). Soft reset always brings the device into
sleep mode. When device is in the suspend mode, soft reset is ignored and the device remains
in suspend mode. The two “Soft Reset” bits are reset to “0” automatically after soft reset was
completed. To perform a full POR reset, bring the device into suspend and then back into sleep
mode.
When SPI mode is selected, the “SPI3En” bit enables SPI 3-wire mode when set “1”. When
“SPI3En” is set “0” (default), 4-wire SPI mode is selected.
Setting the “Power Control bit” to “1” brings the device up from Suspend mode to Sleep mode,
when “Power Control bit” is set “0” the device returns to suspend mode (see chapter 4.2 for
details of magnetometer power modes).
Table 15: Power control, soft reset and SPI mode control register (0x4B)
(0x4B) Bit
Name
Description
Bit 7
Soft Reset ‘1’
One of the soft reset trigger bits.
Bit 6
-
(fixed to 0)
Bit 5
-
(fixed to 0)
Bit 4
-
(fixed to 0)
Bit 3
-
(fixed to 0)
Bit 2
SPI3en
Enable bit for SPI3 mode
Bit 1
Soft Reset ‘1’
One of the soft reset trigger bits.
Bit 0
Power Control bit
When set to “0”, suspend mode is selected