[AK8975/C]
8.
Registers
8.1.
Description of Registers
AK8975/C has registers of 19 addresses as indicated in Table 8.1. Every address consists of 8 bits data. Data is
transferred to or received from the external CPU via the serial interface described previously.
Name
Address
READ/
WRITE
Description
Bit
width
Explanation
WIA 00H READ
Device
ID
8
INFO 01H READ
Information
8
ST1 02H READ
Status
1
8 Data
status
HXL 03H
8
HXH 04H
8
X-axis data
HYL 05H
8
HYH 06H
8
Y-axis data
HZL 07H
8
HZH 08H
READ Measurement
data
8
Z-axis data
ST2 09H READ
Status
2
8 Data
status
CNTL 0AH READ/
WRITE
Control 8
RSV 0BH READ/
WRITE
Reserved
8
DO NOT ACCESS
ASTC 0CH READ/
WRITE
Self-test 8
TS1 0DH READ/
WRITE
Test 1
8
DO NOT ACCESS
TS2 0EH READ/
WRITE
Test 2
8
DO NOT ACCESS
I2CDIS 0FH READ/
WRITE
I
2
C disable
8
ASAX 10H READ
X-axis sensitivity adjustment value
8
Fuse ROM
ASAY 11H READ
Y-axis sensitivity adjustment value
8
Fuse ROM
ASAZ
12H
READ
Z-axis sensitivity adjustment value
8
Fuse ROM
Table 8.1 Register Table
Addresses from 00H to 0CH and from 10H to 12H are compliant with automatic increment function of serial
interface respectively. Values of addresses from 10H to 12H can be read only in Fuse access mode. In other
modes, read data is not correct.
MS1187-E-02
- 22 -
2010/05