qixinwei-pcba
STM32G473CBT6 ST Mainstream Arm Cortex-M4 Mixed-Signal 32-bit MCU 128KB Flash 128KB SRAM Σ-Δ OpAmp DAC Comparator CAN FD USB LQFP-48
STM32G473CBT6 Product Overview
STM32G473CBT6 is a Cortex-M4 MCU at 170 MHz with FPU and math accelerator, LQFP-48. 128 KB Flash, 128 KB SRAM, USB 2.0 FS device (crystal-less), CAN FD, two 12-bit ADCs (5 Msps, 21 ch), two 12-bit DACs, four op-amps (PGA), three comparators, four Σ-Δ modulators (DFSDM), advanced motor control PWM, LP timers, RTC, 3×USART/UART, 2×SPI/I2S, 2×I2C. 38 x 5 V-tolerant I/Os. 1.7–3.6 V, -40–85 °C. Upgrades with 128 KB SRAM, Σ-Δ modulators, and an extra comparator for superior precision sensing and digital power control.
STM32G473CBT6 Core Features
Core: Cortex-M4 170 MHz, FPU + ART Accelerator + Math Accelerator (FMAC, CORDIC)
Memory: 128 KB Flash, 128 KB SRAM
Analog: 4×PGAs, 2×12-bit ADCs (5 Msps, 21 ch), 2×12-bit DACs, 3×Comparators
Σ-Δ Modulators: 4×Σ-Δ modulators with DFSDM for high-precision sensor interfaces
Motor Control: 2×Advanced Timers (PWM/Deadtime/Brake), multiple GP/LP timers
Connectivity: USB 2.0 FS (Crystal-less), CAN FD, 3×USART/UART, 2×SPI/I2S, 2×I2C
I/Os: 38 (5 V-tolerant)
Package: LQFP-48
STM32G473CBT6 Applications
Digital Power: SMPS, Inverters, PFC
Motor Control: FOC, BLDC/PMSM Drives, Servo Controllers
Precision Sensing: High-accuracy Σ-Δ sensor measurement, industrial transmitters
Instrumentation: High-Precision Data Acquisition & Signal Conditioning
Consumer Electronics: Drones, Power Tools, Portable Medical
Automotive/Industrial: CAN FD Nodes, Industrial Automation
STM32G473CBT6 Key Advantages
128 KB Flash + 128 KB SRAM: Ample storage for complex algorithms and data processing
4×Σ-Δ Modulators + 4×Op-Amps + 3×Comparators + ADC/DAC: Top-tier analog integration for precision measurement and control
170 MHz Cortex-M4 + FPU + Math Accelerator: Blazing-fast DSP and control
USB 2.0 + CAN FD: High-speed USB and industrial CAN bus on one chip
38 I/Os in Compact 48-Pin: High-density connectivity for space-constrained high-performance
1.7–3.6 V Wide Supply: Flexible for battery and various power sources
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.











FAQ
1. What is the STM32G473CBT6, and where is it positioned in the STM32G4 series?
The STM32G473CBT6 is a high‑performance mixed‑signal microcontroller from STMicroelectronics' STM32G4 series, built around an Arm® Cortex®‑M4 core with FPU and DSP extensions running at up to 170 MHz, in an LQFP‑48 package (7 mm × 7 mm). It is the most compact and smallest‑Flash member of the G473 family, providing 128 KB dual‑bank Flash and 128 KB SRAM, while fully retaining four rail‑to‑rail op‑amps, four ultra‑low‑power comparators, FDCAN, USB‑C, and other core peripherals. This delivers powerful analog signal conditioning and real‑time control in a very small PCB footprint, making it ideal for space‑ and cost‑sensitive applications with tightly optimized code size, such as compact digital power supplies, motor drives, and industrial sensor nodes.
2. How does the STM32G473CBT6 differ from other members of the same series (e.g., RCT6, RET6)? How should I choose based on package and Flash size?
The G473CBT6 shares the same Cortex‑M4 core, 128 KB SRAM, op‑amps, comparators, and communication interfaces as the RCT6 and RET6. The main differences are: ① package—the CBT6 uses an LQFP‑48 (up to ~38 I/Os), while the RCT6 and RET6 use an LQFP‑64 (up to ~51 I/Os); ② Flash capacity—the CBT6 has 128 KB, the RCT6 has 256 KB, and the RET6 has 512 KB. If your application requires no more than 38 I/Os and the firmware fits within 128 KB, the CBT6 is the most compact and cost‑effective choice. If more I/Os or larger program space is needed, you can seamlessly upgrade to the LQFP‑64 variants without changing the hardware design.
3. Is 128 KB of Flash sufficient? What typical real‑time control programs can it run?
With careful optimization, 128 KB of Flash can accommodate a complete motor FOC control firmware, basic digital power control algorithms (e.g., buck/boost converters), a CANopen slave stack, and routine system‑monitoring logic. For fixed‑function applications that do not require large graphical interfaces or complex file systems, 128 KB is enough. If more program space is needed later, you can upgrade to the 256‑KB or 512‑KB variants in the same series, or store non‑volatile data in external SPI Flash while keeping core real‑time algorithms in on‑chip Flash.
4. Compared to the STM32G474 series, what features does the G473 lack? How should I choose?
The G473 series primarily omits the high‑resolution timer (HRTIM) and has slightly fewer op‑amps and comparators (typically four of each, versus five op‑amps and seven comparators on the G474). If your application does not require extremely high PWM resolution (e.g., for LLC resonant converters or phase‑shifted full‑bridges) and the standard advanced timers (such as TIM1/TIM8) already meet your control‑accuracy needs, the G473 offers the same processing performance and communication interfaces at a more competitive cost. It is well‑suited for general‑purpose variable‑frequency drives, industrial sensors, power tools, and home‑appliance controllers.
5. What can the built‑in op‑amps and comparators actually do? Can they eliminate external analog chips?
The chip integrates four rail‑to‑rail operational amplifiers and four ultra‑low‑power comparators. The op‑amps can directly process small signals from current‑sense resistors, Hall sensors, or thermocouples, performing amplification, filtering, and offset adjustment—completely eliminating external op‑amp ICs. The comparators are used for over‑current protection, zero‑crossing detection, and voltage‑threshold monitoring. All these analog blocks are tightly coupled internally with ADCs and timers to form complete digital control loops, significantly reducing BOM cost and PCB area, especially for space‑constrained compact control boards.
6. Does the 128 KB Flash support dual‑bank and OTA updates? How can update safety be ensured?
Yes. Despite the 128‑KB capacity, it still supports a dual‑bank architecture (each bank 64 KB), allowing current firmware to execute from one bank while the other is erased and programmed. After a new firmware image is downloaded to the alternate bank and verified, a simple boot‑address switch completes the update. If a power loss or verification failure occurs, the system automatically rolls back to the original firmware, guaranteeing the device is never bricked. Combined with code readout protection (RDP) and the Memory Protection Unit (MPU), a secure remote firmware‑update mechanism can be implemented—ideal for industrial IoT equipment requiring highly reliable remote maintenance.
7. What high‑speed communication interfaces does the chip offer? Does it support CAN FD?
It integrates up to three FDCAN (Flexible Data‑Rate CAN) controllers, which are backward‑compatible with CAN 2.0 while supporting data rates up to 5 Mbps and payloads up to 64 bytes. Additionally, it provides multiple UARTs, SPIs, I²Cs, and I²S interfaces. All of these can operate simultaneously, making the chip ideal for industrial automation, vehicle networks, and distributed control systems that require high‑speed, reliable communication. Within the 48‑pin package, careful pin‑multiplexing allows at least two CAN FD channels and UART/SPI to be brought out concurrently, meeting most field‑communication needs.
8. What can the USB‑C interface on the STM32G473CBT6 do? Does it support Power Delivery?
The integrated USB‑C power‑delivery and communication controller supports USB 2.0 full‑speed device communication and can deliver up to 15 W (5 V/3 A) through simple CC‑pin detection. It does not implement the full USB Power Delivery (PD) protocol. If a complete PD stack is required, an external dedicated PD controller can be added. For applications that do not need PD, the MCU can be powered and communicate directly over USB‑C, making it ideal for portable devices and small USB‑powered instruments.
9. What development tools are needed for the STM32G473CBT6, and is it compatible with previous STM32 ecosystems?
It is fully compatible with the STM32Cube ecosystem, including the free STM32CubeMX configuration tool, STM32CubeIDE integrated development environment, and the STM32CubeG4 firmware package. If you have previously worked with STM32F3 or STM32F4 series, a large portion of HAL code can be reused; the main adjustments involve analog‑peripheral configuration and pin mapping. Official example projects and reference designs for motor control and digital power are also provided to accelerate development.
10. If I later need more I/Os or larger Flash, what upgrade options are available?
If you need more I/Os, you can directly upgrade to the LQFP‑64 STM32G473RCT6 (256 KB) or RET6 (512 KB), which offer up to ~51 I/Os and larger Flash with minimal hardware changes. If your project later requires high‑resolution PWM (e.g., for LLC or phase‑shifted full‑bridge) or more op‑amps and comparators, you can move to the STM32G474 series. For greater computational power and larger SRAM, consider the STM32H7 series. Because all these devices belong to the same STM32 ecosystem, code and hardware designs can be highly reused, and migration effort is minimal.
- Property:
- Specification
- Product Type:
- Arm Cortex-M4 Mixed-Signal 32-bit MCU
- Brand:
- STMicroelectronics
- Core:
- Cortex-M4 170 MHz (FPU + Math Accelerator)
- Package:
- LQFP-48
- Memory:
- 128 KB Flash, 128 KB SRAM
- Analog:
- 4×Op-Amps, 2×DACs, 3×Comparators, ADC, Σ-Δ
- Connectivity:
- USB 2.0 FS, CAN FD
- I/Os:
- 38
- Voltage:
- 1.7V–3.6V
- Temperature:
- -40°C to 85°C