STM32G431C8U6
  • Share:

STMicroelectronics STM32G431C8U6

Manufacturer No:
STM32G431C8U6
Manufacturer:
STMicroelectronics
Package:
Tray
Description:
IC MCU 32BIT 64KB FLASH 48UFQFPN
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The STM32G431C8U6 is a mainstream Arm Cortex-M4 microcontroller from STMicroelectronics. It is part of the STM32G431x series, which is based on the high-performance Arm Cortex-M4 32-bit RISC core. This MCU operates at a frequency of up to 170 MHz and features a single-precision floating-point unit (FPU), DSP instructions, and a memory protection unit (MPU) for enhanced security.

The device is equipped with 128 Kbytes of Flash memory and 32 Kbytes of SRAM, along with various protection mechanisms for embedded memory. It supports a wide range of operating conditions, including a voltage range of 1.71 V to 3.6 V and temperature ranges from -40 to +85 °C (or +105 °C junction) and -40 to +125 °C (or +130 °C junction).

The STM32G431C8U6 is designed for low-power applications, offering multiple power-saving modes such as sleep, stop, standby, and shutdown. It also includes independent power supplies for analog components and a VBAT input for backup of the RTC and registers.

Key Specifications

Parameter Specification
Core Arm 32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator)
Frequency Up to 170 MHz with 213 DMIPS
Flash Memory 128 Kbytes with ECC support, PCROP, securable memory area, 1 Kbyte OTP
SRAM 32 Kbytes with hardware parity check on the first 16 Kbytes, 10 Kbytes CCM SRAM
Voltage Range 1.71 V to 3.6 V
Temperature Range -40 to +85 °C (or +105 °C junction), -40 to +125 °C (or +130 °C junction)
Package UFQFPN 48 7x7x0.55 mm
ADCs 2 x ADCs, up to 23 channels, resolution up to 16-bit
DACs 4 x 12-bit DAC channels
Timers 14 timers, including 1 x 32-bit timer and multiple 16-bit timers
Communication Interfaces 4 x USART/UARTs, 1 x LPUART, 3 x SPIs, 1 x SAI, USB 2.0 full-speed interface
Other Features True random number generator (RNG), CRC calculation unit, 96-bit unique ID, serial wire debug (SWD), JTAG, Embedded Trace Macrocell™

Key Features

  • Arm 32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait-state execution from Flash memory
  • Mathematical hardware accelerators: CORDIC for trigonometric functions acceleration, FMAC: filter mathematical accelerator
  • 128 Kbytes of Flash memory with ECC support, proprietary code readout protection (PCROP), securable memory area, 1 Kbyte OTP
  • 22 Kbytes of SRAM with hardware parity check implemented on the first 16 Kbytes, 10 Kbytes CCM SRAM
  • Low-power modes: sleep, stop, standby, and shutdown
  • VBAT supply for RTC and backup registers
  • Up to 86 fast I/Os, all mappable on external interrupt vectors, several I/Os with 5 V tolerant capability
  • 12-channel DMA controller
  • 2 x ADCs with up to 23 channels, resolution up to 16-bit with hardware oversampling
  • 4 x 12-bit DAC channels, including buffered and unbuffered channels
  • 4 x ultra-fast rail-to-rail analog comparators, 3 x operational amplifiers in PGA mode
  • Internal voltage reference buffer (VREFBUF) supporting three output voltages
  • Calendar RTC with alarm, periodic wakeup from stop/standby
  • Communication interfaces: FDCAN controller, I2C, USART/UARTs, LPUART, SPIs, SAI, USB 2.0 full-speed interface
  • True random number generator (RNG), CRC calculation unit, 96-bit unique ID
  • Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™

Applications

The STM32G431C8U6 is versatile and can be used in a variety of applications, including:

  • Industrial automation and control systems
  • Personal electronics such as smart home devices and wearables
  • Automotive systems, particularly those requiring advanced motor control and communication interfaces
  • Medical devices that need precise analog and digital signal processing
  • IoT devices requiring low power consumption and robust communication capabilities

Q & A

  1. What is the core architecture of the STM32G431C8U6?

    The STM32G431C8U6 is based on the Arm 32-bit Cortex-M4 CPU with a single-precision floating-point unit (FPU) and Adaptive real-time accelerator (ART Accelerator).

  2. What is the maximum operating frequency of the STM32G431C8U6?

    The maximum operating frequency is up to 170 MHz with 213 DMIPS.

  3. How much Flash and SRAM memory does the STM32G431C8U6 have?

    The device has 128 Kbytes of Flash memory and 32 Kbytes of SRAM.

  4. What are the voltage and temperature operating ranges for the STM32G431C8U6?

    The voltage range is 1.71 V to 3.6 V, and the temperature range is -40 to +85 °C (or +105 °C junction) and -40 to +125 °C (or +130 °C junction).

  5. What types of ADCs and DACs are available on the STM32G431C8U6?

    The device features 2 x ADCs with up to 23 channels and resolution up to 16-bit, and 4 x 12-bit DAC channels.

  6. Does the STM32G431C8U6 support low-power modes?

    Yes, it supports sleep, stop, standby, and shutdown low-power modes.

  7. What communication interfaces are available on the STM32G431C8U6?

    The device includes FDCAN, I2C, USART/UARTs, LPUART, SPIs, SAI, and USB 2.0 full-speed interface.

  8. Does the STM32G431C8U6 have any mathematical hardware accelerators?

    Yes, it includes CORDIC for trigonometric functions acceleration and FMAC for filter mathematical acceleration.

  9. What kind of development support does the STM32G431C8U6 offer?

    The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.

  10. What is the package type of the STM32G431C8U6?

    The package type is UFQFPN 48 7x7x0.55 mm.

  11. Are there any specific applications where the STM32G431C8U6 is particularly suited?

    It is suited for industrial automation, personal electronics, automotive systems, medical devices, and IoT devices.

Product Attributes

Core Processor:ARM® Cortex®-M4
Core Size:32-Bit Single-Core
Speed:170MHz
Connectivity:CANbus, I²C, IrDA, LINbus, SPI, UART/USART
Peripherals:Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Number of I/O:42
Program Memory Size:64KB (64K x 8)
Program Memory Type:Flash
EEPROM Size:- 
RAM Size:32K x 8
Voltage - Supply (Vcc/Vdd):1.71V ~ 3.6V
Data Converters:A/D 18x12b; D/A 4x12b
Oscillator Type:Internal
Operating Temperature:-40°C ~ 85°C (TA)
Mounting Type:Surface Mount
Package / Case:48-UFQFN Exposed Pad
Supplier Device Package:48-UFQFPN (7x7)
0 Remaining View Similar

In Stock

$4.25
71

Please send RFQ , we will respond immediately.

Same Series
RD15S10H00/AA
RD15S10H00/AA
CONN D-SUB RCPT 15POS CRIMP
DD62M3200T0/AA
DD62M3200T0/AA
CONN D-SUB HD PLUG 62P VERT SLDR
DD15S200T2S
DD15S200T2S
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20WTS
DD15S20WTS
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S200E3S/AA
DD15S200E3S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC9W4S10HTS/AA
CBC9W4S10HTS/AA
CONN D-SUB RCPT 9POS CRIMP
DD26M20HV30/AA
DD26M20HV30/AA
CONN D-SUB HD PLUG 26P SLDR CUP
DD26M20HE0/AA
DD26M20HE0/AA
CONN D-SUB HD PLUG 26P SLDR CUP
DD26S200V30/AA
DD26S200V30/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD44S3200TX
DD44S3200TX
CONN D-SUB HD RCPT 44P VERT SLDR
DD26S20WE3X
DD26S20WE3X
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S20J0X
DD26S20J0X
CONN D-SUB HD RCPT 26P SLDR CUP

Similar Products

Part Number STM32G431C8U6 STM32G431CBU6 STM32G431C8T6 STM32G431C8U3
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Product Status Active Active Active Active
Core Processor ARM® Cortex®-M4 ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4
Core Size 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core
Speed 170MHz 170MHz 170MHz 170MHz
Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART CANbus, I²C, IrDA, LINbus, SPI, UART/USART CANbus, I²C, IrDA, LINbus, SPI, UART/USART CANbus, I²C, IrDA, LINbus, SPI, UART/USART
Peripherals Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Number of I/O 42 42 38 42
Program Memory Size 64KB (64K x 8) 128KB (128K x 8) 64KB (64K x 8) 64KB (64K x 8)
Program Memory Type Flash Flash Flash Flash
EEPROM Size - - - -
RAM Size 32K x 8 32K x 8 32K x 8 32K x 8
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V 1.71V ~ 3.6V 1.71V ~ 3.6V 1.71V ~ 3.6V
Data Converters A/D 18x12b; D/A 4x12b A/D 18x12b; D/A 4x12b A/D 17x12b; D/A 4x12b A/D 18x12b; D/A 4x12b
Oscillator Type Internal Internal Internal Internal
Operating Temperature -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 125°C (TA)
Mounting Type Surface Mount Surface Mount Surface Mount Surface Mount
Package / Case 48-UFQFN Exposed Pad 48-UFQFN Exposed Pad 48-LQFP 48-UFQFN Exposed Pad
Supplier Device Package 48-UFQFPN (7x7) 48-UFQFPN (7x7) 48-LQFP (7x7) 48-UFQFPN (7x7)

Related Product By Categories

STM8S207SBT6C
STM8S207SBT6C
STMicroelectronics
IC MCU 8BIT 128KB FLASH 44LQFP
STM32F071V8T7
STM32F071V8T7
STMicroelectronics
IC MCU 32BIT 64KB FLASH 100LQFP
TMS320F280230DAS
TMS320F280230DAS
Texas Instruments
IC MCU 32BIT 32KB FLASH 38TSSOP
MSP430F6733AIPNR
MSP430F6733AIPNR
Texas Instruments
IC MCU 16BIT 64KB FLASH 80LQFP
STM32L496AGI6P
STM32L496AGI6P
STMicroelectronics
IC MCU 32BIT 1MB FLASH 169UFBGA
TMS320F28376SPTPS
TMS320F28376SPTPS
Texas Instruments
IC MCU 32BIT 512KB FLSH 176HLQFP
S912ZVCA96F0MLF
S912ZVCA96F0MLF
NXP USA Inc.
IC MCU 16BIT 96KB FLASH 48LQFP
S9S08AW32E5MFUER
S9S08AW32E5MFUER
NXP USA Inc.
IC MCU 8BIT 32KB FLASH 64QFP
MK21FN1M0AVMC12
MK21FN1M0AVMC12
NXP USA Inc.
IC MCU 32BIT 1MB FLASH 121MAPBGA
SPC5606BK0VLU6
SPC5606BK0VLU6
NXP USA Inc.
IC MCU 32BIT 1MB FLASH 176LQFP
TMS320F2812ZHHAR
TMS320F2812ZHHAR
Texas Instruments
IC MCU 32BIT 256KB FLASH 179BGA
MC9S08SH8CPJ
MC9S08SH8CPJ
NXP USA Inc.
IC MCU 8BIT 8KB FLASH 20DIP

Related Product By Brand

BTB16-800BWRG
BTB16-800BWRG
STMicroelectronics
TRIAC ALTERNISTOR 800V TO220AB
STW18NM60ND
STW18NM60ND
STMicroelectronics
MOSFET N-CH 600V 13A TO247
SCT10N120
SCT10N120
STMicroelectronics
SICFET N-CH 1200V 12A HIP247
STM32L151VCH6
STM32L151VCH6
STMicroelectronics
IC MCU 32BIT 256KB FLSH 100UFBGA
STM32F205RBT6TR
STM32F205RBT6TR
STMicroelectronics
IC MCU 32BIT 128KB FLASH 64LQFP
STM32F101ZDT6
STM32F101ZDT6
STMicroelectronics
IC MCU 32BIT 384KB FLASH 144LQFP
SPC58EC80E5EMC0X
SPC58EC80E5EMC0X
STMicroelectronics
IC MCU 32BIT 4MB FLASH 144ETQFP
M74HC174RM13TR
M74HC174RM13TR
STMicroelectronics
IC FF D-TYPE SNGL 6BIT 16SOP
DSM2190F4V-15T6
DSM2190F4V-15T6
STMicroelectronics
IC FLASH 2MBIT PARALLEL 52PQFP
VN5770AKP-E
VN5770AKP-E
STMicroelectronics
IC MOTOR DRIVER PAR 28SO
VNQ810PTR-E
VNQ810PTR-E
STMicroelectronics
IC PWR DRIVER N-CHANNEL 1:1 28SO
VNS3NV04-E
VNS3NV04-E
STMicroelectronics
IC PWR DRIVER N-CHANNEL 1:1 8SO