STM32L151RCT6 - 32MHz Cortex-M3, 256KB Flash MCU | STMicroelectronics
Артикул: STM32L151RCT6 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.2 | $6,20 |
| 10 | $5.55 | $55,50 |
| 100 | $4.85 | $485,00 |
| 500 | $4.3 | $2.150,00 |
| 1.000 | $3.85 | $3.850,00 |
STM32L151RCT6 Обзор
An ultra-low-power MCU is a microcontroller engineered to minimize energy per operation and standby consumption, sitting within the broader hierarchy of ARM Cortex-M-based microcontrollers under the power-management-optimized IC family. The STM32L1 series uses STMicroelectronics proprietary ultra-low-leakage process technology with autonomous dynamic voltage scaling, allowing the core to run from a scaled supply without external regulation complexity.
Key features include 256 KB Flash and 32 KB of ECC-enabled RAM, a 32 MHz Cortex-M3 core, USB FS device support, and 3x integrated op-amps that offload analog signal conditioning from external components. The device operates from a 1.65 V to 3.6 V supply and offers multiple low-power modes down to a low-leakage standby state, making it suited for energy-scavenging and coin-cell products.
Technically, the autonomous dynamic voltage scaling regulator adjusts core voltage to the operating frequency, cutting dynamic power while preserving wake-up latency. The five low-power modes (Sleep, Low-power Run, Low-power Sleep, Stop, Standby) let designers trade wake-up time against current draw precisely.
Typical applications include battery-powered metering, portable medical monitoring, and industrial sensor nodes using USB connectivity for configuration and data upload.
A key design consideration: in Stop and Standby modes the low-speed oscillator domain remains critical for RTC-based wake-up, so layout and clock tree configuration deserve early attention.
This page synthesizes distributor pricing, drop-in alternatives, pinout, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для STM32L151RCT6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32L151RCT6 (тот же форм-фактор и посадочное место) — отличается по Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32L151RCT6A
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L152RCT6A
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L151RBT6A
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L151R8T6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L151RCT6 Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M3 32-bit |
| Maximum CPU Frequency | 32 MHz |
| Flash Memory | 256 KB |
| RAM | 32 KB |
| Supply Voltage Range | 1.65 V to 3.6 V |
| USB | USB 2.0 full-speed device |
| Analog Peripherals | 3x op-amp |
| Low-Power Modes | 5 (Sleep, Low-power Run, Low-power Sleep, Stop, Standby) |
| Process Technology | Ultra-low-leakage with autonomous dynamic voltage scaling |
| Корпус | 64-LQFP (10x10 mm) |
| Тип монтажа | Surface Mount |
| Series | STM32L1 (Ultra-low-power) |
| Instruction Set | ARMv7-M (Thumb-2) |
| Статус RoHS | Compliant |
| Data Connectors | USB (device mode) |
Конфигурация выводов STM32L151RCT6
| Контакт 1 | VBAT — Backup battery supply for RTC and backup registers |
| Контакт 2 | PC13 — GPIO port C, pin 13 / TAMPER-RTC |
| Контакт 3 | PC14 — GPIO port C, pin 14 / OSC32_IN |
| Контакт 4 | PC15 — GPIO port C, pin 15 / OSC32_OUT |
| Контакт 5 | PH0 — Oscillator input / OSC_IN |
| Контакт 6 | PH1 — Oscillator output / OSC_OUT |
| Контакт 7 | NRST — System reset (active low) |
| Контакт 8 | PC0 — GPIO port C, pin 0 / ADC input |
| Контакт 9 | PC1 — GPIO port C, pin 1 / ADC input |
| Контакт 10 | PC2 — GPIO port C, pin 2 / ADC input |
| Контакт 11 | PC3 — GPIO port C, pin 3 / ADC input |
| Контакт 12 | VSSA — Analog ground |
| Контакт 13 | VDDA — Analog power supply |
| Контакт 14 | PA0 — GPIO port A, pin 0 / WKUP / ADC |
| Контакт 15 | PA1 — GPIO port A, pin 1 / ADC |
| Контакт 16 | PA2 — GPIO port A, pin 2 / USART2_TX / ADC |
| Контакт 17 | PA3 — GPIO port A, pin 3 / USART2_RX / ADC |
| Контакт 18 | VDD — Digital power supply |
| Контакт 19 | PA4 — GPIO port A, pin 4 / SPI1_NSS / DAC / ADC |
| Контакт 20 | PA5 — GPIO port A, pin 5 / SPI1_SCK / DAC / ADC |
| Контакт 21 | PA6 — GPIO port A, pin 6 / SPI1_MISO / ADC |
| Контакт 22 | PA7 — GPIO port A, pin 7 / SPI1_MOSI / ADC |
| Контакт 23 | PC4 — GPIO port C, pin 4 / ADC |
| Контакт 24 | PC5 — GPIO port C, pin 5 / ADC |
| Контакт 25 | PB0 — GPIO port B, pin 0 / ADC |
| Контакт 26 | PB1 — GPIO port B, pin 1 / ADC |
| Контакт 27 | PB2 — GPIO port B, pin 2 / BOOT1 |
| Контакт 28 | PB10 — GPIO port B, pin 10 / I2C2_SCL / USART3_TX |
| Контакт 29 | PB11 — GPIO port B, pin 11 / I2C2_SDA / USART3_RX |
| Контакт 30 | VSS — Digital ground |
| Контакт 31 | VDD — Digital power supply |
| Контакт 32 | PB12 — GPIO port B, pin 12 / SPI2_NSS |
| Контакт 33 | PB13 — GPIO port B, pin 13 / SPI2_SCK |
| Контакт 34 | PB14 — GPIO port B, pin 14 / SPI2_MISO |
| Контакт 35 | PB15 — GPIO port B, pin 15 / SPI2_MOSI |
| Контакт 36 | PC6 — GPIO port C, pin 6 |
| Контакт 37 | PC7 — GPIO port C, pin 7 |
| Контакт 38 | PC8 — GPIO port C, pin 8 |
| Контакт 39 | PC9 — GPIO port C, pin 9 |
| Контакт 40 | PA8 — GPIO port A, pin 8 / USART1_CK / MCO |
| Контакт 41 | PA9 — GPIO port A, pin 9 / USART1_TX / VBUS sensing |
| Контакт 42 | PA10 — GPIO port A, pin 10 / USART1_RX |
| Контакт 43 | PA11 — GPIO port A, pin 11 / USB_DM |
| Контакт 44 | PA12 — GPIO port A, pin 12 / USB_DP |
| Контакт 45 | PA13 — GPIO port A, pin 13 / SWDIO |
| Контакт 46 | VSS — Digital ground |
| Контакт 47 | VDD — Digital power supply |
| Контакт 48 | PA14 — GPIO port A, pin 14 / SWCLK |
| Контакт 49 | PA15 — GPIO port A, pin 15 / SPI1_NSS / JTDI |
| Контакт 50 | PC10 — GPIO port C, pin 10 |
| Контакт 51 | PC11 — GPIO port C, pin 11 |
| Контакт 52 | PC12 — GPIO port C, pin 12 |
| Контакт 53 | PD2 — GPIO port D, pin 2 / USART3_RX |
| Контакт 54 | PB3 — GPIO port B, pin 3 / SPI1_SCK / JTDO |
| Контакт 55 | PB4 — GPIO port B, pin 4 / SPI1_MISO / NJTRST |
| Контакт 56 | PB5 — GPIO port B, pin 5 / SPI1_MOSI |
| Контакт 57 | PB6 — GPIO port B, pin 6 / I2C1_SCL / USART1_TX |
| Контакт 58 | PB7 — GPIO port B, pin 7 / I2C1_SDA / USART1_RX |
| Контакт 59 | BOOT0 — Boot mode selection |
| Контакт 60 | PB8 — GPIO port B, pin 8 / I2C1_SCL |
| Контакт 61 | PB9 — GPIO port B, pin 9 / I2C1_SDA |
| Контакт 62 | VSS — Digital ground |
| Контакт 63 | VDD — Digital power supply |
| Контакт 64 | NC — Not connected (per datasheet) |
Типичное применение
STM32L151RCT6 подходит для 6 применениеs: Smart Energy Metering, Portable Medical Monitoring, Industrial Sensor Nodes, USB Data Loggers and Dongles, Remote Controls and Consumer Devices, IoT Sensor Endpoints.
Smart Energy Metering
The STM32L151RCT6 fits electricity, water, and gas metering because its ultra-low-leakage process and five low-power modes minimize battery drain over a 10+ year service life, while the 256 KB Flash stores metrology firmware, calibration tables, and logging buffers without external memory. The three integrated op-amps amplify shunt or CT sensor signals on-chip, reducing BOM cost and quiescent current versus external amplifiers. In typical designs the MCU spends most time in Stop mode with RTC wake-up, sampling sensors periodically; USB FS enables in-field configuration via optical or wired service tools. The 1.65-3.6 V supply range tolerates lithium thionyl chloride cells directly.
Рекомендуется
Portable Medical Monitoring
Wearable and portable medical devices benefit from the STM32L151RCT6's 32 MHz Cortex-M3 performance for digital filtering and its ultra-low-power profile for multi-day battery operation between charges. The 32 KB RAM buffers ECG or SpO2 waveform data, while the on-chip op-amps condition bio-potential or optical sensor front-ends with minimal noise-adding circuitry. USB full-speed allows charging cradles to double as data-upload links to clinician software. According to the STMicroelectronics product page, autonomous dynamic voltage scaling keeps active-mode efficiency high, so burst-processing workloads do not penalize average battery life the way fixed-voltage-core MCUs do.
Рекомендуется
Industrial Sensor Nodes
Factory and process sensor nodes use the STM32L151RCT6 to acquire analog signals (via its three op-amps and ADC), process them locally on the 32 MHz Cortex-M3, and report over wired buses; USB FS doubles as a commissioning interface during installation. The five low-power modes allow duty-cycled acquisition from energy-harvesting or long-life battery supplies, and the 1.65-3.6 V range suits 3.3 V and 3.6 V industrial rails. With 256 KB Flash, nodes store compensation curves and logging data on-device. The 64-pin LQFP provides enough GPIO for multi-sensor input and relay or 4-20 mA transmitter control outputs.
Рекомендуется
USB Data Loggers and Dongles
The integrated USB 2.0 full-speed device controller makes the STM32L151RCT6 a natural fit for battery-powered loggers and USB dongles that must also run standalone. The 48 MHz USB clock is derived from the internal PLL, simplifying the clock tree, and ST's USB device library provides CDC/HID/MSC classes. The 256 KB Flash supports USB DFU in-field firmware updates alongside the application. In typical logger designs the MCU sleeps in Stop mode, wakes on RTC or sensor interrupt, records to RAM or SPI Flash, and enumerates only when plugged in - USB session presence is managed via the VBUS sensing path on the PA9 alternate function.
Рекомендуется
Remote Controls and Consumer Devices
Consumer products with years of shelf life - remote controls, thermostats, fitness accessories - leverage the STM32L151RCT6's standby leakage performance. The ultra-low-leakage process keeps Standby current in the sub-uA region so a coin cell survives typical product lifetimes. The 32 MHz core handles capacitive-touch scanning, IR protocols, and Bluetooth-module management, while 256 KB Flash leaves room for OTA-capable firmware. The 1.65-3.6 V range covers single lithium CR2032 and 2x alkaline stacks. The three op-amps can implement touch-signal conditioning or sensor front-ends, trimming BOM in high-volume consumer designs.
Рекомендуется
IoT Sensor Endpoints
Battery-powered IoT endpoints pair the STM32L151RCT6 with sub-GHz or 2.4 GHz radio modules; the MCU handles sensor acquisition (on-chip op-amps conditioning analog outputs), protocol stacks, and security routines while radios sleep. Five low-power modes let firmware shut the core between report intervals, and dynamic voltage scaling keeps active bursts efficient. The 32 KB RAM accommodates TLS session buffers, and 256 KB Flash leaves margin for bootloader plus radio firmware-update logic. The 64-pin LQFP-64 (10x10 mm) provides sufficient GPIO for SPI/I2C radio, sensor, and power-management circuitry within a compact endpoint footprint.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32L151RCT6 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | STM32L151RCT6A | STM32L152RCT6A | STM32L151RBT6A | STM32L151R8T6 |
|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same |
| Core / Frequency | Cortex-M3, 32 MHz | Cortex-M3, 32 MHz | Cortex-M3, 32 MHz | Cortex-M3, 32 MHz | Cortex-M3, 32 MHz |
| Flash Memory | 256 KB | 256 KB | 256 KB | 128 KB | 64 KB |
| USB | USB FS device | USB FS device | USB FS device | USB FS device | USB FS device |
| Op-amps | 3x | 3x | 3x | 3x | 3x |
| LCD Controller | No | No | Yes (8x40 segments) | No | No |
| Drop-in Compatibility | Reference | Full drop-in (same die family) | Pin-compatible, LCD-enabled firmware differs | Pin-compatible, Flash-limited | Pin-compatible, Flash-limited |
| Lifecycle Status | Active | Active | Active | Active | Active |
Ключевые отличия
- On-chip 3x op-amps eliminate external analog front-end (против STM32L151RBT6A)
- Larger Flash than pin-compatible cost-downs (против STM32L151R8T6)
- No LCD controller vs L152 variant (против STM32L152RCT6A)
Заметки по проектированию
Connect VDDA to a clean filtered supply (ferrite bead plus 100 nF and 1 uF capacitors) even if digital VDD is already clean - the on-chip op-amps and ADC reference this rail, and digital noise on VDDA directly degrades analog accuracy. VBAT should be tied to VDD through a 3.3 V domain or to a coin cell if RTC retention through battery removal is required. Estimated: a coin-cell CR2032 (~220 mAh) powering a design sleeping at 2 uA and active 10 mA for 2% duty averages roughly 0.22 mA, yielding around 1 year of runtime.
Place 100 nF decoupling capacitors within 2 mm of each VDD/VSS pin pair; the LQFP-64 has four VDD/VDDA pairs that all require local decoupling. Keep the USB DM/DP pair (PA11/PA12) as a 90-ohm differential pair routed away from the 32.768 kHz crystal and the HSE oscillator. Ground the NRST pin with a 100 nF capacitor close to pin 7 for reliable power-on reset. Use BOOT0 with a pulldown (10k) to guarantee execution from Flash at reset.
USB operation requires the internal voltage regulator enabled and the 48 MHz USB clock from the PLL - entering Stop mode kills the USB session, so applications must disconnect from the bus before deep sleep and re-enumerate on wake. PC14/PC15 and PH0/PH1 are low-drive pins with limited sink capability when used as GPIO. Flash endurance is limited for frequent parameter writes; use the EEPROM-like emulation or external FRAM for high-cycle logging. Verify the silicon revision (RCT6 vs RCT6A errata) against the ST Errata Sheet during development.
Информация о соответствии
RoHS compliant per STMicroelectronics product data; T6 suffix denotes RoHS-compliant package. REACH and halogen-free status not stated in provided data.