STM32L071CBT6 - Ultra-Low-Power ARM Cortex-M0+ MCU | STMicroelectronics
MPN: STM32L071CBT6 β Active| 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 |
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π Reference alternative (not in catalog)
STM32L071CZT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L071CBT6TR
β Drop-Inπ Reference alternative (not in catalog)
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
| 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
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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
Recommended Products Summary
Engineering reference data for STM32L071CBT6 β comparison, design guidance, and compliance information.
Selection Guide
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 per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32L0 series with AEC-Q100 qualification if available.