32-bit MCU provides high-performance control for BLDC and other motor types
The STMicroelectronics STM32G4 series of microcontrollers features a 32-bit RISC core which runs the DSP and floating point unit instructions for motor-control and digital power applications, backed by a rich set of software and development resources.
The STM32G4 series of 32-bit microcontrollers from STMicroelectronics, based on the high-performance Arm® Cortex®-M4 32-bit RISC core, provides the peripherals, processing capabilities and memory resources required for high-performance motor-control and digital power applications.
The high level of integration and advanced motor-control capabilities of the STM32G4 make it ideal for controlling the motion of robots and autonomous industrial automation equipment. The high-resolution timer is valuable in applications such as digital switch-mode power supplies, welding equipment, solar inverters, and wireless charging.
Operating at a frequency of up to 170MHz, these MCUs include 16-bit PWM timers dedicated to motor control. The MCUs are suitable for the control of three-phase, low-voltage and low-current brushless dc (BLDC) or permanent magnet motors. Developers using the STM32G4 MCUs can draw on the resources available at the online STM32 ecosystem for motor control, which includes development boards, the X-CUBE-MCSDK software development kit, and embedded software, as well as training resources and documentation.
The STM32G4 processor core implements a full set of digital signal-processing instructions and a memory protection unit. The MCUs also embed several protection mechanisms for embedded Flash memory and SRAM, including:
- Read-out protection
- Write protection
- Secure memory area
- Proprietary code read-out protection
The core also features a floating-point unit which supports all the Arm single-precision data-processing instructions and all the data types.
The STM32G4 MCUs embed up to 512kbytes of high-speed Flash memory, and up to 128kbytes of SRAM. These MCUs also offer an extensive range of enhanced I/Os and peripherals. Analog provision includes up to five fast 12-bit ADCs, up to seven ultra-fast comparators, up to six operational amplifiers, and four internal DAC channels. An option for three external DAC channels is available for a total of seven DAC channels.
The MCUs operate over a temperature range of -40°C to 125°C, and run from a 1.7V to 3.6V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.
Package options are:
- LQFP with 32, 48, 64, 80, 100, or 128 pins
- UFBGA with 64, 100, or 121 pins
- WLCSP with 48, 64, or 81 pins
- UQFN with 32 or 48 pins