This controller synthesizes the optimal driving signal from hall sensor signals, and outputs the synthesized signal to control the external power transistor. The replacement is also easy because of its pin compatibility with BD62012BFS. This controller provides optimum motor drive for a wide variety of applications, and enables motor unit standardization.