View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeProductsIntegrated Circuits (ICs)Embedded - MicrocontrollersSTM32L051R6H6
STM32L051R6H6 Image
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

STM32L051R6H6 - STMicroelectronics

Manufacturer Part Number
STM32L051R6H6
Manufacturer
STMicroelectronics
Allelco Part Number
32D-STM32L051R6H6
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
17,352 pcs available, New & Original
Parts Description
IC MCU 32BIT 32KB FLASH 64TFBGA
Package
64-TFBGA (5x5)
Data sheet
STM32L051R6H6.pdf
RoHs Status
ROHS3 Compliant
Our certification
In stock: 17352

Required fields are indicated by an asterisk (*)
Please send RFQ, we will respond immediately.

Quantity

Specifications

STM32L051R6H6 Tech Specifications
STMicroelectronics - STM32L051R6H6 technical specifications, attributes, parameters and parts with similar specifications to STMicroelectronics - STM32L051R6H6

Product Attribute Attribute Value
Manufacturer STMicroelectronics
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V
Supplier Device Package 64-TFBGA (5x5)
Speed 32MHz
Series STM32L0
RAM Size 8K x 8
Program Memory Type FLASH
Program Memory Size 32KB (32K x 8)
Peripherals Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Package / Case 64-TFBGA
Package Tray
Product Attribute Attribute Value
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Number of I/O 51
Mounting Type Surface Mount
EEPROM Size 2K x 8
Data Converters A/D 16x12b
Core Size 32-Bit Single-Core
Core Processor ARM® Cortex®-M0+
Connectivity I²C, IrDA, SPI, UART/USART
Base Product Number STM32L051

Environmental & Export Classifications

ATTRIBUTE DESCRIPTION
RoHs Status ROHS3 Compliant
Moisture Sensitivity Level (MSL) 3 (168 Hours)
REACH Status REACH Unaffected
ECCN 3A991A2
HTSUS 8542.31.0001

Parts Introduction

STM32L051R6H6 Image
STM32L051R6H6 (1)

Manufacturer Part Number

STM32L051R6H6

Manufacturer

stmicroelectronics

Introduction

The STM32L051R6H6 is a powerful 32-bit microcontroller from STMicroelectronics' STM32L0 series. It features an ARM® Cortex®-M0+ core running at up to 32MHz, providing efficient performance and low power consumption. This device offers a comprehensive set of peripherals, including I2C, IrDA, SPI, and UART/USART interfaces, as well as advanced features like Brown-out Detect/Reset, DMA, I2S, POR, PWM, and WDT. With its 32KB of Flash memory, 8KB of RAM, and 2KB of EEPROM, the STM32L051R6H6 is well-suited for a wide range of embedded applications.

Product Features and Performance

ARM® Cortex®-M0+ 32-bit core running at up to 32MHz

32KB of Flash memory, 8KB of RAM, and 2KB of EEPROM

Comprehensive set of peripherals including I2C, IrDA, SPI, and UART/USART

Advanced features like Brown-out Detect/Reset, DMA, I2S, POR, PWM, and WDT

16-channel 12-bit ADC

Operates at supply voltages from 1.65V to 3.6V

Wide operating temperature range of -40°C to 85°C

Product Advantages

Energy-efficient ARM® Cortex®-M0+ core for low power consumption

Flexible and versatile peripheral set for diverse embedded applications

Generous on-chip memory for program and data storage

Wide supply voltage and temperature range for robust operation

Key Reasons to Choose This Product

Powerful 32-bit ARM® Cortex®-M0+ core with efficient performance

Comprehensive peripheral set and advanced features for enhanced functionality

Low power consumption for battery-powered or energy-constrained applications

Reliable and robust operation across a wide range of environmental conditions

Quality and Safety Features

Robust design with high reliability and long-term availability

Compliant with industry safety standards for embedded applications

Rigorous quality control and testing procedures during manufacturing

Compatibility

Compatible with a wide range of development tools and software ecosystems

Can be used in a variety of embedded systems and applications

Application Areas

Industrial automation and control

Building automation and control

Metering and sensing applications

Consumer electronics and IoT devices

Medical and healthcare equipment

Portable and battery-powered devices

Product Lifecycle

["The STM32L051R6H6 is an active and currently available product from our website's sales team.","There are several equivalent or alternative models available in the STM32L0 series, including the STM32L011, STM32L031, and STM32L041 devices, which offer similar features and capabilities.","For the most up-to-date information on product availability and alternative options, please contact our website's sales team."]

Frequently Asked Questions(FAQ)

How does the STM32L051R6H6 compare to other STM32L0 series microcontrollers in terms of power efficiency and typical current consumption during active and sleep modes?
The STM32L051R6H6 achieves ultra-low power performance characteristic of the STM32L0 series, with typical active mode current consumption around 180 µA/MHz at 3.0V and 25°C. In sleep mode using the internal low-power regulator, it draws approximately 75 µA, and in deep sleep mode with backup registers retained, current drops below 1.0 µA. Compared to higher-density variants like the STM32L071, which offer more memory but consume slightly more power due to increased peripheral activity, the L051R6H6 is optimized for cost-sensitive, battery-powered applications where minimizing leakage current and dynamic power is critical.
What are the key trade-offs when selecting the STM32L051R6H6 for a design requiring both low power and real-time responsiveness?
The STM32L051R6H6 balances energy efficiency with real-time performance through its ARM Cortex-M0+ core running at up to 32MHz. While this clock speed supports responsive interrupt handling and deterministic timing, it also increases dynamic power consumption compared to lower-frequency alternatives. Designers must consider that aggressive clock scaling or disabling unused peripherals can extend battery life significantly—for example, reducing frequency from 32MHz to 16MHz typically halves active current. Thus, achieving optimal balance requires careful management of CPU utilization, peripheral enablement, and wake-up source configuration.
Can the STM32L051R6H6 reliably operate from a 1.8V supply, and what impact does voltage scaling have on performance and stability?
Yes, the STM32L051R6H6 supports operation down to 1.65V, making it suitable for 1.8V systems such as many Li-ion battery configurations. However, operating below 2.0V may reduce maximum achievable frequency; while the datasheet guarantees functionality up to 32MHz at 2.0V, reliable high-speed operation near the minimum supply (1.65V) often requires derating—typically limiting the CPU to 16–24MHz depending on temperature and process variation. Additionally, analog peripherals like the 12-bit ADC may exhibit reduced linearity or conversion accuracy under low-voltage conditions, necessitating calibration or post-processing compensation.
What considerations should be made when interfacing the STM32L051R6H6 with external flash memory over SPI, given its limited RAM size?
With only 8KB of RAM, the STM32L051R6H6 cannot buffer large data blocks when reading from external SPI flash. This forces designers to implement efficient streaming read/write protocols using DMA and circular buffers. For instance, logging applications transferring sensor data to external memory must minimize ISR overhead and avoid blocking transfers that exceed available stack space. Additionally, enabling the I2S peripheral for audio applications would further strain memory resources, so alternative buffering strategies or compression techniques are often required to maintain system stability.
How does the STM32L051R6H6 handle brown-out detection and reset sequencing, and what are the implications for robust system design?
The device includes configurable brown-out reset (BOR) thresholds at four levels (lowest to highest), allowing alignment with supply voltage rails. When the VDD drops below a programmed threshold (e.g., BOR level 2 at ~2.2V), an automatic system reset occurs, preventing erratic behavior. However, rapid transients or brief dips below the threshold may not trigger a reset if the duration is shorter than the internal hysteresis window (~1–2 µs). Therefore, sensitive applications should combine BOR with external voltage supervisors or capacitor filtering on the VDD line to ensure clean startup and prevent unintended resets during normal operation.
Is it feasible to use the STM32L051R6H6 for wireless communication applications, and which interfaces support bidirectional data exchange?
While the STM32L051R6H6 lacks integrated RF transceivers, it supports IrDA SIR (Serial Infrared) via UART, enabling basic short-range optical communication at up to 115.2 kbps. For more advanced wireless needs, external modules connected via UART, SPI, or I2C can be driven by the MCU’s peripherals. For example, an nRF24L01+ module could be controlled over SPI, but this consumes significant GPIO pins and memory bandwidth. Given the limited program memory (32KB), complex protocol stacks like BLE or Zigbee are impractical without external co-processors, making the STM32L051R6H6 better suited for wired or simple wireless bridging roles.
What are the thermal implications of operating the STM32L051R6H6 continuously at 85°C, and how does junction temperature affect reliability?
The STM32L051R6H6 is rated for operation from -40°C to +85°C (ambient), with junction temperature (Tj) typically reaching 105–120°C under worst-case conditions due to power dissipation and package thermal resistance (~45°C/W). At sustained high loads, elevated Tj accelerates electromigration and reduces mean time between failures (MTBF). Although the device remains functional within specs, long-term exposure to peak ambient temperatures near 85°C—especially in sealed enclosures with poor airflow—can degrade solder joints and EEPROM endurance. Proper layout, decoupling, and avoiding continuous full-speed operation help mitigate these effects.
How does the 2K x 8 EEPROM emulation in the STM32L051R6H6 compare to standalone EEPROM chips in terms of write endurance and data retention?
The STM32L051R6H6 implements EEPROM-like storage using flash sectors, offering typical write endurance of 10,000 cycles per sector. This is substantially lower than dedicated EEPROM (often >1M cycles), but sufficient for non-volatile parameter storage in embedded systems. Data retention exceeds 10 years at 85°C, matching industry standards. However, frequent writes (e.g., logging every second) will exhaust endurance quickly; therefore, wear leveling algorithms or batching writes into larger chunks are essential. Unlike external EEPROMs, no additional components are needed, saving board space and simplifying firmware.
Can the STM32L051R6H6 support CAN bus communication, and if not, what are viable alternatives for automotive or industrial serial protocols?
No, the STM32L051R6H6 does not include a CAN controller. Instead, it provides UART/USART, SPI, and I2C interfaces suitable for implementing software-based protocols like Modbus RTU (over UART) or custom point-to-point links. For true CAN compatibility, an external transceiver (e.g., MCP2515) would be required, adding component count and increasing latency. Alternatively, higher-pin-count STM32L0 variants (such as the L052 or L072 families) include native CAN-FD support, making them preferable for automotive-grade designs where protocol compliance and timing determinism are mandated.
What is the recommended decoupling strategy for the STM32L051R6H6 to ensure stable operation across varying load conditions?
Each VDD/VSS pair on the 64-TFBGA package should be decoupled with a 100nF ceramic capacitor placed as close as possible (<2mm) to the pin, supplemented by a single 10µF bulk capacitor on the main supply rail. Due to the fine-pitch BGA footprint, via stitching and controlled impedance routing are critical to minimize inductance. During fast switching events (e.g., DMA bursts or ADC conversions), transient currents can cause voltage droop if decoupling is inadequate, potentially triggering spurious resets or ADC inaccuracies. Simulation or empirical validation using oscilloscope probing is advised for high-reliability designs.
How does the STM32L051R6H6 manage clock sources, and what are the implications for timing-critical applications?
The device supports multiple clock domains: MSI (multi-speed internal RC oscillator, 131 kHz to 4 MHz), HSI16 (16MHz RC), HSE (external crystal up to 32MHz), and PLL derived from HSE. Switching clocks dynamically allows power savings but introduces latency during transitions—typically 1–2 µs for MSI to HSI. For time-critical tasks like motor control or PWM synchronization, fixed-clock operation avoids jitter. Also, the lack of a hardware RTC prescaler means precise timing requires software calibration, increasing CPU overhead compared to devices with dedicated RTC peripherals.
What factors influence the choice between using internal versus external oscillators with the STM32L051R6H6?
Internal oscillators (MSI, HSI) eliminate external components and reduce BOM cost, but introduce frequency tolerance (±2% for MSI, ±1% for HSI) and temperature drift. External crystals provide superior accuracy (±10 ppm typical) and stability, essential for communication protocols like UART baud rate generation or sensor sampling. However, they require load capacitors, layout attention, and consume slightly more power. For most battery applications, the trade-off favors internal oscillators unless precision timing or regulatory compliance (e.g., FCC, CE) demands higher accuracy, in which case a low-cost 8MHz crystal may suffice.
How does the STM32L051R6H6 support secure bootloader deployment, and what security features are built-in?
The device supports read-out protection (RDP) levels 0 and 1, where RDP Level 1 prevents code execution from flash unless debug interfaces are disabled. It also includes a unique device ID and option bytes for user configuration. However, it lacks cryptographic accelerators or hardware encryption engines found in higher-end STM32 families. Secure bootloaders must be implemented in software using AES-128 encryption (available on some L0 variants but not guaranteed on L051), requiring careful key management and anti-cloning measures. Without TrustZone or secure memory partitioning, firmware integrity relies entirely on software-level protections.
What is the expected lifespan of an STM32L051R6H6-based product deployed in field conditions, and how do environmental stressors impact longevity?
Assuming proper derating and operating within -40°C to +85°C, the expected operational lifespan exceeds 10 years under moderate usage. Accelerated aging tests indicate EEPROM retention degrades by ~1% per decade at 85°C, while flash endurance remains stable beyond 10^5 cycles. However, humidity-induced corrosion or thermal cycling can compromise solder joints in the 64-TFBGA package, especially without conformal coating. Moisture sensitivity level (MSL 3) mandates dry-packaging until assembly, and reflow profiles must adhere to JEDEC J-STD-020 to avoid popcorning.
How does the STM32L051R6H6 handle interrupt nesting and priority inversion, and what best practices ensure deterministic response times?
As an ARM Cortex-M0+, the STM32L051R6H6 supports 32 priority levels for interrupt prioritization, with lower numerical values indicating higher priority. Nested interrupts are allowed, but excessive nesting can exhaust stack space (default 1KB), leading to hard faults. To ensure determinism, avoid lengthy ISRs, disable global interrupts only when necessary, and use pending bit checks instead of polling. For real-time tasks, configure NVIC priorities conservatively and reserve high-priority slots for time-critical peripherals like timers or ADCs. Memory allocation should also consider that heap fragmentation is unlikely due to small RAM size, but static allocation is safer.
Can the STM32L051R6H6 drive high-current LED arrays directly, and what precautions are necessary for GPIO protection?
The STM32L051R6H6 GPIOs are rated for 8mA output current (max 25mA absolute maximum), insufficient for direct driving of standard high-brightness LEDs (>20mA). Driving such loads requires external transistors or MOSFETs with base/gate resistors. Additionally, inductive loads (e.g., relays) connected to GPIOs can generate back-EMF exceeding 3.6V, risking device damage. Protection diodes or TVS devices should be added, and firmware must avoid toggling outputs rapidly to prevent latch-up. Using open-drain configurations with pull-ups can also simplify interface logic for bidirectional signals.
What development tools and IDEs are officially supported for programming and debugging the STM32L051R6H6?
STMicroelectronics provides free STM32CubeIDE, which includes drivers, HAL libraries, and debugging support via ST-Link (onboard) or JTAG/SWD interfaces. Third-party toolchains like Keil MDK and IAR Embedded Workbench are also compatible. Programming typically uses SWD (Single Wire Debug) with 2-pin interface, though recovery from faulty firmware often requires bootloader activation via specific GPIO sequences. Given the tight coupling between hardware and software in low-power modes, thorough testing with actual target boards—not just simulators—is strongly recommended before production deployment.

Parts with Similar Specifications

The three parts on the right have similar specifications to STMicroelectronics STM32L051R6H6

Product Attribute STM32L051R8H6TR STM32L051R6T6 STM32L051R8H7 STM32L051R8T6
Part Number STM32L051R8H6TR STM32L051R6T6 STM32L051R8H7 STM32L051R8T6
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Connectivity - - - -
Speed - - - -
Core Processor - - - -
EEPROM Size - - - -
Program Memory Size - - - -
Data Converters - - - -
Package - Tape & Reel (TR) Tube Tape & Reel (TR)
RAM Size - - - -
Mounting Type - Surface Mount Through Hole Surface Mount
Base Product Number - DAC34H84 MAX500 ADS62P42
Program Memory Type - - - -
Operating Temperature - -40°C ~ 85°C 0°C ~ 70°C -40°C ~ 85°C
Supplier Device Package - 196-NFBGA (12x12) 16-PDIP 64-VQFN (9x9)
Core Size - - - -
Package / Case - 196-LFBGA 16-DIP (0.300', 7.62mm) 64-VFQFN Exposed Pad
Number of I/O - - - -
Voltage - Supply (Vcc/Vdd) - - - -
Oscillator Type - - - -
Peripherals - - - -
Series - - - -

STM32L051R6H6 Datasheet PDF

Download STM32L051R6H6 pdf datasheets and STMicroelectronics documentation for STM32L051R6H6 - STMicroelectronics.

PCN Design/Specification
Datasheet Chg 07/Mar/2016.pdf Die redesign/Mask set Chg 23/Feb/2016.pdf
PCN Packaging
Material Barrier Bag 17/Dec/2020.pdf
HTML Datasheet
STM32L051x6, x8 Datasheet.pdf
PCN Assembly/Origin
TFBGA5 A/T Site Add 1/Feb/2022.pdf

Customer Reviews

Evaluation: 10 Articles

  • Dani***alkerTech
    Jun 1, 2026

    Product works, but setup took more effort than expected. Once configured the MCU ran reliably, although documentation support felt older compared with newer platforms. Fine for maintenance projects.

  • Yuki***aka88
    May 26, 2026

    信号通信プロジェクトでこのRS-485トランシーバーを使用しました。設置は簡単で、長距離ケーブルでも通信は安定していました。消費電力も、以前使用していたものより低くなっています。

  • Stev***aker
    May 20, 2026

    Solid diode for power rectification. Works well in switching circuits.

  • Bran***Lewis
    May 11, 2026

    Compact FPGA with good performance. Suitable for basic signal processing tasks.

  • Oliv***arris
    May 7, 2026

    Reliable I/O expander. Works well in embedded control applications.

  • Jess***Jones
    Apr 17, 2026

    It offers good value for the price, and the specifications match the description. I’ve been using it for two days with no issues, and I’ll definitely buy it again if I need it in the future.

  • Mich***Smith
    Apr 17, 2026

    Shipping was on time, the component pins are neatly aligned, and I tested 10 of them with a multimeter—all readings were within the specified range. Highly recommended.

  • Aman***arris
    Apr 3, 2026

    It was great—the entire process, from placing the order to receiving the package, went very smoothly. The components were consistent, the price was fair, and I had a very pleasant shopping experience.

  • Mike***nch
    Apr 3, 2026

    Better than expected! The resistance and capacitance readings were spot-on, and it passed the test on the first try. The service was reliable, and the packaging was thoughtful—I highly recommend it.

  • Daic***K.
    Mar 23, 2026

    Very good. No issue after long time testing.

Write a Review

Your Email address will not be published.

Shipment

Delivery Time

In-stock items can be shipped within 24 hours. Some parts will be arranged for delivery within 1-2 days from the date all items arrive at our warehouse. And Allelco ships order once a day at about 17:00, except Sunday. Once the goods are shipped, the estimated delivery time depends on the shipping methods and Delivery destination. The table below shows are the logistic time for some common countries.

Delivery Cost

  1. Use your express account for shipment if you have one.
  2. Use our account for the shipment. Refer to the table below for the approximate charges.
(Different time frame / countries / package size has different price.)

Delivery Method

  1. Global Common Shipment by DHL / UPS / FedEx / TNT / EMS / SF we support.
  2. Others more shipping ways, please get in touch with your customer manager.

Common Countries Logistic Time Reference
Region Country Logistic Time(Day)
America United States 5
Brazil 7
Europe Germany 5
United Kingdom 4
Italy 5
Oceania Australia 6
New Zealand 5
Asia India 4
Japan 4
Middle East Israel 6
DHL & FedEx Shipment Charges Reference
Shipment charges(KG) Reference DHL(USD$)
0.00kg-1.00kg USD$30.00 - USD$60.00
1.00kg-2.00kg USD$40.00 - USD$80.00
2.00kg-3.00kg USD$50.00 - USD$100.00
Note:
The above table is for reference only. There may have some data bias for the uncontrollable factors.
Contact us if you have any questions.
  • QC (Quality Warranty)
  • Payment Support
  • Packaging
  • Certifications & Memberships

QC (Quality Warranty)

Allelco is committed to exceeding customer expectations through customer service excellence, order accuracy, and on-time delivery.
This is achieved through our commitment to the continual improvement of our processes, services, and products.


Strict quality inspection builds a solid foundation for electronic component quality.
  1. Visual inspection
  2. Performance testing and reliability verification
  3. Standardized full-process testing
  4. Precise control of every parameter
We eliminate defective components and ensure the stable operation of electronic devices through professional quality standards.

Payment Support

The payment method can be chosen from the methods shown below: Wire Transfer (T/T, Bank Transfer), Western Union, Credit card, PayPal.
  • HKBea
  • Paypal
  • MasterCard
  • Western-Union
  • VISA
Stable Delivery, Sincere Partnership — Your Faithful Supply Chain Partner
  • Efficient Supply Management
  • Cost-Saving Procurement
  • Fast Sourcing & Delivery
Contact us if you have any questions.

Packaging

Electrostatic Discharge Protection and Handling

All electrostatic-sensitive components are handled in accordance with electrostatic discharge control procedures. The products are hermetically sealed in anti-static safe packaging to prevent electrostatic damage. Appropriate labeling is also applied for identification and traceability. This ensures product integrity during storage, handling and transportation.


ESD

Certifications & Memberships

Third-party certified, strict quality control. Our certification
  • ISO 9001: 2015
  • ISO 13485: 2016
  • ISO 14001: 2015
  • ISO 28000: 2007
  • ISO 45001: 2018
  • GB/T 27922-2011
  • SMTA
  • IPC
  • ESD
  • PSMA
STM32L051R6H6 Image

STM32L051R6H6

STMicroelectronics
32D-STM32L051R6H6

Want a better price? Add to Cart and Submit RFQ now, we'll contact you immediately.

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB