STM32G474xB STM32G474xC
STM32G474xE
Arm Cortex -M4 32b MCU+FPU, up to 512 KB Flash, 170 MHz / 213 DMIPS,
128 KB SRAM, rich analog, math accelerator, 184ps 12ch Hi-res timer
Datasheet - production data
Features
Core: Arm 32-bit Cortex -M4 CPU with FPU,
Adaptive real-time accelerator (ART
Accelerator) allowing 0-wait-state execution
LQFP48 (7 x 7 mm)
WLCSP81
UFQFPN48
(4.02 x 4.27 mm)
from Flash memory, frequency up to 170 MHz LQFP64 (10 x 10 mm)
(7 x 7 mm)
LQFP80 (12 x 12 mm)
with 213 DMIPS, MPU, DSP instructions
LQFP100 (14 x 14 mm)
LQFP128 (14 x 14 mm)
Operating conditions:
VDD, VDDA voltage range:
TFBGA100
1.71 V to 3.6 V
(8 x 8 mm
Pitch 0.8)
Mathematical hardware accelerators
CORDIC for trigonometric functions
Internal 32 kHz RC oscillator ( 5%)
acceleration
Up to 107 fast I/Os
FMAC: Filter mathematical accelerator
All mappable on external interrupt vectors
Memories
Several I/Os with 5 V tolerant capability
512 Kbytes of Flash memory with ECC
support, two banks read-while-write,
Interconnect matrix
proprietary code readout protection
16-channel DMA controller
(PCROP), securable memory area, 1 Kbyte
25 x 12-bit ADCs 0.25 s, up to 42 channels.
OTP
Resolution up to 16-bit with hardware
96 Kbytes of SRAM, with hardware parity
oversampling, 0 to 3.6 V conversion range
check implemented on the first 32 Kbytes
7 x 12-bit DAC channels
Routine booster: 32 Kbytes of SRAM on
3 x buffered external channels 1 MSPS
instruction and data bus, with hardware
parity check (CCM SRAM)
4 x unbuffered internal channels 15 MSPS
External memory interface for static
7 x ultra-fast rail-to-rail analog comparators
memories FSMC supporting SRAM,
6 x operational amplifiers that can be used in
PSRAM, NOR and NAND memories
PGA mode, all terminals accessible
Quad-SPI memory interface
Internal voltage reference buffer (VREFBUF)
Reset and supply management
supporting three output voltages (2.048 V,
Power-on/power-down reset
2.5 V, 2.95 V)
(POR/PDR/BOR)
17 timers:
Programmable voltage detector (PVD)
HRTIM (Hi-Resolution and complex
Low-power modes: sleep, stop, standby
waveform builder): 6 x16-bit counters,
and shutdown
184 ps resolution, 12 PWM
V supply for RTC and backup registers
BAT
2 x 32-bit timer and 2 x 16-bit timers with
Clock management
up to four IC/OC/PWM or pulse counter
and quadrature (incremental) encoder input
4 to 48 MHz crystal oscillator
3 x 16-bit 8-channel advanced motor
32 kHz oscillator with calibration
control timers, with up to 8 x PWM
Internal 16 MHz RC with PLL option ( 1%)
May 2019 DS12288 Rev 1 1/232
This is information on a product in full production. www.st.comSTM32G474xB STM32G474xC STM32G474xE
channels, dead time generation and 5 x USART/UARTs (ISO 7816 interface,
emergency stop LIN, IrDA, modem control)
1 x 16-bit timer with 2 x IC/OCs, one 1 x LPUART
OCN/PWM, dead time generation and
4 x SPIs, 4 to 16 programmable bit frames,
2
emergency stop
2 x with multiplexed half duplex I S
2 x 16-bit timers with IC/OC/OCN/PWM, interface
dead time generation and emergency stop
1 x SAI (serial audio interface)
2 x watchdog timers (independent, window)
USB 2.0 full-speed interface with LPM and
1 x SysTick timer: 24-bit downcounter BCD support
2 x 16-bit basic timers IRTIM (infrared interface)
1 x low-power timer USB Type-C /USB power delivery
controller (UCPD)
Calendar RTC with alarm, periodic wakeup
from stop/standby True random number generator (RNG)
Communication interfaces CRC calculation unit, 96-bit unique ID
3 x FDCAN controller supporting flexible
Development support: serial wire debug
data rate
(SWD), JTAG, Embedded trace macrocell
2
4 x I C Fast mode plus (1 Mbit/s) with
20 mA current sink, SMBus/PMBus,
wakeup from stop
Table 1. Device summary
Reference Part number
STM32G474xB STM32G474CB, STM32G474MB, STM32G474RB, STM32G474VB, STM32G474QB
STM32G474xC STM32G474CC, STM32G474MC, STM32G474RC, STM32G474VC, STM32G474QC
STM32G474xE STM32G474CE, STM32G474ME, STM32G474RE, STM32G474VE, STM32G474QE
2/232 DS12288 Rev 1