STM32G071KBU3 - 64MHz Cortex-M0+ MCU, 128KB Flash | STMicroelectronics
N.º da peça: STM32G071KBU3 ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.08 | $30,80 |
| 100 | $2.62 | $262,00 |
| 500 | $2.31 | $1.155,00 |
| 1.000 | $2.05 | $2.050,00 |
| 3.000 | $1.78 | $5.340,00 |
STM32G071KBU3 Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and a rich set of peripherals including timers, ADC/DAC converters, and communication interfaces such as UART, SPI, I2C, and USB. Within the broader semiconductor taxonomy, MCUs sit under microcontrollers -> embedded processors -> logic ICs -> integrated circuits. The Cortex-M0+ core used in the STM32G071 is the most energy-efficient member of the Arm Cortex-M family, designed for deterministic real-time control in cost-sensitive applications.
Key features of the STM32G071KBU3 include 128 KB Flash with hardware parity, 36 KB SRAM, a 12-bit 2.5 Msps ADC with up to 19 channels in this package variant, two 12-bit DAC channels, an integrated USB Type-C Power Delivery (UCPD) physical layer, four USART, two SPI, two I2C, and a 7-channel DMA controller. The device supports up to 8 timers including 16-bit advanced-control timers for motor control and a 32-bit timer for precision timing. An integrated 4 to 48 MHz crystal-less USB clock and 32 kHz RTC oscillator reduce external BOM cost.
The architecture combines the energy-efficient Cortex-M0+ core with ST's proprietary ART Accelerator (instruction cache and prefetch buffer) and a bus matrix that allows concurrent peripheral and memory access. The part is fabricated in a 90 nm embedded Flash process, providing low leakage characteristics and supporting the extended -40C to +125C operating range (grade 3) for industrial environments.
Typical applications for the STM32G071KBU3 include USB Type-C Power Delivery controllers, small home appliances and white goods, industrial sensor hubs, motor control for low-power BLDC fans, lighting controllers, and human-machine interface (HMI) boards. Its combination of UCPD, USB FS device, and rich analog peripherals makes it particularly well suited to smart connector and cable applications as well as portable measurement instruments.
When designing with this part, ensure the UFQFPN-32 thermal pad is soldered to a sufficient copper pour to keep junction temperature within the -40C to +125C operating range. Decouple VDD with a 100 nF X7R ceramic capacitor placed within 2 mm of each supply pin, and add a 4.7 uF bulk capacitor at the regulator input. The UCPD pins require an external 5.1 k pull-down on CC1/CC2 for proper Type-C detection.
This page synthesizes distributor pricing, drop-in same-package alternatives from the STM32G0 family, and practical design notes not found in the standalone manufacturer datasheet, supporting rapid BOM decisions for engineers qualifying the STM32G071KBU3 for production.
Alternativas drop-in para STM32G071KBU3 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
STM32G081KBU3
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
STM32G031KBU3N
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
STM32G041KBU3
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
GD32E230K6QFN
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
MM32SPIN05TW
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
STM32G071KBU3 Classificações máximas e características elétricas
| Core | Arm Cortex-M0+ 32-bit RISC |
| Maximum CPU Frequency | 64 MHz |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 36 KB |
| Supply Voltage Range | 1.7 V to 3.6 V |
| Encapsulamento | 32-pin UFQFPN (5x5 mm) |
| Faixa de temperatura de operação | -40 C to +125 C (grade 3) |
| ADC | 12-bit, up to 2.5 Msps |
| DAC | 2x 12-bit |
| Communication Interfaces | 4x USART, 2x SPI, 2x I2C, USB FS device |
| USB Type-C Power Delivery | Integrated UCPD PHY |
| Timers | 8x (16-bit and 32-bit) |
| DMA Channels | 7 |
| Status RoHS | Compliant |
| Tipo de montagem | Surface Mount |
Configuração de pinos do STM32G071KBU3
| Pino 1 | PB7 — GPIO B7, alternate functions include I2C1_SDA, USART4_RX, TIM4_CH2 |
| Pino 2 | PB8 — GPIO B8, alternate functions include I2C1_SCL, TIM16_CH1, UCPD_DBCC1 |
| Pino 3 | VSS — Ground |
| Pino 4 | VDD — Main power supply (1.7 V to 3.6 V) |
| Pino 5 | PA0 — GPIO A0, WKUP, ADC_IN0, TIM2_CH1, UCPD_CC2 (alternate) |
| Pino 6 | PA1 — GPIO A1, ADC_IN1, TIM2_CH2, UCPD_CC1 (alternate) |
| Pino 7 | PA2 — GPIO A2, ADC_IN2, USART2_TX, TIM2_CH3 |
| Pino 8 | PA3 — GPIO A3, ADC_IN3, USART2_RX, TIM2_CH4 |
| Pino 9 | PA4 — GPIO A4, ADC_IN4, SPI1_NSS, USART2_CK |
| Pino 10 | PA5 — GPIO A5, ADC_IN5, SPI1_SCK, DAC1_OUT1 |
| Pino 11 | PA6 — GPIO A6, ADC_IN6, SPI1_MISO, TIM3_CH1, DAC1_OUT2 |
| Pino 12 | PA7 — GPIO A7, ADC_IN7, SPI1_MOSI, TIM3_CH2 |
| Pino 13 | PA8 — GPIO A8, TIM1_CH1, MCO, UCPD_DBCC2 |
| Pino 14 | PA9 — GPIO A9, USART1_TX, I2C1_SCL, TIM1_CH2 |
| Pino 15 | PA10 — GPIO A10, USART1_RX, I2C1_SDA, TIM1_CH3 |
| Pino 16 | PA11 — GPIO A11, USB_DM, TIM1_CH4 |
| Pino 17 | PA12 — GPIO A12, USB_DP, TIM1_ETR |
| Pino 18 | PA13 — GPIO A13, SWDIO, IR_OUT (debug) |
| Pino 19 | VSS — Ground |
| Pino 20 | VDD — Main power supply (1.7 V to 3.6 V) |
| Pino 21 | PA14 — GPIO A14, SWCLK, USART2_TX (debug) |
| Pino 22 | PA15 — GPIO A15, SPI1_NSS, TIM2_CH1, USART4_RX |
| Pino 23 | PB0 — GPIO B0, ADC_IN8, TIM3_CH3 |
| Pino 24 | PB1 — GPIO B1, ADC_IN9, TIM3_CH4 |
| Pino 25 | PB2 — GPIO B2, UCPD_CC1, LPUART1_RX, TIM2_CH2 |
| Pino 26 | PB3 — GPIO B3, SPI1_SCK, TIM2_CH3, USART2_RX |
| Pino 27 | PB4 — GPIO B4, SPI1_MISO, TIM2_CH4, UCPD_CC2 |
| Pino 28 | PB5 — GPIO B5, SPI1_MOSI, I2C1_SMBA, TIM16_BKIN |
| Pino 29 | PB6 — GPIO B6, USART1_TX, I2C1_SCL, TIM16_CH1N |
| Pino 30 | PB7 — GPIO B7, USART1_RX, I2C1_SDA, TIM17_CH1N |
| Pino 31 | VSS — Ground |
| Pino 32 | VSS — Ground (also central exposed pad - must be soldered) |
Aplicações típicas
STM32G071KBU3 é adequado para 6 aplicaçãos: USB Type-C Power Delivery Controller, Small Home Appliance Control Board, BLDC Fan Motor Control, Industrial Sensor Hub, LED Lighting Controller, Human-Machine Interface (HMI) Module.
USB Type-C Power Delivery Controller
The STM32G071KBU3's integrated UCPD PHY and 128 KB Flash make it a single-chip solution for USB Type-C PD controllers in cables, dongles, and small sink devices. It negotiates PD 3.0 messaging up to 100 W on the CC1/CC2 lines and drives VBUS through an external load switch, eliminating a dedicated Type-C PD chip from the BOM. The 64 MHz Cortex-M0+ core runs the PD stack alongside vendor firmware, while the 36 KB SRAM holds protocol state. Designers should add 5.1 k pull-downs on CC lines and 22 ohm series resistors on DP/DN. This part is widely adopted in USB Type-C cables, hubs, and dock controllers.
Recomendado
Small Home Appliance Control Board
The STM32G071KBU3 powers the control board in coffee machines, kettles, blenders, and toasters, where 64 MHz Cortex-M0+ and 128 KB Flash provide ample headroom for motor, sensor, and UI firmware. The 12-bit ADC reads temperature probes (NTC) and weight cells, while the 12-bit DAC sets reference voltages for analog front-ends. PWM timers drive TRIACs for heater control and brushed-DC pump control. Wide 1.7-3.6 V supply lets the MCU share a 3.3 V rail directly off a small AC-DC adapter. Industrial -40 to +125 C temperature grade supports oven-adjacent and outdoor installations.
Recomendado
BLDC Fan Motor Control
The STM32G071KBU3 drives low-power BLDC fans (typically <50 W) used in cooling fans, air purifiers, and small appliances. Its advanced-control 16-bit timers generate complementary PWM with dead-time insertion for 3-phase FET bridges, and the 12-bit ADC samples back-EMF for sensorless commutation. The Cortex-M0+ core executes 6-step or basic FOC commutation loops within the 64 MHz cycle budget. The 36 KB SRAM supports current state machine plus serial logging. Compared with a Cortex-M4, the G071 trades DSP headroom for BOM cost savings in cost-sensitive fan SKUs.
Recomendado
Industrial Sensor Hub
The STM32G071KBU3 acts as a 4-20 mA loop-powered or Modbus sensor hub, aggregating analog and digital sensor data over RS-485. With 19 ADC channels in the UFQFPN-32 package, it can scan up to 19 analog sensors in a single chip, and the 4 USART instances support parallel RS-485 links or RS-232 plus a debug port. 128 KB Flash accommodates protocol stacks such as Modbus RTU or CANopen. The -40 to +125 C operating range meets IEC 60068 industrial environmental specs for factory floor deployments.
Recomendado
LED Lighting Controller
The STM32G071KBU3 drives DMX-512, DALI, or 0-10 V dimmable LED fixtures in commercial and architectural lighting. Its timers generate high-resolution PWM at up to 64 MHz for flicker-free dimming below 1 percent brightness, and the 12-bit DAC sets analog 0-10 V dim reference. Four USARTs support DMX-512 input plus a wireless module UART, while the 128 KB Flash stores DMX personality and color-mixing firmware. Industrial temperature grade supports outdoor and cold-storage lighting.
Recomendado
Human-Machine Interface (HMI) Module
The STM32G071KBU3 powers low-cost HMI modules with segmented LCDs, RGB status LEDs, and capacitive touch buttons. Its 8 timers drive LED PWM and buzzer tones, the 12-bit ADC reads potentiometer and touch sensors, and the 4 USARTs interface to a host controller or BLE module. 128 KB Flash supports graphical fonts and menu logic, while 36 KB SRAM buffers display frames. The wide 1.7-3.6 V supply lets the module share the host board's 3.3 V rail.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para STM32G071KBU3 — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | STM32G081KBU3 | STM32G031KBU3N | STM32G041KBU3 | GD32E230K6QFN | MM32SPIN05TW |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | Will Semiconductor |
| Package | 32-UFQFPN (5x5 mm) | 32-UFQFPN (5x5 mm) - same | 32-UFQFPN (5x5 mm) - same | 32-UFQFPN (5x5 mm) - same | 32-QFN (5x5 mm) - same footprint | 32-QFN (5x5 mm) - same footprint |
| Core | Arm Cortex-M0+ 64 MHz | Arm Cortex-M0+ 64 MHz | Arm Cortex-M0+ 64 MHz | Arm Cortex-M0+ 64 MHz | Arm Cortex-M0+ 72 MHz | Arm Cortex-M0+ 72 MHz |
| Flash Memory | 128 KB | 128 KB | 64 KB (-50%) | 128 KB | 32 KB (-75%) | 128 KB |
| SRAM | 36 KB | 36 KB | 8 KB (-78%) | 32 KB (-11%) | 4 KB (-89%) | 12 KB (-67%) |
| USB Type-C PD (UCPD) | Yes (integrated) | Yes (integrated) | No | No | No | No |
| Supply Voltage Range | 1.7 V to 3.6 V | 1.7 V to 3.6 V | 1.7 V to 3.6 V | 1.7 V to 3.6 V | 2.6 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C | -40 C to +85 C |
Principais diferenciais
- Integrated USB Type-C PD PHY on a Cortex-M0+ 32-pin MCU (vs GD32E230K6QFN)
- 128 KB Flash at 64 MHz in a mainstream line (vs STM32G031KBU3N)
- Industrial -40 to +125 C temperature grade (vs MM32SPIN05TW)
Notas de projeto
Place a 100 nF X7R ceramic decoupling capacitor within 2 mm of each VDD pin (pins 4 and 20 on the UFQFPN-32) and a single 4.7 uF bulk capacitor at the regulator input. The STM32G071KBU3 has separate VDD/VDDA domains - tie them together at the regulator and decouple VDDA with an additional 100 nF + 1 uF RC filter if analog accuracy matters.
The 32-UFQFPN package has a central exposed thermal pad that must be soldered to a ground copper pour of at least 25 mm^2 to keep junction temperature within the -40 C to +125 C operating range. For continuous 64 MHz operation at 3.6 V, internal dissipation is roughly 30 mW - within UFQFPN ratings - but poor pad soldering can elevate junction temperature 15-20 C and shorten device life.
The UCPD PHY requires a 5.1 k pull-down on CC1 and CC2 lines (pins 2/B8 and 13/A8 in the UFQFPN-32) for proper Type-C attach detection. Add 22 ohm series resistors on DP and DM (pins 17/PA11 and 18/PA12) for USB 2.0 compliance. Keep DP/DM traces 90 ohm differential, length-matched within 2 mm, and isolated from switching signals with a ground pour beneath.
Estimated: VDD rise time must stay within 0.5 ms to 50 ms to trigger the internal POR cleanly. Faster rises (<0.5 ms) risk incomplete reset; slower rises (>50 ms) can lock up the internal LDO. Also, do not enable the USB FS peripheral while VDD is below 3.0 V or the 48 MHz USB clock will not start. Review the STM32G071 reference manual RM0444 section on RCC before debugging early board bring-up.
Informações de conformidade
RoHS and REACH compliant per ST product page declaration. Not AEC-Q100 qualified - the STM32G071 family targets industrial and consumer, not automotive safety-critical applications.