Abstract: A method and a circuit for detecting zero crossing points for a brushless, sensorless, three-phase DC motor operated in a PWM mode. The circuit senses a BEMF signal in a floating coil and generates a first signal when the BEMF signal is separated from the center tap voltage by a selected offset voltage amount. The circuit overrides the PWM mode and drives a high side driving transistor to a conducting state until the zero crossing point is detected.