A zero crossing detector identifies when an input signal crosses the zero voltage level, allowing it to switch outputs between high and low states. It functions as a comparator, can be constructed with operational amplifiers or opto-couplers, and is used in various applications such as phase meters and motor speed controls. The document describes both inverting and non-inverting configurations of the detector circuit.