English
Language : 

BMC050 Datasheet, PDF (69/105 Pages) List of Unclassifed Manufacturers – Electronic Compass
Datasheet
BMC050 Electronic Compass
Page 69
Confidential
6. Magnetometer register description
6.1 General remarks
The entire communication with the device‟s magnetometer part is performed by reading from
and writing to registers. Registers have a width of 8 bits; they are mapped to a common space
of 50 addresses from (0x40) up to (0x71). Within the used range there are several registers
which are marked as „reserved‟. Any reserved bit is ignored when it is written and no specific
value is guaranteed when read. Especially, in SPI mode the SDO pin may stay in high-Z state
when reading some of these registers.
Registers with addresses from (0x40) up to (0x4A) are read-only. Any attempt to write to these
registers is ignored.
6.2 Register map
Register Address
0x71
0x70
0x6F
0x6E
0x6D
0x6C
0x6B
0x6A
0x69
0x68
0x67
0x66
0x65
0x64
0x63
0x62
0x61
0x60
0x5F
0x5E
0x5D
0x5C
0x5B
0x5A
0x59
0x58
0x57
0x56
0x55
0x54
0x53
0x52
0x51
0x50
0x4F
0x4E
0X4D
0x4C
0x4B
0x4A
0x49
0x48
0x47
0x46
0x45
0x44
0x43
0x42
0x41
0x40
Default Value
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0x00
0x00
0x00
0x00
0x07
0x3F
0x06
0x01
0x00
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0x32
bit7
bit6
Data Ready Pin En
Interrupt Pin En
Data Overrun En
Overflow Int En
Adv. ST [1:0]
Soft Reset '1'
fixed '0'
Data Overrun
Overflow
bit5
bit4
bit3
bit2
bit1
reserved
REPZ Number Of Repetitions (valid for Z) [7:0]
REPXY Number Of Repetitions (valid for XY) [7:0]
High Threshold [7:0]
Low Threshold [7:0]
Channel Z
Channel Y
Channel X
High Int Z en
High Int Y en
High Int X en
Data Rate [2:0]
fixed '0'
fixed '0'
fixed '0'
High Int Z
High Int Y
High Int X
RHALL [13:6] MSB
RHALL [5:0] LSB
DATA Z [14:7] MSB
DATA Z [6:0] LSB
DATA Y [12:5] MSB
DATA Y [4:0] LSB
DATA X [12:5] MSB
DATA X [4:0] LSB
reserved
Chip ID = 0x32 (can only be read if power control bit ="1")
DR Polarity
Interrupt Latch
Low Int Z en
Low Int Y en
Opmode [1:0]
SPI3en
Soft Reset '1'
Low Int Z
Low Int Y
fixed '0'
fixed '0'
fixed '0'
fixed '0'
fixed '0'
bit0
Interrupt Polarity
Low Int X en
Self Test
Power Control Bit
Low Int X
Data Ready Status
Z-Self-Test
Y-Self-Test
X-Self-Test
w/r
w/r accessible
in suspend mode
read only
reserved
BST-BMC050-DS000-10 | Revision 1.0 | October 2011
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. Not intended for publication.