STMicro STSPIN32G0 is a new series of advanced 3-phase motor controllers with variable voltage ranging from 45V to 600V that extend STMicro’s portfolio of devices with an integrated MCU and motor driver.
The new series combines a triple-half bridge gate driver with the Arm Cortex-M0+-based STM32G0 microcontroller and is capable of handling six-step and field-oriented control (FOC) algorithms. The integrated design of the STSPIN32G0 series offers cost-savings and “significant BOM area reduction without compromising performance and robustness.”
There are two main versions of the STSPIN32G0 series, low-voltage and high-voltage. The low-voltage 3-phase motor controllers include a voltage regulator, one or three shunts, and a gate driver rated at 45V and up to 0.6A. They are mainly targeted at home appliances, power tools, and drones. The high-voltage versions can handle either 250V or 600V, making them suitable for industrial inverters and fans. They are targeted at home appliances, air conditioners, home and industrial refrigerators, industrial pumps, and industrial automation.
We previously had a look at the STM32G4 Arm Cortex-M4 microcontroller which ended up being used in the STSPIN32G4 3-phase motor controller. STMicro has released a reference design for the EVLDRIVE101-HPD, a BLDC motor driver board that can drive up to 750W brushless motors.
STSPIN32G0A1/A2/B1/B2 (low-voltage) specifications:
- MCU – Arm Cortex-M0+ 32-bit core @ up to 64MHz
- Memory – 64KB flash memory and 8KB SRAM
- Motor Control
- Operating voltage from 6.7 to 45 V
- Three-phase gate drivers
- 600 mA sink/source
- Integrated bootstrap diodes
- Cross-conduction prevention
- Peripherals
- I2C, USART, and SPI interfaces
- 23x GPIO
- Timers – 5x general-purpose timers (1x 32-bit + 4x 16-bit), 1x advanced-control timer dedicated for motor control
- Analog – 1x comparator, 12-bit ADC (up to 11 external channels) with 2.5 Msps conversion rate, 3x rail-to-rail operation amplifiers
- 5-channel DMA controller with flexible mapping
- Power
- 3.3. V DC-DC buck converter regulator with overcurrent, short-circuit, and thermal protection
- 12 V LDO linear regulator with thermal protection
- Standby mode for low power consumption
- UVLO protection on each power supply
- Debugging – On-chip debug support via SWD and embedded bootloader through UART and I2C
- Operating Temperature – -40°C to 125°C
- Package –VFQFPN48 (7mm x 7mm)
STSPIN32G0251/252/601/602 (high-voltage) specifications:
- MCU – Arm Cortex-M0+ 32-bit core @ up to 64MHz
- Memory – 64KB flash memory and 8KB SRAM
- Motor Control
- Operating voltage from 6.7 to 45 V
- Three-phase gate drivers
- High-voltage rail up to 250 V (STSPIN32G0251/252)
- High-voltage rail up to 600 V (STSPIN32G0601/602)
- dV/dt transient immunity ±50 V/ns
- Gate driving voltage range from 9 V to 20 V
- Integrated bootstrap diodes
- Driver current capability: 200/350 mA source/sink current @ 25 °C
- Peripherals
- I2C, USART, and SPI interfaces
- 32x GPIO
- Timers – 5x general-purpose timers (1x 32-bit + 4x 16-bit), 1x advanced-control timer dedicated for motor control, 2 low-power timers
- Analog – 1x comparator, 12-bit ADC (up to 15 external channels) with 2 Msps conversion rate
- 5-channel DMA controller with flexible mapping
- Standby mode for low power consumption
- Protection – UVLO, interlocking, deadtime, and smart shutdown
- Debugging – On-chip debug support via SWD and embedded bootloader through UART and I2C
- Operating Temperature – -40°C to 125°C
- Package – QFN 72-pin (10 x 10 mm), 0.5 pitch
Part numbers ending in “1” have fewer pins than those ending in “2.” However, they support Vbat as a backup to Vdd, ensuring the system can resume operations after power loss, or provide Vref, maintaining a stable ADC reference.
STMicro offers an evaluation board for each product variant and compatibility with software tools such as the X-CUBE-MCSDK and STM32CubeMX configurator.
The STSPIN32G0 motor controllers are available on eSTore, starting at $2.00 for the low-voltage variant in a 7mm x 7mm VFQFPN48 package for 1,000-unit orders. The 250V and 600V variants are priced at $2.14 and $2.44, respectively, in a 10mm x 10mm QFN 72L package. You can find more information on the “campaign” page and accompanying blog post.
Tomisin is a writer specializing in hardware product reviews, comparisons, and explainers. He is very passionate about small form factor and single-board computers.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress