Data Sheet

Document Number: DS-000189 Page 79 of 89
Revision: 1.3
HZL[7:0]: Z-axis measurement data lower 8bit
HZH[15:8]: Z-axis measurement data higher 8bit
Measurement data is stored in two’s complement and Little Endian format. Measurement range of each axis is
from --32752 to 32752 in 16-bit output.
MEASUREMENT DATA (EACH AXIS) [15:0]
MAGNETIC FLUX
DENSITY [µT]
TWO’S COMPLEMENT HEX DECIMAL
0111 1111 1111 0000 7FF0 32752 4912(max.)
| | | |
0000 0000 0000 0001 0001 1 0.15
0000 0000 0000 0000 0000 0 0
1111 1111 1111 1111 FFFF -1 -0.15
| | | |
1000 0000 0001 0000 8010 -32752 -4912(min.)
Table 22. Magnetometer Measurement Data Format
13.4 ST2: STATUS 2
ADDR
REGISTER NAME
D7
D6
D5
D4
D3
D2
D1
D0
READ-ONLY REGISTER
18H
ST2
0
RSV30
RSV29
RSV28
HOFL
0
0
0
Reset
0
0
0
0
0
0
0
0
ST2[6:4] bits: Reserved register for AKM.
HOFL: Magnetic sensor overflow
“0”: Normal
“1”: Magnetic sensor overflow occurred
In Single measurement mode, Continuous measurement mode 1, 2, 3, 4, and Self-test mode, magnetic sensor may
overflow even though measurement data register is not saturated. In this case, measurement data is not correct and
HOFL bit turns to “1”. When measurement data register is updated, HOFL bit is updated.
ST2 register has a role as data reading end register, also. When any of measurement data register (HXL to TMPS) is
read in Continuous measurement mode 1, 2, 3, 4, it means data reading start and taken as data reading until ST2
register is read. Therefore, when any of measurement data is read, be sure to read ST2 register at the end.
13.5 CNTL2: CONTROL 2
ADDR
REGISTER NAME
D7
D6
D5
D4
D3
D2
D1
D0
READ/WRITE REGISTER
31H
CNTL2
0
0
0
MPDE4
MODE3
MODE2
MODE1
MODE0
Reset
0
0
0
0
0
0
0
0
MODE[4:0] bits: Operation mode setting
“00000”: Power-down mode
“00001”: Single measurement mode
“00010”: Continuous measurement mode 1
“00100”: Continuous measurement mode 2