Datasheet
[AK09918]
016014242-E-00 2016/11
- 20 -
11. Registers
11.1. Description of Registers
AK09918 has registers of 18 addresses as indicated in Table 11.1. . Every address consists of 8 bits data.
Data is transferred to or received from the external CPU via the serial interface described previously.
Table 11.1. Register Table
Name
Address
READ/
WRITE
Description
Bit
width
Remarks
WIA1
00h
READ
Company ID
8
WIA2
01h
READ
Device ID
8
RSV1
02h
READ
Reserved 1
8
RSV2
03h
READ
Reserved 2
8
ST1
10h
READ
Status 1
8
Data status
HXL
11h
READ
Measurement Magnetic Data
8
X-axis data
HXH
12h
READ
8
HYL
13h
READ
8
Y-axis data
HYH
14h
READ
8
HZL
15h
READ
8
Z-axis data
HZH
16h
READ
8
TMPS
17h
READ
Dummy
8
Dummy
ST2
18h
READ
Status 2
8
Data status
CNTL1
30h
READ/
WRITE
Dummy
8
Dummy
CNTL2
31h
READ/
WRITE
Control 2
8
Control settings
CNTL3
32h
READ/
WRITE
Control 3
8
Control settings
TS1
33h
READ/
WRITE
Test
8
DO NOT ACCESS
TS2
34h
READ/
WRITE
Test
8
DO NOT ACCESS
Addresses 00h to 18h, 30h to 32h are compliant with automatic increment function of serial interface
respectively. In other modes, read data is not correct. When the address is in 00h to 18h, the address is
incremented 00h
01h
02h
03h
10h
11h
...
18h, and the address goes back to 00h after
18h. When the address is in 30h to 32h, the address goes back to 30h after 32h.










