STM32G431x6 STM32G431x8 STM32G431xB Arm Cortex -M4 32-bit MCU+FPU, 170 MHz /213 DMIPS, up to 128 KB Flash, 32 KB SRAM, rich analog, math accelerator Datasheet - production data Features FBGA Includes ST state-of-the-art patented technology LQFP32 (7 x 7 mm) UFBGA64 UFQFPN32 (5 x 5 mm) WLCSP49 LQFP48 (7 x 7 mm) Core: Arm 32-bit Cortex -M4 CPU with FPU, (Pitch 0.4) UFQFPN48 (7 x 7 mm) (5 x 5 mm) LQFP64 (10 x 10 mm) Adaptive real-time accelerator (ART LQFP80 (12 x 12 mm) Accelerator) allowing 0-wait-state execution LQFP100 (14 x 14 mm) from Flash memory, frequency up to 170 MHz Clock management with 213 DMIPS, MPU, DSP instructions 4 to 48 MHz crystal oscillator Operating conditions: 32 kHz oscillator with calibration V , V voltage range: DD DDA Internal 16 MHz RC with PLL option ( 1%) 1.71 V to 3.6 V Internal 32 kHz RC oscillator ( 5%) Mathematical hardware accelerators Up to 86 fast I/Os CORDIC for trigonometric functions All mappable on external interrupt vectors acceleration Several I/Os with 5 V tolerant capability FMAC: filter mathematical accelerator Interconnect matrix Memories 12-channel DMA controller 128 Kbytes of Flash memory with ECC support, proprietary code readout 2 x ADCs 0.25 s (up to 23 channels). protection (PCROP), securable memory Resolution up to 16-bit with hardware area, 1 Kbyte OTP oversampling, 0 to 3.6 V conversion range 22 Kbytes of SRAM, with hardware parity 4 x 12-bit DAC channels check implemented on the first 16 Kbytes 2 x buffered external channels 1 MSPS Routine booster: 10 Kbytes of SRAM on 2 x unbuffered internal channels 15 MSPS instruction and data bus, with hardware 4 x ultra-fast rail-to-rail analog comparators parity check (CCM SRAM) 3 x operational amplifiers that can be used in Reset and supply management PGA mode, all terminals accessible Power-on/power-down reset (POR/PDR/BOR) Internal voltage reference buffer (VREFBUF) supporting three output voltages (2.048 V, Programmable voltage detector (PVD) 2.5 V, 2.9 V) Low-power modes: sleep, stop, standby and shutdown 14 timers: V supply for RTC and backup registers 1 x 32-bit timer and 2 x 16-bit timers with up BAT to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 2 x 16-bit 8-channel advanced motor control timers, with up to 8 x PWM channels, dead time generation and emergency stop October 2021 DS12589 Rev 6 1/198 This is information on a product in full production. www.st.comSTM32G431x6 STM32G431x8 STM32G431xB 1 x 16-bit timer with 2 x IC/OCs, one 4 x USART/UARTs (ISO 7816 interface, OCN/PWM, dead time generation and LIN, IrDA, modem control) emergency stop 1 x LPUART 2 x 16-bit timers with IC/OC/OCN/PWM, 3 x SPIs, 4 to 16 programmable bit frames, 2 dead time generation and emergency stop 2 x with multiplexed half duplex I S 2 x watchdog timers (independent, window) interface 1 x SysTick timer: 24-bit downcounter 1 x SAI (serial audio interface) 2 x 16-bit basic timers USB 2.0 full-speed interface with LPM and BCD support 1 x low-power timer IRTIM (infrared interface) Calendar RTC with alarm, periodic wakeup USB Type-C /USB power delivery from stop/standby controller (UCPD) Communication interfaces True random number generator (RNG) 1 x FDCAN controller supporting flexible data rate CRC calculation unit, 96-bit unique ID 2 3 x I C Fast mode plus (1 Mbit/s) with Development support: serial wire debug 20 mA current sink, SMBus/PMBus, (SWD), JTAG, Embedded Trace Macrocell wakeup from stop Table 1. Device summary Reference Part number STM32G431x6 STM32G431C6, STM32G431K6, STM32G431R6, STM32G431V6, STM32G431M6 STM32G431x8 STM32G431C8, STM32G431K8, STM32G431R8, STM32G431V8, STM32G431M8 STM32G431xB STM32G431CB, STM32G431KB, STM32G431RB, STM32G431VB, STM32G431MB 2/198 DS12589 Rev 6