User Manual

HMC6343
www.honeywell.com 9
Heading Filter
This allows for an Infinite Impulse Response (IIR) filter to be employed on current and previous heading data outputs.
Typical values are 0 to 15 with a factory default of zero. The filter is only applied in run mode where a continuous stream
of data is present. At the 5Hz default update rate, a filter value of 4 would weight the latest heading with the previous four
headings of regressive weightings for a second’s worth of filtering.
EEPROM Registers
The HMC6343 contains EEPROM non-volatile memory locations (registers) to store useful compass data for processor
routines. The following Table shows the register locations, content, description, and factory shipped defaults.
Table 1 EEPROM Registers
EEPROM
Location
Content Description Factory Default
0x00 Slave Address I2C Slave Address 0x32
0x01 Reserved
0x02 S/W_Version Software Version Number
0x03 Reserved
0x04 OP_Mode1 Operational Mode Register 1 0x11
0x05 OP_Mode2 Operational Mode Register 2 0x01
0x06 S/N LSB Device Serial Number
0x07 S/N MSB Device Serial Number
0x08 Date Code: YY Package Date Code: Last Two Digits of the Year Year
0x09 Date Code: WW Package Date Code: Fiscal Week Week
0x0A Deviation LSB Deviation Angle (±1800) in tenths of a degree 0x00
0x0B Deviation MSB Deviation Angle (±1800) in tenths of a degree 0x00
0x0C Variation LSB Variation Angle (±1800) in tenths of a degree 0x00
0x0D Variation MSB Variation Angle (±1800) in tenths of a degree 0x00
0x0E X_Offset LSB Hard-Iron Calibration Offset for the X-axis 0x00
0x0F X_Offset MSB Hard-Iron Calibration Offset for the X-axis 0x00
0x10 Y_Offset LSB Hard-Iron Calibration Offset for the Y-axis 0x00
0x11 Y_Offset MSB Hard-Iron Calibration Offset for the Y-axis 0x00
0x12 Z_Offset LSB Hard-Iron Calibration Offset for the Z-axis 0x00
0x13 Z Offset MSB Hard-Iron Calibration Offset for the Z-axis 0x00
0x14 Filter LSB Heading IIR Filter (0x00 to 0x0F typical) 0x00
0x15 Filter MSB Heading IIR Filter (set at zero) 0x00