Brush Less DC (BLDC) motors are fitted with digital Hall sensors that provides rotor information for commutation of phases. The Hall sensors are used for block commutation of BLDC phases and provide rotor position with poor resolution. Block commutation has drawbacks like torque ripple and reduced efficiency. It is proven that vector control gives the best performance for the BLDC motor in terms of efficiency and torque ripple. However, because of poor angle resolution Hall sensors cannot be used for vector control. The Hall interface block generates high resolution angle from the low resolution angle provided by Hall sensors. It also computes the speed of the motor based on Hall signals.