STMicroelectronics

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

MPN: STM32L071CBT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.65 V to 3.6 V Vdss 87 uA/MHz in Run mode Id LQFP-48 (7x7 mm) Package 32 MHz Speed 128 KB Memory
$3.42 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.46 $1,230.00
1,000 $2.19 $2,190.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32L071CBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32L071C8T6

βœ… Drop-In
πŸ“¦ LQFP-48
64 KB Flash instead of 128 KB

πŸ“‹ Reference alternative (not in catalog)

STM32L071CZT6

βœ… Drop-In
πŸ“¦ LQFP-48
192 KB Flash instead of 128 KB

πŸ“‹ Reference alternative (not in catalog)

STM32L071CBT6TR

βœ… Drop-In
πŸ“¦ LQFP-48
Tape and reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 2 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM32L071CBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+
Maximum Frequency 32 MHz
Flash Memory 128 KB
SRAM 20 KB
Supply Voltage Range 1.65 V to 3.6 V
Package LQFP-48 (7x7 mm)
Operating Temperature Range -40C to +85C
ADC 12-bit, 16 channels, with hardware oversampling
DAC 12-bit, 1 channel
Comparators 2
Communication Interfaces I2C, SPI, USART, LPUART, USB 2.0 FS
RTC Yes, with calendar
TRNG Yes
Low-Power Modes Sleep, Low-power run, Low-power sleep, Stop, Standby
Dynamic Current Consumption 87 uA/MHz in Run mode
Standby Current 0.4 uA with RTC
RoHS Status Compliant

STM32L071CBT6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 VBAT β€” Battery backup supply for RTC and backup registers
Pin 2 PC14 β€” GPIO or OSC32_IN
Pin 3 PC15 β€” GPIO or OSC32_OUT
Pin 4 OSC_IN β€” External clock input
Pin 5 OSC_OUT β€” External clock output
Pin 6 NRST β€” Reset (active low)
Pin 7 VSSA β€” Analog ground
Pin 8 VDDA β€” Analog power supply
Pin 9 PA0 β€” GPIO/ADC_IN0
Pin 10 PA1 β€” GPIO/ADC_IN1
Pin 11 PA2 β€” GPIO/ADC_IN2/USART2_TX
Pin 12 PA3 β€” GPIO/ADC_IN3/USART2_RX
Pin 13 PA4 β€” GPIO/ADC_IN4/DAC_OUT1
Pin 14 PA5 β€” GPIO/ADC_IN5/SPI1_SCK
Pin 15 PA6 β€” GPIO/ADC_IN6/SPI1_MISO
Pin 16 PA7 β€” GPIO/ADC_IN7/SPI1_MOSI
Pin 17 PB0 β€” GPIO/ADC_IN8
Pin 18 PB1 β€” GPIO/ADC_IN9
Pin 19 PB2 β€” GPIO/BOOT1
Pin 20 PB10 β€” GPIO/I2C2_SCL
Pin 21 PB11 β€” GPIO/I2C2_SDA
Pin 22 VSS β€” Ground
Pin 23 VDD β€” Power supply
Pin 24 PB12 β€” GPIO/SPI2_NSS
Pin 25 PB13 β€” GPIO/SPI2_SCK
Pin 26 PB14 β€” GPIO/SPI2_MISO
Pin 27 PB15 β€” GPIO/SPI2_MOSI
Pin 28 PA8 β€” GPIO/MCO
Pin 29 PA9 β€” GPIO/USART1_TX
Pin 30 PA10 β€” GPIO/USART1_RX
Pin 31 PA11 β€” GPIO/USB_DM
Pin 32 PA12 β€” GPIO/USB_DP
Pin 33 PA13 β€” GPIO/SWDIO
Pin 34 PA14 β€” GPIO/SWCLK
Pin 35 PA15 β€” GPIO/SPI1_NSS
Pin 36 PB3 β€” GPIO/SPI1_SCK
Pin 37 PB4 β€” GPIO/SPI1_MISO
Pin 38 PB5 β€” GPIO/SPI1_MOSI
Pin 39 PB6 β€” GPIO/I2C1_SCL
Pin 40 PB7 β€” GPIO/I2C1_SDA
Pin 41 BOOT0 β€” Boot mode selection
Pin 42 PB8 β€” GPIO/I2C1_SCL
Pin 43 PB9 β€” GPIO/I2C1_SDA
Pin 44 VSS β€” Ground
Pin 45 VDD β€” Power supply
Pin 46 PC13 β€” GPIO/RTC_TAMP1
Pin 47 PC14 β€” GPIO/OSC32_IN
Pin 48 PC15 β€” GPIO/OSC32_OUT

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32L071CBT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32L071CBT6 is suitable for 6 applications: IoT Edge Nodes, Portable Medical Devices, Smart Home Sensors, Industrial Monitoring, Wearable Devices, Smart Meters.

🧩

IoT Edge Nodes

The STM32L071CBT6 is ideal for IoT edge nodes that require ultra-low power consumption and long battery life. Its low-power modes, including standby current of 0.4 uA, allow devices to operate for years on a single coin cell battery. The integrated LPUART, I2C, and SPI interfaces enable seamless connectivity to sensors and wireless modules. The 12-bit ADC with hardware oversampling provides accurate sensor data acquisition, while the wide supply voltage range (1.65V to 3.6V) ensures compatibility with various battery chemistries. In a typical IoT edge node, the MCU wakes up periodically from standby, reads sensor data, processes it, and transmits it via a wireless module, then returns to standby. The low dynamic current of 87 uA/MHz ensures efficient operation during active periods. Designers should optimize the duty cycle to maximize battery life, and use the RTC to schedule wake-ups.

πŸ’Š

Portable Medical Devices

The STM32L071CBT6 is well-suited for portable medical devices such as glucose meters, pulse oximeters, and wearable health monitors. Its ultra-low-power consumption extends battery life, which is critical for patient convenience and compliance. The integrated 12-bit ADC and comparators enable precise analog signal conditioning for biosensors. The USB 2.0 full-speed interface allows easy data transfer to a PC or smartphone for analysis. The device's wide supply voltage range supports operation from a single 3V lithium battery. In a typical pulse oximeter, the MCU controls an LED driver, reads the photodetector signal via the ADC, calculates oxygen saturation, and displays the result on an LCD. The low-power modes allow the device to remain in standby between measurements, conserving battery. Designers should ensure proper isolation and noise filtering for medical-grade accuracy, and comply with relevant medical standards such as IEC 60601.

🏠

Smart Home Sensors

The STM32L071CBT6 is perfect for smart home sensors like motion detectors, door/window sensors, and environmental monitors. Its ultra-low-power consumption allows battery-powered operation for years, reducing maintenance costs. The device's multiple low-power modes enable the sensor to sleep most of the time and wake up only when an event occurs. The integrated RTC can schedule periodic measurements, and the GPIO interrupts can wake the MCU from standby when a sensor triggers. The I2C and SPI interfaces connect to various sensors, such as temperature, humidity, and motion sensors. The 12-bit ADC can read analog sensors like light-dependent resistors. In a typical smart home sensor, the MCU stays in standby mode, consuming only 0.4 uA, and wakes up on an external interrupt to read the sensor and transmit data via a wireless module. Designers should consider the power consumption of the wireless module and use duty cycling to minimize overall energy usage.

🏭

Industrial Monitoring

The STM32L071CBT6 is suitable for industrial monitoring applications such as predictive maintenance, process control, and asset tracking. Its robust design, wide operating temperature range (-40C to +85C), and low-power consumption make it ideal for remote sensors in harsh environments. The device's multiple communication interfaces (USART, SPI, I2C) allow connection to industrial protocols like Modbus. The 12-bit ADC with hardware oversampling provides accurate measurement of analog signals from sensors like vibration, temperature, and pressure. The low-power modes enable battery-powered wireless sensor nodes that can operate for years. In a typical industrial monitoring node, the MCU periodically samples a sensor, processes the data, and sends it to a central controller via a wireless link. The device's TRNG can be used for secure communication. Designers should ensure proper EMC protection and consider using the device's brown-out reset to maintain reliable operation in noisy environments.

πŸ“±

Wearable Devices

The STM32L071CBT6 is an excellent choice for wearable devices like fitness trackers, smartwatches, and health monitors. Its ultra-low-power consumption is essential for small batteries, and its small LQFP-48 package fits compact PCB designs. The device's integrated USB 2.0 FS allows easy charging and data transfer. The 12-bit ADC and comparators can interface with various biometric sensors, such as heart rate monitors and skin conductance sensors. The low-power modes enable the device to run for days or weeks on a single charge. In a typical fitness tracker, the MCU collects accelerometer data, processes steps, and displays information on an OLED display. The device can enter standby mode when not in use, waking up periodically to update the display or log data. Designers should optimize the firmware to minimize active time and use the RTC for scheduling, ensuring the device meets battery life expectations.

⚑

Smart Meters

The STM32L071CBT6 is well-suited for smart metering applications such as electricity, water, and gas meters. Its ultra-low-power consumption allows battery-powered operation for many years, which is crucial for meters that are not easily accessible. The device's multiple communication interfaces (USART, SPI, I2C) support various metering protocols, and the LPUART can interface with wireless modules for remote reading. The 12-bit ADC with hardware oversampling provides accurate measurement of analog signals from current and voltage sensors. The RTC with calendar ensures accurate time-stamping of consumption data. In a typical smart meter, the MCU periodically reads the sensor, calculates consumption, and stores data in Flash. It can wake up on a schedule to transmit data via a wireless link. The low-power modes allow the meter to operate for over 10 years on a single battery. Designers should consider the accuracy requirements and use external references if needed.

Recommended Products Summary

SX1276 LoRa transceiver for wireless communication Used in: IoT Edge Nodes, Smart Meters BME280 Environmental sensor for temperature, humidity, and pressure Used in: IoT Edge Nodes MAX30102 Pulse oximetry sensor Used in: Portable Medical Devices LM4040 Voltage reference for ADC accuracy Used in: Portable Medical Devices CC2530 Zigbee wireless MCU for home automation Used in: Smart Home Sensors DHT22 Temperature and humidity sensor Used in: Smart Home Sensors ADXL345 Accelerometer for vibration monitoring Used in: Industrial Monitoring MCP9808 High-accuracy temperature sensor Used in: Industrial Monitoring LSM6DS3 Inertial measurement unit for motion tracking Used in: Wearable Devices SSD1306 OLED display driver Used in: Wearable Devices HLW8032 Energy metering IC Used in: Smart Meters
What is the maximum clock frequency of STM32L071CBT6?
The STM32L071CBT6 operates at a maximum clock frequency of 32 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M0+ core can run at up to 32 MHz, providing a good balance between performance and power consumption for ultra-low-power applications.
How much Flash memory does STM32L071CBT6 have?
The STM32L071CBT6 has 128 KB of Flash memory. This is sufficient for many embedded applications, including firmware for IoT devices, sensor nodes, and portable medical devices. The Flash memory is organized in 2 banks, allowing simultaneous read-while-write operations.
What is the supply voltage range of STM32L071CBT6?
The STM32L071CBT6 operates from a supply voltage range of 1.65V to 3.6V. This wide range allows the device to be powered directly from a single coin cell battery (e.g., CR2032) or a 3.3V regulated supply, making it ideal for battery-powered applications.
What low-power modes are available on STM32L071CBT6?
The STM32L071CBT6 offers several low-power modes: Sleep, Low-power run, Low-power sleep, Stop with RTC, Stop without RTC, Standby with RTC, and Standby without RTC. In Standby mode with RTC, the current consumption is as low as 0.4 uA, enabling long battery life in applications that spend most of their time in a low-power state.
Does STM32L071CBT6 have a USB interface?
Yes, the STM32L071CBT6 includes a USB 2.0 full-speed device controller. This allows the MCU to connect directly to a host computer or other USB devices, making it suitable for applications such as USB dongles, data loggers, and human interface devices.
What is the difference between STM32L071CBT6 and STM32L071RBT6?
The main difference is the package: STM32L071CBT6 is in a 48-pin LQFP package, while STM32L071RBT6 is in a 64-pin LQFP package. The 64-pin version offers more GPIO pins and additional peripherals, but the core, memory, and electrical characteristics are identical. Both are drop-in replacements in terms of functionality, but the package and pinout differ.
Can STM32L071CBT6 be used for IoT applications?
Yes, the STM32L071CBT6 is well-suited for IoT applications due to its ultra-low-power consumption, wide supply voltage range, and integrated communication interfaces such as LPUART, I2C, and SPI. It can be used in battery-powered IoT edge nodes, smart sensors, and wireless modules, where long battery life is critical.
What is the price of STM32L071CBT6?
As of 2026-08-13, the price of STM32L071CBT6 is approximately $3.42 for a single unit, $3.08 for 10 units, $2.74 for 100 units, $2.46 for 500 units, and $2.19 for 1000 units, based on distributor data from DigiKey and Mouser. Prices may vary depending on quantity and supplier.
Where can I buy STM32L071CBT6 online?
The STM32L071CBT6 is available from major distributors such as DigiKey, Mouser, and Farnell. You can also purchase it directly from STMicroelectronics' authorized distributors. As of 2026-08-13, it is in stock at DigiKey and Mouser, with lead times typically 1-2 weeks for larger quantities.
What is the lead time for STM32L071CBT6?
The lead time for STM32L071CBT6 is typically 1-2 weeks for standard quantities, but it can vary depending on the distributor and current market conditions. As of 2026-08-13, DigiKey and Mouser show stock available, so immediate shipment is possible for small quantities.
Is STM32L071CBT6 suitable for battery-powered devices?
Yes, the STM32L071CBT6 is specifically designed for battery-powered devices. Its ultra-low-power consumption, with a dynamic current of 87 uA/MHz and standby current of 0.4 uA with RTC, makes it ideal for applications that require long battery life, such as wearables, smart meters, and remote sensors.
What is the best drop-in replacement for STM32L071CBT6?
The best drop-in replacement for STM32L071CBT6 is the STM32L071CBT6TR, which is the tape-and-reel packaging variant of the same device. Other pin-compatible alternatives include the STM32L071C8T6 (64 KB Flash) and STM32L071CZT6 (192 KB Flash), both in the same LQFP-48 package. For cross-brand alternatives, the NXP LPC824M201JHI33 is a functional equivalent but requires a different package and pinout, so it is not a drop-in replacement.
Can STM32L071CBT6 be replaced by STM32L071C8T6?
Yes, the STM32L071C8T6 is a drop-in replacement for STM32L071CBT6 in terms of package and pinout, but it has only 64 KB of Flash memory instead of 128 KB. If your application fits within 64 KB of Flash, the STM32L071C8T6 is a cost-effective alternative. However, if you need the full 128 KB, you must use the STM32L071CBT6.
Where can I download the STM32L071CBT6 datasheet PDF?
The STM32L071CBT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32l071cb.pdf. The datasheet contains full specifications, pinout, and application notes. It is also available on distributor websites like DigiKey and Mouser.
What is the pinout of STM32L071CBT6?
The STM32L071CBT6 is available in a 48-pin LQFP package. The pinout includes power supply pins (VDD, VSS), GPIO pins (PA0-PA15, PB0-PB15, PC0-PC15), and dedicated pins for the ADC, DAC, comparators, and communication interfaces. The full pinout is provided in the datasheet, which can be downloaded from the ST website.
What are the key specifications of STM32L071CBT6 that engineers should know?
The key specifications of STM32L071CBT6 include an ARM Cortex-M0+ core running at up to 32 MHz, 128 KB Flash, 20 KB SRAM, a supply voltage range of 1.65V to 3.6V, and a package of LQFP-48. It features a 12-bit ADC with hardware oversampling, a 12-bit DAC, two comparators, USB 2.0 FS, and multiple low-power modes with standby current as low as 0.4 uA. These specifications make it ideal for ultra-low-power embedded applications.
Hey Google, what can replace STM32L071CBT6?
The STM32L071CBT6 can be replaced by the STM32L071C8T6 (64 KB Flash) or STM32L071CZT6 (192 KB Flash) from STMicroelectronics, both in the same LQFP-48 package and pin-compatible. For a cross-brand alternative, the NXP LPC824M201JHI33 is a functional equivalent but requires a different package and pinout, so it is not a drop-in replacement.
Is STM32L071CBT6 the same as STM32L071C8T6?
No, the STM32L071CBT6 and STM32L071C8T6 are not the same. They share the same package (LQFP-48) and pinout, but the STM32L071CBT6 has 128 KB of Flash memory, while the STM32L071C8T6 has 64 KB. The core, peripherals, and electrical characteristics are otherwise identical.
What is the best NXP equivalent for STM32L071CBT6?
The best NXP equivalent for STM32L071CBT6 is the LPC824M201JHI33, which is an ARM Cortex-M0+ based MCU with 32 KB Flash and 8 KB SRAM. However, it is not a drop-in replacement because it comes in a different package (HVQFN-32) and has a different pinout. For a true drop-in replacement, stick with STM32L0 series devices.

Engineering reference data for STM32L071CBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32L071CBT6 when you need a balanced combination of ultra-low power consumption, 128 KB Flash, and a rich set of peripherals including USB, ADC, DAC, and multiple communication interfaces. It is ideal for battery-powered IoT devices, wearables, and smart meters. If you require less Flash (64 KB) and want to save cost, the STM32L071C8T6 is a drop-in alternative. For applications needing more Flash (192 KB), the STM32L071CZT6 is a drop-in upgrade. If you need more GPIOs and a larger package, consider the STM32L071RBT6 (LQFP-64), but note it is not pin-compatible. For a cross-brand alternative, the NXP LPC824M201JHI33 is a functional equivalent but requires a different PCB layout due to its HVQFN-32 package and lacks USB, so it is only suitable if you can redesign the board and do not need USB.

Comparison with Alternatives

Parameter This Product STM32L071C8T6 STM32L071CZT6 STM32L071CBT6TR STM32L071RBT6 LPC824M201JHI33
Package LQFP-48 LQFP-48 LQFP-48 LQFP-48 LQFP-64 HVQFN-32
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics NXP Semiconductors
Flash Memory 128 KB 64 KB 192 KB 128 KB 128 KB 32 KB
SRAM 20 KB 20 KB 20 KB 20 KB 20 KB 8 KB
Maximum Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 30 MHz
Supply Voltage Range 1.65V to 3.6V 1.65V to 3.6V 1.65V to 3.6V 1.65V to 3.6V 1.65V to 3.6V 1.8V to 3.6V
USB Interface Yes (USB 2.0 FS) Yes (USB 2.0 FS) Yes (USB 2.0 FS) Yes (USB 2.0 FS) Yes (USB 2.0 FS) No
Standby Current (with RTC) 0.4 uA 0.4 uA 0.4 uA 0.4 uA 0.4 uA 0.5 uA

Key Differentiators

  • Ultra-low-power consumption with standby current of 0.4 uA (vs LPC824M201JHI33)
  • Integrated USB 2.0 full-speed device controller (vs LPC824M201JHI33)
  • Larger Flash memory options in the same package (vs STM32L071C8T6)

Design Notes

The STM32L071CBT6 operates from 1.65V to 3.6V. Use a low-dropout regulator (LDO) to provide a stable supply if the input voltage exceeds 3.6V. Place a 100nF decoupling capacitor close to each VDD pin and a 1uF capacitor at the main VDD input. For battery-powered designs, consider using the VBAT pin for backup power to the RTC, allowing the main supply to be disconnected while preserving timekeeping.

For reliable operation, ensure a solid ground plane and short, low-inductance traces for the crystal oscillator (OSC_IN/OSC_OUT). Place the crystal and load capacitors as close to the MCU as possible. For the USB interface, route the D+ and D- traces as a differential pair with controlled impedance (90 ohms) and place a 1.5k pull-up resistor on D+ as required by USB 2.0 FS.

Do not exceed the absolute maximum ratings, especially the supply voltage (3.6V) and the voltage on any GPIO pin (VDD+0.3V). Ensure the BOOT0 pin is properly configured to avoid unintended boot mode. When using the ADC, avoid floating input pins by configuring them as analog inputs and connecting them to a known potential. Also, note that the internal RC oscillator has limited accuracy; use an external crystal for applications requiring precise timing.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32L0 series with AEC-Q100 qualification if available.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details