English
Language : 

HMC6343 Datasheet, PDF (11/13 Pages) Honeywell Solid State Electronics Center – 3-Axis Digital Compass Module
HMC6343
Timing
Upon power application to the HMC6343, wait nominally 5 milli-seconds before sending the first I2C command (typically a
0x32 byte followed by a 0x50 byte for the usual heading/pitch/roll). Depending on the command sent, a delay time should
be inserted before clocking out the response bytes (send 0x33, clock back response bytes). The following table indicates
the response delay times for various commands.
Table 3 – HMC6343 Command to Response Delay Times
Prior
Command
(hex)
Power
Applied
0x40
Commanded Action
Response Bytes & Description
VDD1-3 low to high
Post Accel Data.
No Response Data
6 binary data Bytes. AxMSB, AxLSB,
AyMSB, AyLSB, AzMSB, AzLSB
Response/Delay
Time
(milli-seconds)
5 nominally
1
0x45
Post Mag Data.
6 binary data Bytes.. MxMSB, MxLSB,
MyMSB, MyLSB, MzMSB, MzLSB
1
6 binary data Bytes. HeadMSB, HeadLSB,
0x50
Post Heading Data.
PitchMSB, PitchLSB, RollMSB, RollLSB
1
0x55
Post Tilt Data.
6 binary data Bytes. PitchMSB, PitchLSB,
RollMSB, RollLSB, TempMSB, TempLSB
1
0x70
Enter User Calibration
Mode
No Response Data
0.3
0x72
Level Orientation
(X=forward, +Z=up) (default) No Response Data
0.3
0x73
Upright Sideways
Orientation
(X=forward, Y=up) No Response Data
0.3
0x74
Upright Flat Front
Orientation
(Z=forward, -X=up) No Response Data
0.3
0x75
Enter Run Mode
No Response Data
0.3
0x76
Enter Standby Mode
No Response Data
0.3
0x7F
Exit User Calibration
Mode
No Response Data
3
0x82
Reset the Processor
No Response Data
0.3
0x83
Enter Sleep Mode
No Response Data
1
0x84
Exit Sleep Mode
No Response Data
20
0xE1
Read from EEPROM
1 binary data Byte
10
0xF1
Write to EEPROM
No Response Data. Data Settling Time
10
www.honeywell.com
11