The HMC5883L has many benefits and features including amplification, set-reset degaussing, a 12-bit ADC and an I²C interface. This three-axis magnetic sensor integrated circuit is made in a very small size package of 3mm x 3mm x 0.9mm. The HMC5883L is designed for high volume, cost effective applications such as GPS enabled wireless phones and gaming.