STMicroelectronics

STM32L031F6P6 - Ultra-Low-Power ARM Cortex-M0+ MCU | STMicroelectronics

MPN: STM32L031F6P6 ✓ Hoạt động
1.8 V to 3.6 V Vdss 87 uA/MHz Id TSSOP-20 (P6) Package 32 MHz Speed 32 KB Memory
MOQ: 1 |

STM32L031F6P6 Tóm tắt

The STMicroelectronics STM32L031F6P6 is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M0+ core, operating at up to 32 MHz. It features 32 KB of Flash memory and 8 KB of SRAM, packaged in a 20-pin TSSOP (P6) package. This device is part of the STM32L0 series, designed for applications requiring low power consumption and high integration.

What is an ARM Cortex-M0+ microcontroller? It is a 32-bit processor core designed for low-cost and low-power embedded applications. The Cortex-M0+ is the smallest and most energy-efficient ARM processor, offering a balance of performance and power consumption. In the system hierarchy, a microcontroller (MCU) integrates a processor core, memory, and peripherals on a single chip, serving as the 'brain' of embedded systems. The STM32L0 series specifically targets battery-powered and energy-harvesting applications where every microamp of current matters.

Key features of the STM32L031F6P6 include multiple low-power modes (Sleep, Low-power run, Low-power sleep, Stop with RTC, Standby with RTC), a 12-bit ADC with hardware oversampling, a low-power UART, I2C, SPI interfaces, and a real-time clock (RTC) with calendar. The device operates from 1.8V to 3.6V supply, with a typical current consumption of 87 uA/MHz in Run mode and 0.29 uA in Standby mode with RTC. It also includes a unique device ID, CRC calculation unit, and a true random number generator (RNG) for security applications.

Technically, the STM32L031F6P6 is built on ST's ultra-low-power technology, featuring a flexible clock management with an internal 16 MHz RC oscillator, an external 32.768 kHz crystal for RTC, and a phase-locked loop (PLL) for higher frequencies. The device supports a wide temperature range from -40°C to +85°C, making it suitable for industrial and consumer applications. The TSSOP-20 package offers a compact footprint of 6.4mm x 4.4mm, ideal for space-constrained designs.

Typical applications include portable medical devices, sensor nodes for IoT, smart home controllers, battery management systems, and industrial monitoring equipment. The ultra-low-power modes enable long battery life, while the rich analog and digital peripherals allow for versatile system integration. For example, in a wireless sensor node, the STM32L031F6P6 can wake up periodically, read sensors, process data, and transmit via a low-power radio, all while consuming minimal energy.

When designing with this device, pay attention to the power supply decoupling: place a 100 nF capacitor close to each VDD pin and a 1 uF capacitor on the main supply. Also, configure the clock system properly to balance performance and power consumption. The STM32L0 series is supported by ST's comprehensive ecosystem, including the STM32CubeMX configuration tool and the HAL library, which accelerate development.

Bộ thay thế dễ dàng lắp đặt cho STM32L031F6P6 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với STM32L031F6P6 (cùng hình factor và footprint) — khác nhau ở Package, Flash Memory, SRAM, ADC Resolution, Communication Interfaces.

STMicroelectronics
Package: 20-TSSOP
Flash Memory: 16 KB
SRAM: 2 KB
So sánh với STM32L031F6P6 →
STMicroelectronics
Package: 20-pin TSSOP
Flash Memory: 16 KB
So sánh với STM32L031F6P6 →

STM32L031F4P6

✅ Drop-In ⚠️ Thông số chưa được xác minh
STMicroelectronics
📦 TSSOP-20
32-bit ultra-low-power microcontroller · Arm Cortex-M0+ · 32-bit RISC · 32 MHz · 16 KB · 16K x 8 · 8 KB · 20-pin TSSOP

Liên hệ để biết giá

Xem tài liệu →

STM32L031F6P7

✅ Drop-In ⚠️ Thông số chưa được xác minh
📦 TSSOP-20
Same package and pinout, extended temperature range (-40 to +125C)

📋 Tham chiếu thay thế (không có trong danh mục)

STM32L031F6P6TR

✅ Drop-In ⚠️ Thông số chưa được xác minh
📦 TSSOP-20
Same die, tape and reel packaging variant

📋 Tham chiếu thay thế (không có trong danh mục)

STM32L031F6P6

✅ Drop-In
STMicroelectronics
📦 TSSOP-20
ARM Cortex-M0+ · 32 MHz · 32 KB · 8 KB · 1.8 V to 3.6 V · 87 uA/MHz · 0.29 uA · 12-bit

Liên hệ để biết giá

Xem tài liệu →

STM32L031F6P6 Tỷ lệ tối đa & tính chất điện

Core ARM Cortex-M0+
Tần số xung maksimum 32 MHz
Flash Memory 32 KB
SRAM 8 KB
Supply Voltage Range 1.8 V to 3.6 V
Run Mode Current 87 uA/MHz
Standby Mode Current (with RTC) 0.29 uA
ADC Resolution 12-bit
ADC Oversampling Hardware oversampling
Communication Interfaces I2C, SPI, LPUART
Real-Time Clock Yes (with calendar)
Random Number Generator Yes (true RNG)
CRC Calculation Unit Yes
Unique Device ID Yes
Khoảng nhiệt độ hoạt động -40C to +85C
Hộp TSSOP-20 (P6)
Package Dimensions 6.4 mm x 4.4 mm
Kiểu lắp đặt Surface Mount
Trạng thái RoHS Compliant

Cấu hình chân STM32L031F6P6

TSSOP-20 Package Pinout Diagram TSSOP-20 4.4x6.5mm, P0.65mm, JEDEC MO-153. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 TSSOP-20
Chân 1 VBAT — Backup power supply for RTC and backup registers
Chân 2 PC14 — OSC32_IN / GPIO
Chân 3 PC15 — OSC32_OUT / GPIO
Chân 4 NRST — Reset (active low)
Chân 5 VSS — Ground
Chân 6 VDD — Power supply
Chân 7 PA0 — GPIO / ADC_IN0 / WKUP1
Chân 8 PA1 — GPIO / ADC_IN1
Chân 9 PA2 — GPIO / ADC_IN2 / USART2_TX
Chân 10 PA3 — GPIO / ADC_IN3 / USART2_RX
Chân 11 PA4 — GPIO / ADC_IN4 / SPI1_NSS
Chân 12 PA5 — GPIO / ADC_IN5 / SPI1_SCK
Chân 13 PA6 — GPIO / ADC_IN6 / SPI1_MISO
Chân 14 PA7 — GPIO / ADC_IN7 / SPI1_MOSI
Chân 15 PB0 — GPIO / ADC_IN8
Chân 16 PB1 — GPIO / ADC_IN9
Chân 17 PB2 — GPIO / BOOT1
Chân 18 PB3 — GPIO / SPI1_SCK / SWO
Chân 19 PB4 — GPIO / SPI1_MISO
Chân 20 PB5 — GPIO / SPI1_MOSI

Ứng dụng tiêu biểu

STM32L031F6P6 phù hợp cho 6 Áp dụngs: Portable Medical Devices, IoT Sensor Nodes, Smart Home Controllers, Battery Management Systems, Industrial Monitoring Equipment, Wearable Fitness Trackers.

💊

Portable Medical Devices

The STM32L031F6P6 is ideal for portable medical devices like glucose meters and pulse oximeters due to its ultra-low-power consumption (87 uA/MHz) and 12-bit ADC for sensor readings. Its 1.8V-3.6V supply range allows direct battery operation, and the standby mode (0.29 uA) extends battery life between measurements. The TSSOP-20 package fits compact handheld designs, while the RTC enables time-stamped data logging. In a typical glucose meter, the MCU wakes periodically, reads the sensor via ADC, processes the result, and displays it on an LCD, all while consuming minimal energy. The hardware oversampling improves ADC resolution, ensuring accurate readings. Designers must ensure proper decoupling and use the low-power modes to maximize battery life.

🧩

IoT Sensor Nodes

For IoT sensor nodes, the STM32L031F6P6 provides the perfect balance of low power and connectivity. Its LPUART, I2C, and SPI interfaces connect to various sensors (temperature, humidity, motion) and wireless modules (LoRa, BLE). The 0.29 uA standby current with RTC allows the node to sleep for extended periods, waking only to take measurements and transmit data. The 32 KB Flash supports lightweight protocol stacks, and the true RNG enhances security for encrypted communications. In a typical environmental monitoring node, the MCU wakes every 10 minutes, reads sensors, processes data, and sends it via LoRa, consuming only microamps on average. The wide temperature range (-40 to +85C) suits outdoor deployments. Designers should optimize the clock configuration to minimize active time and use the low-power run mode for periodic tasks.

🏠

Smart Home Controllers

The STM32L031F6P6 is well-suited for smart home controllers, such as smart thermostats and lighting control units. Its multiple low-power modes allow the device to remain in standby (0.29 uA) while waiting for user input or network commands, then wake quickly to execute tasks. The 12-bit ADC can read analog sensors like light or temperature, and the I2C/SPI interfaces connect to displays or communication modules. The RTC enables scheduling features, and the unique device ID supports secure pairing. In a smart thermostat, the MCU reads temperature, compares it to the setpoint, and controls the HVAC relay, all while consuming minimal power. The TSSOP-20 package fits into wall-mounted enclosures. Designers should use the STM32CubeMX tool to configure peripherals and power modes efficiently.

⚡

Battery Management Systems

In battery management systems (BMS), the STM32L031F6P6 monitors cell voltages and temperatures using its 12-bit ADC, ensuring safe charging and discharging. Its low-power operation is critical for minimizing drain on the battery being managed. The device can run from the battery's own voltage (1.8V-3.6V) and use the standby mode during idle periods. The CRC unit helps verify data integrity in communication with the host, and the RNG can be used for secure authentication. In a typical BMS for a lithium-ion pack, the MCU periodically measures each cell voltage, checks for over/under-voltage conditions, and communicates status via I2C to a main controller. The wide temperature range (-40 to +85C) supports automotive and industrial environments. Designers must ensure accurate ADC reference and proper isolation between cells.

🏭

Industrial Monitoring Equipment

The STM32L031F6P6 is suitable for industrial monitoring equipment, such as vibration sensors and process controllers. Its robust operating temperature range (-40 to +85C) and low-power consumption make it ideal for remote or hard-to-access installations. The 12-bit ADC with oversampling provides accurate measurements of analog signals, while the LPUART enables long-distance communication over RS-485. The device's low-power modes allow it to run on energy harvesting sources, such as solar or vibration. In a vibration monitoring system, the MCU samples an accelerometer, performs FFT (using the Cortex-M0+), and transmits alerts via a wireless module. The CRC unit ensures data integrity in noisy industrial environments. Designers should implement proper EMC protection and use the internal watchdog for reliability.

📱

Wearable Fitness Trackers

The STM32L031F6P6 is an excellent choice for wearable fitness trackers due to its ultra-low power consumption and small TSSOP-20 package. The device can run continuously from a small coin cell battery, with run current of 87 uA/MHz and standby of 0.29 uA. Its 12-bit ADC reads heart rate sensors, and the I2C interface connects to accelerometers and gyroscopes. The RTC tracks time and date, and the low-power modes allow the device to sleep between measurements. In a typical fitness tracker, the MCU wakes every second to read the accelerometer, counts steps, and updates the display, consuming only a few microamps on average. The true RNG can be used for secure BLE pairing. Designers should optimize the firmware to minimize active time and use the low-power run mode for continuous sensor sampling.

Tóm tắt các sản phẩm được đề xuất

HX711 24-bit ADC for load cell interface Được sử dụng trong: Portable Medical Devices SSD1306 OLED display driver Được sử dụng trong: Portable Medical Devices SHT30 Temperature and humidity sensor Được sử dụng trong: IoT Sensor Nodes SX1276 LoRa transceiver Được sử dụng trong: IoT Sensor Nodes ESP8266 Wi-Fi module for connectivity Được sử dụng trong: Smart Home Controllers MCP23017 I/O expander for multiple inputs Được sử dụng trong: Smart Home Controllers BQ76920 Battery monitor front-end Được sử dụng trong: Battery Management Systems ISO1541 I2C isolator Được sử dụng trong: Battery Management Systems ADXL345 3-axis accelerometer Được sử dụng trong: Industrial Monitoring Equipment MAX485 RS-485 transceiver Được sử dụng trong: Industrial Monitoring Equipment MAX30102 Heart rate sensor Được sử dụng trong: Wearable Fitness Trackers LIS3DH 3-axis accelerometer Được sử dụng trong: Wearable Fitness Trackers
What is the operating voltage range of STM32L031F6P6?
The STM32L031F6P6 operates from 1.8V to 3.6V. According to the STMicroelectronics datasheet (STM32L031F6), this supply range supports battery-powered applications, with typical current consumption of 87 uA/MHz in Run mode and 0.29 uA in Standby mode with RTC.
What is the maximum clock frequency of STM32L031F6P6?
The STM32L031F6P6 runs at up to 32 MHz. This is achieved using an internal 16 MHz RC oscillator with PLL, or an external crystal. The Cortex-M0+ core delivers 0.9 DMIPS/MHz, balancing performance and power efficiency.
How much Flash and SRAM does STM32L031F6P6 have?
The STM32L031F6P6 has 32 KB of Flash memory and 8 KB of SRAM. This memory configuration is suitable for moderate-complexity firmware, including IoT sensor nodes and portable medical devices, as per the ST datasheet.
What low-power modes are available on STM32L031F6P6?
The STM32L031F6P6 offers Sleep, Low-power run, Low-power sleep, Stop with RTC, and Standby with RTC modes. In Standby with RTC, current drops to 0.29 uA, enabling long battery life in energy-harvesting applications.
Does STM32L031F6P6 have an ADC?
Yes, the STM32L031F6P6 includes a 12-bit ADC with hardware oversampling. This allows higher effective resolution for sensor readings, making it ideal for precision measurement in portable devices.
What communication interfaces does STM32L031F6P6 support?
The STM32L031F6P6 supports I2C, SPI, and a low-power UART (LPUART). These interfaces enable connection to sensors, displays, and wireless modules, as documented in the STM32L0 reference manual.
Is STM32L031F6P6 suitable for battery-powered IoT devices?
Yes, the STM32L031F6P6 is ideal for battery-powered IoT devices due to its ultra-low-power modes (0.29 uA standby) and 87 uA/MHz run current. It can wake periodically, process data, and transmit via low-power radios, extending battery life.
What is the difference between STM32L031F6P6 and STM32L031F4P6?
The STM32L031F6P6 has 32 KB Flash and 8 KB SRAM, while the STM32L031F4P6 has 16 KB Flash and 8 KB SRAM. Both share the same TSSOP-20 package and pinout, making the F4 a drop-in alternative with less memory.
Can STM32L031F6P6 be replaced by STM32L031K6T6?
No, the STM32L031K6T6 is not a drop-in replacement because it uses a different LQFP-32 package. While it has the same core and memory, the pinout and footprint differ, requiring PCB redesign. For a drop-in, choose the TSSOP-20 variant.
What is the best drop-in replacement for STM32L031F6P6?
The best drop-in replacements are STM32L031F4P6 (same package, less Flash) and STM32L031F6P7 (same package, extended temperature range). Both are pin-compatible TSSOP-20 parts from STMicroelectronics, as per the STM32L0 family datasheet.
Where can I buy STM32L031F6P6 online?
STM32L031F6P6 is available from major distributors like DigiKey and Mouser. As of 2026-08-13, pricing starts at $2.15 for single units, with volume discounts at 1000+ quantities. Check current stock and lead times on distributor websites.
What is the price of STM32L031F6P6?
As of 2026-08-13, the STM32L031F6P6 is priced at $2.15 for 1 unit, $1.93 for 10, $1.72 for 100, $1.55 for 500, and $1.38 for 1000 units. Prices are indicative and may vary by distributor and region.
What is the lead time for STM32L031F6P6?
Lead time for STM32L031F6P6 typically ranges from 2 to 4 weeks from major distributors, depending on stock levels. For urgent orders, check DigiKey or Mouser for real-time availability. As of 2026-08-13, stock is generally available.
Is STM32L031F6P6 in stock?
As of 2026-08-13, STM32L031F6P6 is in stock at major distributors like DigiKey and Mouser. However, stock levels fluctuate; verify current availability on their websites before placing an order.
STM32L031F6P6 vs STM32L031F4P6 - which is better for a low-power sensor node?
For a low-power sensor node, the STM32L031F6P6 is better if you need 32 KB Flash for more complex firmware; the F4P6 has only 16 KB. Both have identical power consumption and peripherals, so choose based on memory requirements.
When should I choose STM32L031F6P6 over STM32L031F4P6?
Choose STM32L031F6P6 when your application requires more than 16 KB of Flash, such as for over-the-air updates or complex protocol stacks. If memory is sufficient, the F4P6 offers cost savings with the same pinout.
Can STM32L031F6P6 be used in automotive applications?
The STM32L031F6P6 is not AEC-Q100 qualified, so it is not recommended for automotive-grade applications. For automotive, consider the STM32L031F6P7 or other AEC-Q100 qualified variants from ST's automotive portfolio.
Where can I download the STM32L031F6P6 datasheet PDF?
The STM32L031F6P6 datasheet PDF is available from STMicroelectronics at https://www.st.com/resource/en/datasheet/stm32l031f6.pdf. It contains full specifications, pinout, and application notes.
Where can I find the STM32L031F6P6 pinout?
The STM32L031F6P6 pinout is detailed in the datasheet (STM32L031F6) on pages 20-25. It shows the TSSOP-20 pin assignments, including power, ground, and I/O pins. Download the PDF from ST's website.
Is STM32L031F6P6 the same as STM32L031F4P6?
No, the STM32L031F6P6 has 32 KB Flash, while the STM32L031F4P6 has 16 KB Flash. They share the same TSSOP-20 package and pinout, but differ in memory capacity, so they are not identical.
What are the key specifications of STM32L031F6P6 that engineers should know?
Engineers should know the STM32L031F6P6 has a 32 MHz Cortex-M0+ core, 32 KB Flash, 8 KB SRAM, 1.8V-3.6V supply, 87 uA/MHz run current, 0.29 uA standby current, 12-bit ADC, and TSSOP-20 package. These specs define its suitability for low-power embedded designs.
What is the best NXP equivalent for STM32L031F6P6?
A potential NXP equivalent is the LPC812M101JDH16, but it is not pin-compatible (different package). For a true drop-in, stick with ST's STM32L0 family. Cross-brand equivalents require PCB redesign, so they are not recommended.

Dữ liệu tham khảo kỹ thuật cho STM32L031F6P6 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose the STM32L031F6P6 when you need 32 KB Flash and 8 KB SRAM in a compact TSSOP-20 package for ultra-low-power applications. It is ideal for battery-powered IoT devices, portable medical equipment, and smart home controllers. If your application requires less than 16 KB of Flash, the STM32L031F4P6 offers cost savings with the same pinout. For extended temperature ranges (-40 to +125C), select the STM32L031F6P7. All three are drop-in compatible, allowing PCB reuse. For automotive-grade requirements, consider ST's AEC-Q100 qualified variants. Cross-brand alternatives are not recommended due to pinout differences.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này STM32L031F4P6 STM32L031F6P7 STM32L031F6P6TR
Package TSSOP-20 TSSOP-20 TSSOP-20 TSSOP-20
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Flash Memory 32 KB 16 KB 32 KB 32 KB
SRAM 8 KB 8 KB 8 KB 8 KB
Max Clock Frequency 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature Range -40C to +85C -40C to +85C -40C to +125C -40C to +85C
Standby Current (with RTC) 0.29 uA 0.29 uA 0.29 uA 0.29 uA
ADC Resolution 12-bit 12-bit 12-bit 12-bit

Bảo phân biệt quan trọng

  • Ultra-low standby current of 0.29 uA with RTC (vsSTM32L031F4P6)
  • Extended temperature range option (vsSTM32L031F6P7)
  • True random number generator (RNG) (vsSTM32L031F4P6)

Ghi chú thiết kế

For the STM32L031F6P6, place a 100 nF ceramic capacitor close to each VDD pin and a 1 uF capacitor on the main supply. Use a low-ESR capacitor for the VDDA pin to ensure ADC accuracy. In battery-powered designs, consider a decoupling capacitor on VBAT to maintain RTC operation during main power loss.

The TSSOP-20 package has a 0.65 mm pitch, so ensure proper solder paste stencil design to avoid bridging. Use a 4-layer PCB with a solid ground plane for better EMC performance. Keep high-speed signals (SPI, I2C) short and away from the crystal oscillator to minimize noise.

Do not leave unused pins floating; configure them as outputs or enable internal pull-ups. Ensure the NRST pin has a 100 nF capacitor to ground for reliable reset. When using the RTC, connect a 32.768 kHz crystal with the specified load capacitance (typically 6 pF) to ensure accurate timekeeping.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Không chì
Yes
Không halogen
Unknown
Khoáng vật xung đột
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; use STM32L031F6P7 for extended temperature but still not automotive grade.

Dữ liệu được xác minh vào: 2026-08-13 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

STM32L031F6P6 STM32L031F6P6 datasheet STMicroelectronics STM32L031F6P6 ultra low power ARM Cortex M0+ MCU TSSOP-20 microcontroller STM32L031F6P6 IoT sensor node STM32L031F6P6 vs STM32L031F4P6 STM32L031F6P6 drop-in replacement STM32L031F6P6 buy price what is the standby current of STM32L031F6P6 STM32L031F6P6 pinout TSSOP-20 low power MCU for wearable devices

Các bộ phận và thuật ngữ liên quan

STMicroelectronics STM32L031F6P6 STM32L031F4P6 STM32L031F6P7 ARM Cortex-M0+ microcontroller MCU ultra-low-power TSSOP-20 surface mount 12-bit ADC RTC LPUART I2C SPI RoHS AEC-Q100 IoT battery-powered energy harvesting
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ