The STSPIN32G0A1 from STMicroelectronics is a Brushless Motor Driver IC that is designed for efficiently driving three-phase brushless motors. This motor driver requires an input voltage of 6.7-45 V. It incorporates three-phase gate drivers, integrated bootstrap diodes, and cross-conduction prevention for reliable motor control. This driver integrates a 32-bit ARM Cortex-M0+ microcontroller, running at up to 64 MHz, with 64-kbyte flash memory, 8-kbyte SRAM with hardware parity check, and multiple peripherals including I²C, USART, SPI, ADCs, and timers. This motor driver includes protection mechanisms such as overcurrent, short-circuit, and thermal protection.
This 12-bit motor driver supports up to 11 external channels for accurate signal acquisition, complemented by rail-to-rail operational amplifiers and a built-in comparator for overcurrent protection. It includes UVLO protection on multiple power rails and on-chip debug support via SWD and an embedded bootloader through UART and I²C. This motor driver is available in a surface-mount package that measures 7.0 x 7.0 x 1.0 mm and is ideal for battery-powered tools, portable vacuum cleaners, pumps, fans, e-bikes, lawn movers, and industrial automation applications.