Parameters | |
---|---|
Series | STM32G0 |
Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
RoHS Status | ROHS3 Compliant |
Package / Case | 48-UFQFN Exposed Pad |
Mfr | STMicroelectronics |
Mounting Type | Surface Mount |
Operating Temperature | -40°C ~ 85°C (TA) |
Supplier Device Package | 48-UFQFPN (7x7) |
Speed | 64MHz |
Oscillator Type | Internal |
Core Processor | ARM® Cortex®-M0+ |
RAM Size | 36K x 8 |
Number of I/O | 44 |
Peripherals | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT |
Voltage - Supply (Vcc/Vdd) | 1.71V ~ 3.6V |
EEPROM Size | - |
Program Memory Type | FLASH |
Connectivity | HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART |
Core Size | 32-Bit Single-Core |
Program Memory Size | 128KB (128K x 8) |
Data Converters | A/D 17x12b; D/A 2x12b |
Package | Tray |
Product Status | Active |
Base Product Number | STM32G071 |
REACH Status | REACH Unaffected |
Standard Package | 1,560 |
ECCN | 3A991A2 |
HTSUS | 8542.31.0001 |
STM32G071CBU6 ARM Cortex-M0+ MCU Microcontroller 128KB Flash
The STM32G071CBU6 is a high-performance ARM Cortex-M0+ 32-bit microcontroller operating at up to 64 MHz, designed for cost-sensitive yet demanding applications. It integrates a Memory Protection Unit (MPU) for enhanced code security and real-time reliability, making it suitable for industrial automation, IoT edge devices, and consumer electronics. The core supports single-cycle multiplication and hardware division, enabling efficient algorithm execution in motor control, signal processing, and protocol stacks. With a 96-bit unique ID and CRC calculation unit, it ensures secure boot and data integrity verification, critical for battery-powered systems and smart appliances.
This MCU features 128 KB of Flash memory with read/write protection, proprietary code security, and a configurable secure area, enabling firmware updates via USB DFU or USART protocols while safeguarding intellectual property. The 36 KB SRAM (32 KB with hardware parity check) supports error detection, reducing system failures in safety-critical applications. Additionally, 4 KB of backup registers retain critical data during power cycling when powered by a VBAT battery input, ideal for RTC-based scheduling or sensor calibration storage.
Alternative low-power IoT MCU Models
● GD32G031C8T6 (GigaDevice): A Cortex-M0+ MCU with 64 KB Flash, 20 KB SRAM, and 4x USARTs, targeting cost-sensitive industrial control.
● N76E003AT20 (Nuvoton): An 8051-based MCU with 18 KB Flash, 1 KB SRAM, and UART/SPI interfaces, optimized for simple low-power applications.
● ATmega328PB (Microchip): An 8-bit AVR MCU with 32 KB Flash, 2 KB SRAM, and I2C/SPI, widely used in Arduino-compatible projects.
● LPC845M301JBD64 (NXP): A Cortex-M0+ MCU with 192 KB Flash, 40 KB SRAM, and USB 2.0, designed for high-integration embedded systems.