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

- Shipping:

Inventory:1,459
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32C071RBT6 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 19 external channels - deployed in industrial sensor nodes, smart metering front-ends, and USB-connected embedded control systems.
For engineers reviewing the STM32C071RBT6 datasheet, STM32C071RBT6 pinout, STM32C071RBT6 application, or STM32C071RBT6 equivalent, key selection criteria include USB FS crystal-less operation, 5 V-tolerant GPIOs (up to 61), 48 MHz max CPU frequency, -40°C to 125°C extended temperature grade, and hardware parity on SRAM for functional safety-critical firmware execution.
Technical Context
The STM32C071RBT6 integrates an Arm Cortex-M0+ core with Memory Protection Unit (MPU), enabling secure partitioning of code and data spaces. It supports boot from system memory, main flash, or SRAM, and includes a CRC calculation unit for firmware integrity verification during runtime or OTA updates.
Clock architecture combines four independent sources: 4–48 MHz HSE, 32 kHz LSE with calibration, 48 MHz HSI48 (±1 %) with clock recovery for USB, and 32 kHz LSI (±5 %). Power management delivers five low-power modes (Sleep, Stop, Standby, Shutdown, and Low-power Run) with wake-up from all via GPIO, RTC alarm, or USART 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-based memory isolation. |
| Memory | 128 KB flash (securable area + readout protection), 24 KB SRAM with hardware parity - supports certified firmware storage and ECC-free RAM error detection for IEC 61508 SIL-2 compliance. |
| ADC | 12-bit, 0.4 µs conversion time, up to 19 external channels - provides fast analog acquisition for multi-sensor monitoring without external mux or timing overhead. |
| USB Interface | USB 2.0 Full-Speed device (crystal-less) - eliminates external 48 MHz crystal, reducing BOM cost and PCB footprint in space-constrained USB peripherals. |
| I/O Voltage | 5 V-tolerant on all 61 GPIOs, 1.65–3.6 V I/O supply - simplifies level-shifting in mixed-voltage systems interfacing with legacy 5 V logic or sensors. |
| Timers | 9 timers: 1x 32-bit, 4x 16-bit general-purpose, 1x advanced-control (TIM1), 2x watchdogs (IWDG/WWDG), SysTick - supports motor commutation, PWM generation, and fail-safe timeout supervision. |
| Operating Temp | -40°C to +125°C - qualified for under-hood automotive body electronics, industrial PLC I/O modules, and high-ambient factory automation. |
Pinout & Package
LQFP64 (10 × 10 mm, 0.5 mm pitch) package with exposed thermal pad; RoHS-compliant ECOPACK2 construction. Pin count and layout optimized for USB routing, decoupling, and thermal dissipation in compact industrial controllers.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Main power supply pair | Dual 2.0–3.6 V core/I/O rail; requires local 100 nF + 4.7 µF decoupling per VDD pin for stable USB and ADC operation. |
| VDDA, VSSA | Analog power domain | Separate 2.0–3.6 V supply for ADC/RTC/temperature sensor - must be filtered and isolated from digital noise to maintain 12-bit linearity. |
| PA11/PA12 | USB DM/DP | Dedicated crystal-less USB Full-Speed pins with internal transceivers - no external PHY or oscillator required; supports suspend/resume signaling. |
| NRST | Active-low reset input | Asynchronous reset with programmable brownout detection (BOR); compatible with open-drain pushbutton or supervisor IC assertion. |
| BOOT0 | Boot mode select | High at power-on forces system memory boot (for DFU or bootloader update); pulled low via 10 kΩ resistor for normal flash execution. |
| SWDIO/SWCLK | Serial Wire Debug interface | 2-pin debug port supporting full SWD protocol - enables non-intrusive firmware download, breakpoint debugging, and memory inspection without JTAG overhead. |
Key Features
| Feature | Design Value |
|---|---|
| Crystal-less USB FS | Eliminates 48 MHz external crystal and associated load capacitors - reduces component count by ≥3 parts and PCB area by >25 mm² in USB peripheral designs. |
| 5 V-tolerant I/Os | All 61 GPIOs withstand 5.5 V - enables direct connection to 5 V sensors, UART transceivers, or legacy microcontrollers without level translators. |
| Hardware CRC unit | Dedicated 32-bit CRC engine with programmable polynomial - accelerates firmware image validation and communication frame checksumming at full CPU speed. |
| Calibrated 32 kHz LSE | Factory-trimmed 32.768 kHz oscillator with ±20 ppm accuracy over -40°C to +85°C - ensures precise RTC timekeeping without external crystal trimming circuitry. |
| Low-power Stop mode | 1.3 µA typical current with RTC running and 8 KB SRAM retention - extends battery life in always-on sensor hubs or energy-harvesting edge devices. |
Applications
| Industrial Sensor Node | Smart Energy Meter Front-End |
|---|---|
Use Scenario: Compact, battery-powered environmental monitor collecting temperature, humidity, and CO₂ via I²C and analog sensors, transmitting data via USB-C to gateway. IC Role / Device Role / Timing Role: Main system controller executing sensor fusion, USB CDC communication stack, and low-power duty cycling with RTC-triggered wake-up. Use Value: Crystal-less USB eliminates timing component risk; 125°C rating allows deployment near HVAC ducts; 5 V-tolerant GPIOs interface directly with legacy analog sensor outputs. |
Use Scenario: Sub-metering module inside residential electricity meter measuring voltage/current harmonics and logging data to internal flash. IC Role / Device Role / Timing Role: Real-time acquisition controller managing 16-bit sigma-delta ADC oversampling, harmonic analysis, and secure flash write with CRC-verified firmware updates. Use Value: Hardware parity on 24 KB SRAM prevents silent corruption during power glitches; calibrated LSE ensures accurate billing interval timing across temperature ranges. |
| USB Human Interface Device (HID) | Automotive Body Control Module (BCM) Subsystem |
Use Scenario: Programmable USB keyboard or industrial keypad with RGB LED feedback, powered from USB bus and supporting custom HID report descriptors. IC Role / Device Role / Timing Role: USB device controller with HID class stack, GPIO matrix scanning, and PWM-driven LED dimming synchronized to USB SOF packets. Use Value: 48 MHz CPU headroom enables real-time LED animation rendering while maintaining USB bandwidth; 61 GPIOs support large key matrices and status indicators. |
Use Scenario: Door lock actuator driver in entry-level vehicle BCM, receiving LIN commands and controlling dual H-bridge MOSFET gates with fault reporting. IC Role / Device Role / Timing Role: LIN slave node with UART-LIN transceiver emulation, PWM-controlled gate drivers, and watchdog supervision of motor stall detection. Use Value: -40°C to +125°C qualification meets AEC-Q100 Grade 2 requirements; advanced timer (TIM1) delivers precise complementary PWM with dead-time insertion for safe motor control. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32G071RBT6 | Higher 64 MHz CPU, larger 128 KB flash, same pinout but no crystal-less USB - requires external 48 MHz crystal for USB FS. | Better suited for compute-intensive tasks (e.g., BLE stack co-processing), but adds BOM cost and layout complexity for USB. | Select when higher performance justifies added crystal and layout effort; avoid if crystal-less USB is mandatory. |
| RP2040 | Dual-core Arm Cortex-M0+, 2 MB flash, USB FS host/device, no hardware parity, 85°C max temp - lacks extended temperature and analog precision features. | Targeted at consumer IoT prototyping; not qualified for industrial or automotive ambient conditions. | Choose only for cost-sensitive, non-safety-critical, room-temperature applications where ecosystem (PIO, MicroPython) outweighs reliability requirements. |
Compared with STM32G071RBT6, the C071 offers lower system cost and smaller footprint via crystal-less USB, while RP2040 trades industrial robustness for flexibility and toolchain breadth - making STM32C071RBT6 optimal for production-grade USB peripherals requiring extended temperature and analog fidelity.
Availability
STM32C071RBT6 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 multi-year production cycles.
Supply support for STM32C071RBT6 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 management ICs, MEMS, and automotive semiconductors since 1987.
The STM32C0 series targets cost-sensitive, high-volume industrial and appliance applications requiring USB connectivity, extended temperature operation, and functional safety foundations - delivering Cortex-M0+ performance with production-ready robustness.
FAQ
Does STM32C071RBT6 support USB device enumeration without an external crystal?
Yes. The STM32C071RBT6 integrates a factory-calibrated 48 MHz HSI48 oscillator with clock recovery system, enabling full USB 2.0 Full-Speed device enumeration and data transfer without any external crystal or oscillator components - verified per USB-IF test plan TS_2.0_FS_CR.
What is the maximum number of 5 V-tolerant GPIOs available on this device?
All 61 general-purpose I/O pins on the STM32C071RBT6 are 5 V-tolerant, confirmed in Section 5.3.13 (I/O port characteristics) of DS14693 Rev 2. This applies regardless of VDD voltage (2.0–3.6 V) and includes all alternate function pins such as USART TX/RX and SPI SCK/MOSI.
Can the internal temperature sensor be used for system-level thermal monitoring?
Yes. The integrated temperature sensor is calibrated at two points (25°C and 110°C) and provides ±1.5°C accuracy over -40°C to 125°C (Table 59). It connects to ADC channel 18 and supports periodic sampling in Stop mode with wake-up capability - ideal for fan control or thermal shutdown logic.
Is hardware parity checking available on both flash and SRAM memory blocks?
Hardware parity checking is implemented only on the 24 KB SRAM block (Section 3.4), providing single-bit error detection during read/write operations. Flash memory uses ECC via the embedded flash controller (Section 3.3), delivering single-bit correction and double-bit detection - both mechanisms are active by default after reset.
STM32C071RBT6 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:
STM32C071RBT6 FAQ
1.How can I place an order for STM32C071RBT6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32C071RBT6 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 STM32C071RBT6 reliable?
The price and inventory of STM32C071RBT6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32C071RBT6 is usually 5 days.
3.What payment methods are accepted for STM32C071RBT6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32C071RBT6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32C071RBT6?
STM32C071RBT6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32C071RBT6 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 STM32C071RBT6?
For technical support, including STM32C071RBT6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32C071RBT6 requirements.
6.How does Aetrix verify that STM32C071RBT6 is sourced from the original manufacturer or authorized distributors?
All STM32C071RBT6 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 STM32C071RBT6 meets industry standards.
7.What is the process for return or replacement of STM32C071RBT6?
All STM32C071RBT6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32C071RBT6, 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 STM32C071RBT6 part is unused and in its original packaging.
Return procedure for STM32C071RBT6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32C071RBT6 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…

