The high-performance motor drive chip incorporates ME core and 8051 core. ME core integrates FOC, MDU, LPF, PID and SVPWM modules that allow for automatic calculation of FOC or square-wave control by the hardware for sensored/sensorless BLDC/PMSM motors, and implements SVPWM control for the two-phase step motor. 8051 core is used for parameter configuration and routine processing. Most of 8051 core instruction cycle takes 1T or 2T clock cycle(s). The dual cores work in parallel to achieve high-performance motor control. The chip integrates high-speed operational amplifiers, comparators, high-speed ADC, CRC, SPI, I2C, UART, LIN and Timers. The LIN module supports auto-addressing for multiple slave devices at different baud rates. The built-in MOS driver delivers up to 1A drive current. Also, the chip offers built-in high-voltage LDO, making it suitable for FOC or square-wave based BLDC/PMSM motors and SVPWM-based two-phase step motors.