A Hall digital magnetometer based on an ADuC847BS microcontroller is described. The instrument realizes a four-step computational algorithm for compensating the residual voltage and the temperature error with a sensitivity threshold of 10−8 T Hz−1/2 for a ΠΧЭ606117A sensor.