STMicroelectronics STM32C071GBU6
- Part No.:
- STM32C071GBU6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- -
- Datasheet:
-
STM32C071GBU6.pdf
- Description:
- MAINSTREAM ARM CORTEX-M0+ MCU WI
- Quantity:
- Payment:

- Shipping:

Inventory:775
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32C071GBU6 from STMicroelectronics is a 32-bit Arm® Cortex®-M0+ microcontroller with 128 KB flash, 24 KB SRAM, USB Full-Speed device interface (crystal-less), dual USARTs supporting LIN/IrDA/ISO7816, and 12-bit ADC with up to 19 external channels - deployed in industrial sensor nodes, smart metering front-ends, and USB-connected embedded control modules.
For engineers reviewing the STM32C071GBU6 datasheet, STM32C071GBU6 pinout, STM32C071GBU6 application, or STM32C071GBU6 equivalent, key selection criteria include USB FS crystal-less operation, 5 V-tolerant I/Os across all 61 pins, -40°C to 125°C extended temperature grade, and hardware parity on SRAM for functional safety compliance in Class B systems.
Technical Context
The STM32C071GBU6 integrates an Arm Cortex-M0+ core with MPU, supporting deterministic real-time execution at up to 48 MHz. It features a dedicated USB 2.0 FS controller with internal 48 MHz RC oscillator and clock recovery system - eliminating need for external crystal in USB device mode.
Its analog subsystem includes a 12-bit, 0.4 µs ADC with programmable sampling time, internal temperature sensor, and VREFINT reference - calibrated at factory and accessible via dedicated ADC channels. Power management supports four low-power modes (Sleep, Stop, Standby, Shutdown) with wake-up from all via GPIO, RTC alarm, or USB event.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M0+, 48 MHz max - enables deterministic real-time control with <10 ns interrupt latency and MPU for memory isolation. |
| Memory | 128 KB flash (with securable area & readout protection), 24 KB SRAM with hardware parity - supports secure firmware updates and ASIL-B-level data integrity. |
| USB Interface | USB 2.0 Full-Speed device (crystal-less) - uses internal HSI48 oscillator with clock recovery for zero-external-component USB connectivity. |
| ADC | 12-bit, 0.4 µs conversion time, up to 19 external channels - delivers 1 MSPS sampling rate with configurable resolution and oversampling for noise reduction. |
| I/O Voltage Tolerance | 5 V-tolerant on all 61 GPIOs - allows direct interfacing with legacy 5 V logic without level shifters in mixed-voltage systems. |
| Operating Temperature | -40°C to +125°C - qualified for under-hood automotive sensors, industrial PLC I/O modules, and high-ambient-edge gateways. |
| Clock Sources | 4–48 MHz HSE, 32 kHz LSE with calibration, 48 MHz HSI48 (±1%), 32 kHz LSI (±5%) - enables robust timing across power modes and USB synchronization. |
Pinout & Package
STM32C071GBU6 is housed in a 48-pin UFQFPN package (7 × 7 mm, 0.5 mm pitch) with exposed thermal pad. Pin functions are validated per ST's DS14693 Rev 2, Section 4 (Pinouts and Alternate Functions).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Core & I/O power supply | 2.0–3.6 V core voltage; separate VDDIO allows 1.65–3.6 V I/O domain - supports flexible voltage translation and low-power I/O retention. |
| PA11/PA12 | USB DM/DP | Dedicated USB 2.0 FS differential pair - internally biased and ESD-protected; requires no external resistors in crystal-less mode. |
| PA9/PA10 | USART1_TX/USART1_RX | Full-duplex UART with LIN break detection, IrDA modulation, and auto baud rate - enables single-wire bus diagnostics and legacy protocol bridging. |
| PC13/PC14/PC15 | RTC_OUT/LSE_IN/LSE_OUT | Low-power 32.768 kHz crystal interface with built-in calibration - sustains calendar RTC accuracy ±1 ppm over temperature and aging. |
| NRST | Active-low reset input | Programmable reset threshold (BOR), external reset injection, and SWD debug reset - ensures reliable boot sequencing and field recovery. |
Key Features
| Feature | Design Value |
|---|---|
| Crystal-less USB FS | HSI48 oscillator with clock recovery eliminates external 48 MHz crystal - reduces BOM cost and PCB footprint by ≥2 components. |
| 5 V-tolerant I/Os | All 61 GPIOs tolerate 5 V regardless of VDDIO setting - simplifies integration with RS-485 transceivers, optocouplers, and legacy MCU peripherals. |
| Hardware CRC unit | Dedicated 32-bit CRC engine supporting multiple polynomials (e.g., CRC-32, CRC-16-CCITT) - accelerates firmware signature verification and communication frame checksumming. |
| Advanced timer (TIM1) | 16-bit PWM timer with dead-time insertion, complementary outputs, and fault protection - enables brushless DC motor control without external gate drivers. |
| Secure boot & ROP | Readout protection (Level 1/2), securable flash area, and 96-bit unique ID - provides foundational security for firmware IP protection and device authentication. |
Applications
| Industrial Sensor Node | Smart Energy Meter Front-End |
|---|---|
Use Scenario: Compact, battery-powered environmental sensor collecting temperature, humidity, and CO₂ via I²C sensors and transmitting via USB or UART to gateway. IC Role / Device Role / Timing Role: Main system controller executing sensor fusion, USB HID reporting, and low-power duty cycling with RTC-triggered wake-up. Use Value: Crystal-less USB eliminates timing component count; 125°C rating enables deployment near HVAC ducts; 24 KB SRAM buffers multi-sensor data during transmission gaps. |
Use Scenario: Metrology front-end acquiring voltage/current waveforms via sigma-delta ADCs and communicating tariff data via isolated UART to host MCU. IC Role / Device Role / Timing Role: Real-time waveform sampling controller with precise 32.768 kHz RTC for billing timestamping and LIN bus for tamper-alert signaling. Use Value: 5 V-tolerant UART pins interface directly with isolated RS-485 transceivers; hardware parity on SRAM meets IEC 62056-21 functional safety requirements. |
| USB Human Interface Device | Automotive Body Control Module Subnode |
Use Scenario: Programmable USB keyboard/mouse with RGB LED feedback, mechanical switches, and firmware-upgradable HID descriptors. IC Role / Device Role / Timing Role: USB HID device controller managing descriptor enumeration, report buffering, and debounced switch scanning via EXTI/GPIO. Use Value: HSI48 clock recovery ensures USB compliance without crystal; 61 GPIOs support matrix scanning of 40+ keys plus LED drivers; 128 KB flash accommodates multi-language layouts. |
Use Scenario: Door module controlling window lift, mirror fold, and interior lighting using PWM, LIN, and discrete I/Os - operating in under-dash environment. IC Role / Device Role / Timing Role: Local LIN slave node with wake-on-LIN, PWM-driven motor control, and ADC-based potentiometer position sensing. Use Value: -40°C to +125°C rating ensures reliability in parked-car thermal soak; TIM1 dead-time control prevents H-bridge shoot-through; LIN-capable USART reduces external transceiver count. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32C031F8P6 | 64 KB flash, 12 KB SRAM, no USB, 20-pin TSSOP - lacks crystal-less USB and RTC calendar function. | Suitable only for non-USB, space-constrained cost-sensitive nodes without time-stamping needs. | Select when USB and RTC are unnecessary and PCB area is critical; not drop-in due to pin count and peripheral gap. |
| STM32G071GBU6 | Same pinout, 128 KB flash, 36 KB SRAM, enhanced USB PD support, higher USB throughput - adds USB-C power delivery negotiation capability. | Required for USB-C powered devices needing source/sink role negotiation and higher current control. | Choose for future-proof USB-C designs; retains full software compatibility but adds USB PD PHY and associated firmware stack overhead. |
Compared with STM32C031F8P6, the STM32C071GBU6 adds USB FS, RTC calendar, and 2× RAM - enabling richer connectivity and time-aware edge intelligence. Versus STM32G071GBU6, it trades USB PD capability for lower cost and simpler certification, making it optimal for basic USB HID or CDC-class devices.
Availability
STM32C071GBU6 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart energy meter front-ends, and USB human interface devices requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for STM32C071GBU6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power ICs, sensors, and analog products for industrial, automotive, and consumer markets.
The STM32C0 series targets cost-sensitive, high-volume embedded applications demanding robust USB connectivity, extended temperature operation, and functional safety foundations - optimized for smart meters, industrial I/O, and USB-peripheral controllers.
FAQ
Does STM32C071GBU6 support USB device mode without an external crystal?
Yes. The part integrates a factory-trimmed 48 MHz HSI48 RC oscillator with USB clock recovery system, enabling full USB 2.0 Full-Speed device operation without any external crystal or oscillator - verified per USB-IF test plan and documented in Section 3.20 of DS14693 Rev 2.
What is the maximum operating temperature grade for STM32C071GBU6?
The STM32C071GBU6 is qualified for operation from -40°C to +125°C (ambient), as confirmed in Table 5.3.1 of DS14693 Rev 2. This extended grade applies to all variants in the C071xB family, including the UFQFPN48 package.
How many 5 V-tolerant I/Os does STM32C071GBU6 provide?
All 61 general-purpose I/Os are 5 V-tolerant regardless of VDDIO voltage (1.65–3.6 V), as specified in Section 3.10 and Table 5.3.13 of the datasheet. This includes PA11/PA12 (USB), PA9/PA10 (USART1), and PC13–PC15 (RTC/LSE).
Is hardware parity checking available on SRAM?
Yes. The 24 KB embedded SRAM includes hardware parity checking, enabled by default at reset. Parity errors trigger a HardFault exception, and the parity status is readable via the PCSR register (RCC->CSR), supporting IEC 61508 SIL2 and ISO 26262 ASIL-B compliance paths.
STM32C071GBU6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- -
- Series:
- -
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- -
- Core Size:
- -
- Speed:
- -
- Connectivity:
- -
- Peripherals:
- -
- Number of I/O:
- -
- Program Memory Size:
- -
- Program Memory Type:
- -
- EEPROM Size:
- -
- RAM Size:
- -
- Voltage - Supply (Vcc/Vdd):
- -
- Data Converters:
- -
- Oscillator Type:
- -
- Operating Temperature:
- -
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- -
- Supplier Device Package:
STM32C071GBU6 FAQ
1.How can I place an order for STM32C071GBU6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32C071GBU6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32C071GBU6 reliable?
The price and inventory of STM32C071GBU6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32C071GBU6 is usually 5 days.
3.What payment methods are accepted for STM32C071GBU6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32C071GBU6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32C071GBU6?
STM32C071GBU6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32C071GBU6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32C071GBU6?
For technical support, including STM32C071GBU6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32C071GBU6 requirements.
6.How does Aetrix verify that STM32C071GBU6 is sourced from the original manufacturer or authorized distributors?
All STM32C071GBU6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32C071GBU6 meets industry standards.
7.What is the process for return or replacement of STM32C071GBU6?
All STM32C071GBU6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32C071GBU6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32C071GBU6 part is unused and in its original packaging.
Return procedure for STM32C071GBU6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32C071GBU6 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

