EmbeddedRelated.com
STM32C071GBU6

STM32C071GBU6

STMicroelectronics
ARM® Cortex®-M0+ STM32C0 Microcontroller IC 32-Bit 48MHz FLASH 28-UFQFPN (4x4)
Active3,991 in stock

Overview

The STM32C071GBU6 is an entry-level 32-bit microcontroller featuring an Arm Cortex-M0+ core operating at up to 48MHz. It is designed to provide a cost-effective bridge between 8-bit/16-bit architectures and the 32-bit ecosystem, offering 128KB of Flash memory and 24KB of RAM in a compact 28-pin UFQFPN package. Notably, this variant includes a crystal-less USB full-speed device interface, simplifying modern connectivity in budget-constrained designs.

Why Choose This Part

This MCU offers a significantly higher performance-to-cost ratio than traditional 8-bit microcontrollers while maintaining a simple power supply design with only one pair of VDD/VSS pins. The integration of a high-accuracy internal oscillator allows for crystal-less USB operation, reducing both Bill of Materials (BOM) costs and PCB footprint.

Applications

USB Peripherals
Ideal for cost-sensitive PC accessories, industrial USB dongles, and bridge devices that require a Full-Speed USB interface without an external crystal.
White Goods and Appliances
Serves as a main controller for small appliances or a dedicated UI/motor control processor in larger systems.
Industrial Sensor Nodes
Leverages the 12-bit ADC and multiple serial interfaces (I2C, SPI, USART) to process and transmit sensor data.
Legacy 8-bit Replacement
Provides a modern 32-bit upgrade path for designs previously using 8-bit or 16-bit MCUs that require more memory and better power efficiency.

Key Specifications

Speed 480MHz
RAM Size 24K x 16
Core Size 32-Bit
Peripherals DMA, PWM, RNG, WDT
Mounting Type Surface Mount
Number of I/O 61
Core Processor ARM Cortex-M0+
Package / Case 28-UFQFN
Data Converters A/D - 12b SAR
Oscillator Type External, Internal
Program Memory Type FLASH
Operating Temperature -40degC ~ 125degC
Supplier Device Package 28-UFQFPN (4x4)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Developers can begin with the STM32Cube ecosystem, using STM32CubeMX for clock and peripheral configuration and STM32CubeIDE for development. For hardware evaluation, the NUCLEO-C071RB development board provides a compatible platform for prototyping code before moving to the UFQFPN28 layout.

Dev Boards

Development boards and breakout modules featuring the STM32C071GBU6 or compatible chips — ready to use for prototyping.

PEC11J-9215F-S0015, STM32C011F4 Rotary Encoder Sensor Modulino® Platform Evaluation Expansion Board
Digi-Key 227 in stock
NUCLEO-C031C6 STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board, STM32C031C6 supports Arduino and ST morpho
Mouser 807 in stock
Part of STM32 family » STM32C071

STM32C071 Family

Part NumberDifferenceStock
STM32C071C8U6N 48-pin · 64KB Flash 260

Also Consider

ATSAMD21E18A-MUT MCHPMicrochip - An alternative Arm Cortex-M0+ MCU with a well-established USB stack and similar pin count.