STMicroelectronics STM32F058R8H6
- Part No.:
- STM32F058R8H6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 64-UFBGA
- Datasheet:
-
STM32F058R8H6.pdf
- Description:
- IC MCU 32BIT 64KB FLASH 64UFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:1,875
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F058R8H6 from STMicroelectronics is an ARM® Cortex®-M0 32-bit microcontroller with 64 KB Flash, 8 KB SRAM, 12-bit ADC and DAC, HDMI CEC interface, and 54 fast I/Os - including 35 with 5 V tolerance - designed for cost-sensitive industrial control and capacitive touch HMI applications operating at 1.8 V supply.
For engineers reviewing the STM32F058R8H6 datasheet, STM32F058R8H6 pinout, STM32F058R8H6 application, or STM32F058R8H6 equivalent, key selection criteria include 1.8 V core operation, integrated touch sensing controller (up to 17 channels), dual USARTs with IrDA/LIN support, and UFBGA64 package compatibility with space-constrained PCB layouts.
Technical Context
The STM32F058R8H6 integrates a single-cycle ARM Cortex-M0 core running up to 48 MHz, supported by an internal 8 MHz RC oscillator with x6 PLL and dedicated 32 kHz RTC crystal input. Its clock tree enables precise timing for real-time control and low-power wake-up sequences.
It features a 12-bit, 1.0 µs ADC with 16-channel multiplexing and separate analog supply (2.4–3.6 V), plus one 12-bit DAC channel driven by TIM6, two programmable analog comparators, and a dedicated touch sensing controller (TSC) supporting linear/rotary sensors and touchkeys without external components.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M0, 48 MHz max - delivers deterministic real-time response for motor control and sensor fusion. |
| Flash / SRAM | 64 KB Flash with ECC, 8 KB SRAM with hardware parity - ensures code integrity and robust data handling in noisy environments. |
| ADC | 12-bit, 1.0 µs conversion, 16-channel, 0–3.6 V range - supports high-resolution analog monitoring with flexible input routing. |
| DAC | 12-bit, single channel, buffered output - enables precise analog waveform generation or reference voltage synthesis. |
| I/O Voltage Tolerance | 35 of 54 pins tolerant to 5 V - simplifies interfacing with legacy peripherals and mixed-voltage systems. |
| Low-Power Modes | Sleep and Stop modes with RTC/backup register retention on VBAT - extends battery life in always-on sensor nodes. |
| Communication | 2× I²C (1× Fast Mode Plus), 2× USART (1× ISO7816/LIN/IrDA), 2× SPI (1× I²S), HDMI CEC - covers industrial comms, smart card, and consumer IR protocols. |
| Capacitive Sensing | 17-channel TSC with built-in charge transfer - eliminates external RC networks for touch HMI in appliances and panels. |
Pinout & Package
STM32F058R8H6 is housed in a 64-ball UFBGA package (5 × 5 mm, 0.5 mm pitch), optimized for compact industrial and consumer PCBs. Pin assignments follow ST's standard LQFP64/UFBGA64 mapping with dedicated power, reset, debug (SWD), and peripheral function allocation.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VSS, VSSA | Digital/analog power and ground | VDD = 1.8 V ± 8%; VDDA = 2.4–3.6 V - strict separation prevents noise coupling into ADC/DAC paths. |
| NRST | Active-low reset input | Asynchronous reset with internal pull-up; accepts 1.65–5.5 V logic - enables robust system initialization across voltage domains. |
| PA13/PA14 | SWDIO/SWCLK debug interface | 2-pin Serial Wire Debug - allows full programming and real-time debugging without JTAG overhead. |
| PC13/PC14/PC15 | RTC oscillator inputs | Supports 32.768 kHz crystal with calibration - enables accurate calendar timekeeping and periodic wakeup from Stop mode. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/Os | 54 total GPIOs; up to 35 tolerate 5 V - simplifies level-shifting and reduces BOM count in mixed-voltage designs. |
Key Features
| Feature | Design Value |
|---|---|
| 17-channel Touch Sensing Controller (TSC) | Enables self-capacitive touchkey, linear slider, and rotary encoder implementation without external components or firmware calibration. |
| HDMI CEC interface | Hardware-accelerated consumer electronics control protocol - supports remote command reception and system wakeup via CEC header detection. |
| Advanced-control timer (TIM1) | 16-bit, 7-channel PWM with deadtime insertion and emergency stop - suitable for 3-phase motor gate drive with fault protection. |
| Dual USART with IrDA/LIN/ISO7816 | One USART supports LIN physical layer (19.2–20.0 kbps), IrDA modulation, and ISO7816 smart card interface - consolidates multiple serial protocols in one peripheral. |
| Internal 40 kHz RC oscillator | Calibrated factory trim (±1% typical) - provides reliable clock source for independent watchdog (IWDG) and Stop-mode wakeup without external crystal. |
| CRC calculation unit | Hardware-accelerated 32-bit CRC with programmable polynomial - offloads checksum computation for firmware updates and data integrity verification. |
Applications
| Industrial Motor Control | Smart Appliance HMI |
|---|---|
Use Scenario: Brushless DC motor commutation in HVAC blowers or pump drives requiring precise timing and fault-safe shutdown. IC Role / Device Role / Timing Role: Main controller executing FOC algorithm, generating 6-channel complementary PWM with deadtime, and monitoring current/voltage feedback via ADC. Use Value: Integrated TIM1 with emergency stop and VDDA-referenced ADC enable cycle-accurate current sampling and overcurrent response within 1 µs. |
Use Scenario: Capacitive touch panel in washing machine or oven with slider, buttons, and proximity wake-up. IC Role / Device Role / Timing Role: Dedicated TSC peripheral scans up to 17 electrodes while CPU remains in Stop mode, waking only on touch event. Use Value: Hardware-accelerated charge-transfer measurement eliminates need for external RC networks and reduces firmware overhead by >90% vs software-based solutions. |
| Energy Metering Interface | Secure Access Terminal |
Use Scenario: Pulse counting and tariff switching in DIN-rail energy meters with optical isolation and tamper detection. IC Role / Device Role / Timing Role: Dual USART handles isolated RS-485 communication (DLMS/IEC62056) and infrared local readout (IEC62056-21). Use Value: One USART supports both LIN physical layer (for meter diagnostics) and IrDA modulation (for handheld reader), reducing peripheral count and PCB area. |
Use Scenario: Secure door access panel with smart card reader, LED indicators, buzzer, and tamper switch monitoring. IC Role / Device Role / Timing Role: MCU manages ISO7816 smart card interface, drives DAC for audio feedback, and monitors backup battery (VBAT) for RTC during mains failure. Use Value: Integrated 12-bit DAC generates clean 1–5 kHz buzzer tones; VBAT monitoring with dedicated ADC channel ensures reliable timekeeping during power loss. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F072RBT6 | 64 KB Flash, 16 KB SRAM, USB 2.0 FS, no HDMI CEC or TSC | Lacks touch sensing and CEC; adds USB host/device capability | Select when USB connectivity is required and touch HMI is not needed. |
| STM32F091RCT6 | 256 KB Flash, 32 KB SRAM, no TSC, adds CAN 2.0B interface | Higher memory, CAN support; no capacitive sensing or CEC | Choose for automotive body control modules needing CAN and larger firmware footprint. |
Compared with STM32F058R8H6, the STM32F072RBT6 trades touch and CEC for USB, while the STM32F091RCT6 replaces TSC/CEC with CAN and quadruples Flash/SRAM - making STM32F058R8H6 uniquely suited for 1.8 V, touch-enabled, consumer IR–integrated designs where space and BOM cost are critical.
Availability
STM32F058R8H6 is available at Aetrix Electronics and suitable for industrial motor control, smart appliance HMI, and energy metering interfaces requiring stable component supply, long-term lifecycle assurance, and RoHS-compliant UFBGA packaging.
Supply support for STM32F058R8H6 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, delivering silicon solutions for automotive, industrial, and consumer markets since 1987.
The STM32F0 series targets cost-sensitive, low-power embedded applications requiring ARM Cortex-M0 performance, rich analog integration, and advanced peripherals - with the F058 variant specifically optimized for touch HMI and consumer IR control.
FAQ
What is the maximum operating frequency and supply voltage for STM32F058R8H6?
The STM32F058R8H6 operates at up to 48 MHz using its internal 8 MHz RC oscillator with PLL, or external crystals up to 32 MHz. Its digital core requires VDD = 1.8 V ± 8% (1.656–1.944 V); analog supply VDDA ranges from 2.4 V to 3.6 V, enabling high-precision ADC/DAC operation independent of core voltage.
Does STM32F058R8H6 support hardware touch sensing without external components?
Yes - it integrates a dedicated Touch Sensing Controller (TSC) with 17 capacitive sensing channels, supporting self-capacitive touchkey, linear slider, and rotary encoder configurations. The TSC performs charge-transfer measurement in hardware, eliminating external RC networks and reducing firmware load versus software-based solutions.
Can STM32F058R8H6 generate PWM signals with deadtime for motor control?
Yes - the advanced-control timer (TIM1) provides 16-bit resolution, 7-channel complementary PWM output, programmable deadtime insertion (down to 1 ns step), and emergency stop functionality triggered by external fault inputs. This enables safe 3-phase inverter gate driving with hardware-level protection.
Is the UFBGA64 package of STM32F058R8H6 compatible with standard reflow profiles?
Yes - the UFBGA64 (5 × 5 mm, 0.5 mm pitch) package complies with JEDEC J-STD-020 moisture sensitivity level 3 and supports standard lead-free reflow profiles (peak temperature ≤ 260 °C). ST provides recommended PCB pad layout and stencil design rules in DocID023402 Section 7.1.
STM32F058R8H6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 64-UFBGA
- Series:
- STM32F0
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M0
- Core Size:
- 32-Bit Single-Core
- Speed:
- 48MHz
- Connectivity:
- HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART
- Peripherals:
- DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 54
- Program Memory Size:
- 64KB (64K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 8K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.65V ~ 1.95V, 1.65V ~ 3.6V
- Data Converters:
- A/D 19x12b; D/A 1x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F058R8H6 FAQ
1.How can I place an order for STM32F058R8H6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F058R8H6 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 STM32F058R8H6 reliable?
The price and inventory of STM32F058R8H6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F058R8H6 is usually 5 days.
3.What payment methods are accepted for STM32F058R8H6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F058R8H6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F058R8H6?
STM32F058R8H6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F058R8H6 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 STM32F058R8H6?
For technical support, including STM32F058R8H6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F058R8H6 requirements.
6.How does Aetrix verify that STM32F058R8H6 is sourced from the original manufacturer or authorized distributors?
All STM32F058R8H6 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 STM32F058R8H6 meets industry standards.
7.What is the process for return or replacement of STM32F058R8H6?
All STM32F058R8H6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F058R8H6, 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 STM32F058R8H6 part is unused and in its original packaging.
Return procedure for STM32F058R8H6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F058R8H6 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…

