STM32L151VCT6A - 256KB Flash 32MHz Cortex-M3 MCU | STMicroelectronics
Артикул: STM32L151VCT6A ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.42 | $8,42 |
| 10 | $7.58 | $75,80 |
| 100 | $6.41 | $641,00 |
| 500 | $5.73 | $2.865,00 |
| 1.000 | $5.12 | $5.120,00 |
STM32L151VCT6A Обзор
A microcontroller (MCU) is a single-chip computer integrating a CPU core, volatile memory (SRAM), non-volatile memory (Flash), and programmable peripherals into one package. The STM32L1 series specifically occupies the 'ultra-low-power' tier of the MCU taxonomy - sitting between general-purpose Cortex-M0/M3 microcontrollers and dedicated signal-processing MCUs - and is hierarchically classified as: microcontroller -> embedded processor -> semiconductor. The L1 family uses ST's proprietary ultra-low-leakage process and an innovative autonomous dynamic voltage scaling (DVS) topology.
Key features include 4KB of true EEPROM (a rare find on Cortex-M MCUs), 12-bit ADC, 12-bit DAC, multiple low-power modes (Standby, Stop, Sleep) drawing as little as 1.4 uA in Stop mode with RTC retention, and a built-in USB 2.0 Full-Speed controller with on-chip transceiver. The 100-LQFP package exposes up to 83 GPIO across multiple 5V-tolerant ports, plus USART, SPI, I2C, USB, CAN, and timers.
The Cortex-M3 core delivers 1.25 DMIPS/MHz (Dhrystone MIPS) while supporting Thumb-2 instructions for code density. The integrated voltage regulator dynamically scales the internal core voltage based on clock frequency, enabling the dynamic voltage scaling that defines the L1 family. Five low-power modes - Sleep, Low-Power Sleep, Stop with RTC, Standby, and Standby with RTC - allow energy budgets as low as 9 uA/MHz active and 1.4 uA Stop.
Typical applications include wearable fitness bands, portable medical sensors, wireless sensor nodes, smart meters, industrial remote controls, and battery-backed IoT devices. The 256KB Flash is sufficient for RTOS-based designs using FreeRTOS or for BLE/ZigBee stacks when paired with a network co-processor. The integrated 4KB EEPROM eliminates the need for external EEPROM in many designs, simplifying BOM and lowering cost.
When designing with the STM32L151VCT6A, choose the LQFP-100 footprint for hand-rework-friendly prototypes and migration to other L1 family parts. Verify your Stop-mode current budget against the 1.4 uA typical figure (it rises to several uA with RTC enabled). For 1.8V-3.6V supply, internal voltage regulation is automatic; at lower voltages the integrated POR/PDR handles brownout reset.
This page synthesizes distributor pricing from DigiKey and Mouser, drop-in alternatives within the same LQFP-100 package, and practical design notes not found in the manufacturer datasheet - giving engineers a faster path from part selection to prototype.
Аналоги без доработки для STM32L151VCT6A — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32L151VCT6A (тот же форм-фактор и посадочное место) — отличается по DAC, ADC, Core Architecture, Flash Memory, SRAM.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32L151VCT6
✅ Прямая замена✓ В наличии
$4.32 / шт.
Открыть даташит →STM32L152VCT6A
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L151VCH6A
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
STM32L151VCT6TR
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
GD32F303VCT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
APM32F103VCT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L151VCT6A Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M3 32-bit |
| CPU Frequency | 32 MHz |
| Flash Memory | 256 KB |
| SRAM | 32 KB |
| EEPROM | 4 KB (true EEPROM) |
| Корпус | 100-pin LQFP (14x14 mm) |
| Operating Voltage | 1.8 V to 3.6 V |
| GPIO Count | Up to 83 (5V-tolerant) |
| ADC | 1x 12-bit, up to 24 channels |
| DAC | 1x 12-bit |
| USB | USB 2.0 Full-Speed with on-chip PHY |
| Рабочая температура | -40C to +85C (industrial grade) |
| Low-Power Stop Mode Current | 1.4 uA typical (RTC retained) |
| Active Mode Current | 9 uA/MHz typical |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 (168 hours) |
| Статус RoHS | Compliant |
Конфигурация выводов STM32L151VCT6A
| Контакт 1 | PE2 — GPIO PE2 / TRACECLK |
| Контакт 2 | PE3 — GPIO PE3 / TRACEDATA0 |
| Контакт 3 | PE4 — GPIO PE4 / TRACEDATA1 |
| Контакт 4 | PE5 — GPIO PE5 / TRACEDATA2 |
| Контакт 5 | PE6 — GPIO PE6 / TRACEDATA3 |
| Контакт 6 | VBAT — RTC backup battery supply |
| Контакт 7 | PC13 — GPIO PC13 / RTC_TAMP |
| Контакт 8 | PC14 — GPIO PC14 / OSC32_IN |
| Контакт 9 | PC15 — GPIO PC15 / OSC32_OUT |
| Контакт 10 | VSS — Ground |
| Контакт 11 | VDD — Digital supply voltage |
| Контакт 12 | PH0 — GPIO PH0 / OSC_IN |
| Контакт 13 | PH1 — GPIO PH1 / OSC_OUT |
| Контакт 14 | NRST — Reset (active low) |
| Контакт 15 | PC0 — GPIO PC0 / ADC_IN10 |
| Контакт 16 | PC1 — GPIO PC1 / ADC_IN11 |
| Контакт 17 | PC2 — GPIO PC2 / ADC_IN12 |
| Контакт 18 | PC3 — GPIO PC3 / ADC_IN13 |
| Контакт 19 | VSSA — Analog ground |
| Контакт 20 | VDDA — Analog supply voltage |
| Контакт 21 | PA0 — GPIO PA0 / WKUP1 / ADC_IN0 |
| Контакт 22 | PA1 — GPIO PA1 / ADC_IN1 |
| Контакт 23 | PA2 — GPIO PA2 / USART2_TX |
| Контакт 24 | PA3 — GPIO PA3 / USART2_RX |
| Контакт 25 | PA4 — GPIO PA4 / SPI1_NSS |
| Контакт 26 | PA5 — GPIO PA5 / SPI1_SCK |
| Контакт 27 | PA6 — GPIO PA6 / SPI1_MISO |
| Контакт 28 | PA7 — GPIO PA7 / SPI1_MOSI |
| Контакт 29 | PC4 — GPIO PC4 / ADC_IN14 |
| Контакт 30 | PC5 — GPIO PC5 / ADC_IN15 |
| Контакт 31 | PB0 — GPIO PB0 / ADC_IN8 |
| Контакт 32 | PB1 — GPIO PB1 / ADC_IN9 |
| Контакт 33 | PB2 — GPIO PB2 / BOOT1 |
| Контакт 34 | PE7 — GPIO PE7 |
| Контакт 35 | PE8 — GPIO PE8 |
| Контакт 36 | PE9 — GPIO PE9 |
| Контакт 37 | PE10 — GPIO PE10 |
| Контакт 38 | PE11 — GPIO PE11 |
| Контакт 39 | PE12 — GPIO PE12 |
| Контакт 40 | PE13 — GPIO PE13 |
| Контакт 41 | PE14 — GPIO PE14 |
| Контакт 42 | PE15 — GPIO PE15 |
| Контакт 43 | PB10 — GPIO PB10 / I2C2_SCL |
| Контакт 44 | PB11 — GPIO PB11 / I2C2_SDA |
| Контакт 45 | VSS — Ground |
| Контакт 46 | VDD — Digital supply voltage |
| Контакт 47 | PB12 — GPIO PB12 / SPI2_NSS |
| Контакт 48 | PB13 — GPIO PB13 / SPI2_SCK |
| Контакт 49 | PB14 — GPIO PB14 / SPI2_MISO |
| Контакт 50 | PB15 — GPIO PB15 / SPI2_MOSI |
| Контакт 51 | PD8 — GPIO PD8 |
| Контакт 52 | PD9 — GPIO PD9 |
| Контакт 53 | PD10 — GPIO PD10 |
| Контакт 54 | PD11 — GPIO PD11 |
| Контакт 55 | PD12 — GPIO PD12 |
| Контакт 56 | PD13 — GPIO PD13 |
| Контакт 57 | VSS — Ground |
| Контакт 58 | VDD — Digital supply voltage |
| Контакт 59 | PD14 — GPIO PD14 |
| Контакт 60 | PD15 — GPIO PD15 |
| Контакт 61 | PC6 — GPIO PC6 |
| Контакт 62 | PC7 — GPIO PC7 |
| Контакт 63 | PC8 — GPIO PC8 |
| Контакт 64 | PC9 — GPIO PC9 |
| Контакт 65 | PA8 — GPIO PA8 / USART1_CK |
| Контакт 66 | PA9 — GPIO PA9 / USART1_TX |
| Контакт 67 | PA10 — GPIO PA10 / USART1_RX |
| Контакт 68 | PA11 — GPIO PA11 / USB_DM |
| Контакт 69 | PA12 — GPIO PA12 / USB_DP |
| Контакт 70 | PA13 — GPIO PA13 / SWDIO |
| Контакт 71 | VSS — Ground |
| Контакт 72 | VDD — Digital supply voltage |
| Контакт 73 | PA14 — GPIO PA14 / SWCLK |
| Контакт 74 | PA15 — GPIO PA15 / JTDI |
| Контакт 75 | PC10 — GPIO PC10 / UART4_TX |
| Контакт 76 | PC11 — GPIO PC11 / UART4_RX |
| Контакт 77 | PC12 — GPIO PC12 / UART5_TX |
| Контакт 78 | PD0 — GPIO PD0 |
| Контакт 79 | PD1 — GPIO PD1 |
| Контакт 80 | PD2 — GPIO PD2 / UART5_RX |
| Контакт 81 | PD3 — GPIO PD3 |
| Контакт 82 | PD4 — GPIO PD4 |
| Контакт 83 | PD5 — GPIO PD5 |
| Контакт 84 | PD6 — GPIO PD6 |
| Контакт 85 | PD7 — GPIO PD7 |
| Контакт 86 | PB3 — GPIO PB3 / JTDO |
| Контакт 87 | PB4 — GPIO PB4 / NJTRST |
| Контакт 88 | PB5 — GPIO PB5 |
| Контакт 89 | PB6 — GPIO PB6 / I2C1_SCL |
| Контакт 90 | PB7 — GPIO PB7 / I2C1_SDA |
| Контакт 91 | BOOT0 — Boot mode selection |
| Контакт 92 | PB8 — GPIO PB8 / TIM4_CH3 |
| Контакт 93 | PB9 — GPIO PB9 / TIM4_CH4 |
| Контакт 94 | PE0 — GPIO PE0 / TIM4_ETR |
| Контакт 95 | PE1 — GPIO PE1 |
| Контакт 96 | VSS — Ground |
| Контакт 97 | VDD — Digital supply voltage |
| Контакт 98 | PE2 — GPIO PE2 / TRACECLK |
| Контакт 99 | PE3 — GPIO PE3 / TRACEDATA0 |
| Контакт 100 | VREF+ — ADC reference voltage |
Типичное применение
STM32L151VCT6A подходит для 7 применениеs: Wearable Fitness Band, Battery-Powered IoT Sensor Node, Smart Electricity Meter, Portable Medical Sensor, Industrial Remote Control / HMI, USB-Powered Embedded Device, Energy Harvesting Wireless Switch.
Wearable Fitness Band
The STM32L151VCT6A's 1.4 uA Stop-mode current and 9 uA/MHz active current make it ideal for wearable fitness bands powered by a small lithium-polymer cell. With 256 KB Flash and 32 KB SRAM it easily hosts FreeRTOS plus a BLE host stack when paired with an external network co-processor such as the BlueNRG-2. The integrated 12-bit ADC drives optical heart-rate sensor photodiode amplification directly, while the 5V-tolerant GPIOs interface to a segment LCD or OLED display. Designers favor this MCU over standard Cortex-M0 parts because the dynamic voltage scaling and five low-power modes deliver days-to-weeks longer battery life per charge.
Рекомендуется
Battery-Powered IoT Sensor Node
For wireless sensor nodes (temperature, humidity, air-quality) running on 2x AA batteries or energy harvesting, the STM32L151VCT6A offers the lowest quiescent current budget in its class. The 1.8-3.6 V supply range matches direct connection to alkaline or lithium cells without boost conversion. The Cortex-M3 at 32 MHz runs sensor fusion and LoRaWAN/Sigfox stacks at modest MIPS, while Stop mode with RTC retains time of day for 5+ years on a single primary cell. The 4 KB true EEPROM provides non-volatile parameter storage (calibration data, network keys) without external parts, simplifying BOM in cost-sensitive IoT deployments.
Рекомендуется
Smart Electricity Meter
Smart meters require metering-accurate ADCs, real-time clock retention across power events, and years-long battery backup for the disconnect switch. The STM32L151VCT6A delivers 12-bit ADC accuracy on current/voltage sense channels and 4 KB true EEPROM for tariff/calibration storage. The LQFP-100 package exposes enough GPIO for metering front-end, optical port (IEC 62056-21), and PLC or wireless M-Bus link. The L152 variant is preferred where the meter has a mechanical segment-LCD display. Compared to the older STM32F1 series, the L1 family's Stop-mode current reduces idle draw in standby mode by 10x.
Рекомендуется
Portable Medical Sensor
Portable medical devices such as pulse oximeters, glucometers, and wearable ECG patches demand low noise floor, ultra-low standby current, and IEC 60601-1-compatible ESD robustness. The STM32L151VCT6A's integrated 12-bit ADC and 12-bit DAC handle analog front-end conditioning without external op-amps, and the 5V-tolerant GPIOs simplify interface to legacy medical sensors. The Cortex-M3 core supports lightweight DSP for heart-rate variability calculation. Battery life of 30+ days is achievable on a single CR2032 coin cell using Stop mode between measurements, making this MCU a strong fit for disposable and semi-disposable medical products.
Рекомендуется
Industrial Remote Control / HMI
Battery-powered industrial remote controls for cranes, forklifts, and process equipment need long battery life, robust ESD tolerance, and wireless connectivity. The STM32L151VCT6A's 32 KB SRAM and 256 KB Flash accommodate sub-GHz or Bluetooth proprietary stacks alongside user-interface code. The 100-LQFP exposes 83 GPIOs for keypad matrix, joystick, and OLED display interfacing. Designers prefer the L1 family over F1/F4 parts because Stop-mode retention and fast wakeup (typically 8 us) extend battery life while preserving real-time response for safety-critical stop commands.
Рекомендуется
USB-Powered Embedded Device
The STM32L151VCT6A integrates a USB 2.0 Full-Speed controller with on-chip PHY, eliminating the need for an external USB transceiver chip. This makes it an excellent choice for USB-powered embedded devices such as data loggers, HID peripherals, and CDC virtual COM port devices. The 256 KB Flash comfortably holds USB device class firmware plus application logic. While the L1 family is optimized for low-power, the integrated USB and 5V-tolerant GPIO simplify designs that need both battery backup and USB connectivity for charging or data exchange.
Рекомендуется
Energy Harvesting Wireless Switch
Self-powered wireless light switches and IoT buttons use kinetic or solar energy harvesting and need to operate from a few hundred microjoules per actuation. The STM32L151VCT6A's 1.4 uA Stop-mode current and 8 us wakeup time allow the MCU to spend >99% of its time in sleep between events, then wake, transmit a packet via a companion radio, and return to Stop. The 256 KB Flash is sufficient for proprietary or BLE beacon stacks, and 5V-tolerant GPIOs simplify interface to mechanical switches. This application showcases the L1 family's advantage over general-purpose Cortex-M0 MCUs.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32L151VCT6A — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | STM32L151VCT6 | STM32L152VCT6A | STM32L151VCH6A | STM32L151VCT6TR | GD32F303VCT6 | APM32F103VCT6 |
|---|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | Geehy |
| Package | 100-LQFP (14x14 mm) | 100-LQFP (14x14 mm) - same | 100-LQFP (14x14 mm) - same | 100-LQFP (14x14 mm) - same | 100-LQFP (14x14 mm) - same | 100-LQFP (14x14 mm) - same | 100-LQFP (14x14 mm) - same |
| Core | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M4 | ARM Cortex-M3 |
| CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 120 MHz | 96 MHz |
| Flash Memory | 256 KB | 256 KB | 256 KB | 384 KB | 256 KB | 256 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 48 KB | 32 KB | 48 KB | 64 KB |
| Stop-Mode Current | 1.4 uA typical | 1.4 uA typical | 1.4 uA typical | 1.4 uA typical | 1.4 uA typical | ~50 uA | ~50 uA |
| USB | USB 2.0 FS with PHY | USB 2.0 FS with PHY | USB 2.0 FS with PHY | USB 2.0 FS with PHY | USB 2.0 FS with PHY | USB 2.0 FS with PHY | USB 2.0 FS with PHY |
| LCD Controller | No | No | Yes (8x40 segments) | No | No | No | No |
Ключевые отличия
- Lowest Stop-mode current in 100-LQFP Cortex-M3 class (против GD32F303VCT6)
- Integrated 4 KB true EEPROM (против STM32F100VCT6B)
- Optional integrated LCD segment controller (против STM32L152VCT6A)
Заметки по проектированию
The STM32L151VCT6A's 1.4 uA Stop-mode current is achieved only when the LSE oscillator and selected peripherals are properly gated. Estimated: at 3.0 V supply with RTC running, typical Stop current is 1.4-2.5 uA. Enable internal voltage regulator in low-power regulator mode and disable all unused peripherals via the RCC registers before entering Stop. The integrated 4 KB true EEPROM operates at 1.8-3.6 V but draws ~3 mA during a write - avoid writing EEPROM while in low-power modes.
Decouple all VDD/VSS pin pairs with 100 nF X5R ceramic capacitors placed within 5 mm of each pin pair. The VDDA pin should have its own 100 nF + 1 uF RC filter to isolate analog noise from the digital core. The LQFP-100 thermal pad (if present on the variant) should be soldered to a 4-6 mm^2 copper pour for thermal dissipation, though at 9 uA/MHz active and 1.4 uA Stop the MCU rarely requires thermal management.
Do not exceed 3.6 V on any GPIO, even though they are 5V-tolerant for input-only operation - the 5V tolerance applies to digital input pins only, not to ADC inputs. The VBAT pin should be tied to VDD when no RTC backup battery is used; leaving it floating causes undefined supply rail behavior. When migrating from STM32F1, note that the L1 series uses different bit-band alias addresses in some peripheral registers - re-verify all CMSIS headers before porting HAL code.
Информация о соответствии
RoHS and REACH compliant per ST product page. Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified - for automotive applications consider STM32L151VCT6A-Q variant.