Hardware layout and configuration
UM2516
12/29
UM2516 Rev 4
The bottom side is mainly dedicated to the digital section. It is composed of the
STM32G431CB microcontroller that performs a three shunt both sensorless and sensored
FOC control and 6-step control in an LQFP 48pin package.
The STM32G431CB devices are based on the high-performance Arm
®
Cortex
®
-M4 32-bit
RISC core. They operate at a frequency of up to 170 MHz. The Cortex-M4 core features a
single-precision floating-point unit (FPU), which supports all the Arm
®
single-precision data-
processing instructions and all the data types. It also implements a full set of DSP (digital
signal processing) instructions and a memory protection unit (MPU) which enhances the
application's security.
The devices embed peripherals allowing mathematical/arithmetic function acceleration
(CORDIC co-processor for trigonometric functions and FMAC unit for Filter Functions).
They offer two fast 12-bit ADCs (5 Msps), four comparators, three operational amplifiers,
four DAC channels (2 external and 2 internal), an internal voltage reference buffer, a low-
power RTC, one general-purpose 32-bit timers, two 16-bit PWM timers dedicated to motor
control, seven general-purpose 16-bit timers, and one 16-bit low-power timer.
Figure 7.
B-G431B-ESC1
bottom view