STM8L151C6T3 - 8-bit 16MHz 32KB Flash Ultra-Low MCU | STMicroelectronics
料号: STM8L151C6T3 ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $2.93 | $2.93 |
| 10 | $2.64 | $26.40 |
| 100 | $2.35 | $235.00 |
| 500 | $2.1 | $1,050.00 |
| 1,000 | $1.88 | $1,880.00 |
| 3,000 | $1.65 | $4,950.00 |
STM8L151C6T3 概述
An ultra-low-power microcontroller (MCU) is a class of microcontroller optimized to minimize active and standby current consumption through aggressive clock gating, multiple low-power modes (Halt, Active-Halt, Wait, Run), and the ability to operate from sub-3V rails. STM8L MCUs sit within ST's broader portfolio that also includes the higher-integration STM8L152/4/5/8 lines which add LCD drivers, AES, and capacitive-sensing peripherals. The STM8L151C6T3 specifically uses a Harvard-architecture STM8S core with a 3-stage instruction pipeline, peripherals tied through a peripheral interconnect that allows independent clocking.
Key features of the STM8L151C6T3 include a true 4.0 uA low-power Run mode, 1.45 uA Halt mode with RTC active, 350 nA Halt-without-RTC mode, integrated RTC, two 16-bit timers, one 8-bit timer, 12-bit ADC with up to 1 Msps, and 41 GPIOs across two ports. The device also includes an integrated LCD voltage booster option on the wider STM8L152 family, plus USART, SPI, and I2C peripherals for serial connectivity.
Architecturally the STM8L151C6T3 uses the STM8 CISC instruction set with 16-bit instruction words, a 16-bit program counter, and a rich register file that lets the compiler generate compact code. Up to 32 MIPS at 16MHz, integrated clock tree with internal 16MHz HSI, and optional external crystal make it suitable for sensor hubs that wake periodically to read sensor data and return to Halt. The 32KB Flash supports in-application programming (IAP) over I2C/SPI/UART, allowing firmware upgrades without exposing the SWIM debug interface.
Typical applications include battery-powered sensor nodes, wearables, electronic shelf labels, smart meters, and remote controls. Designers choose the STM8L151C6T3 when they need real EEPROM for parameter storage, robust <500 nA standby current, and a CISC core that produces dense assembly code for state machines.
When designing with this device, evaluate quiescent current per power mode against the application's duty cycle. The 48-pin LQFP requires a 7x7mm PCB footprint with thermal pad routing guidelines per ST design guides. Use the STVP programmer and IAR/STM8 COSMIC toolchains for firmware development.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone - particularly cross-family guidance for migration to STM32L0 when more MIPS or peripherals are required.
直接替换替代料: STM8L151C6T3 ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: STM8L151C6T3 (相同外形与封装尺寸) ——差异在于 Core, Timers, Operating Temperature, Data EEPROM, Package.
快速对比工具——选择替代料号进行并排对比:
STM8L151C6T6
✅ 直接替换✓ 有现货
$2.19 / 个
查看数据手册 →STM8L151C8T6
✅ 直接替换📋 参考替代料(不在目录中)
STM8L151C6T3TR
✅ 直接替换📋 参考替代料(不在目录中)
STM8L151C4T6
✅ 直接替换📋 参考替代料(不在目录中)
STM8L152C6T6
✅ 直接替换✓ 有现货
$2.19 / 个
查看数据手册 →STM8L151C6T3 最大额定值与电气特性
| Core | STM8 (8-bit CISC) |
| Maximum Clock Speed | 16 MHz |
| Program Memory (Flash) | 32 KB |
| Data EEPROM | 1 KB (true EEPROM) |
| RAM | 2 KB |
| 电源电压 | 1.8 V to 3.6 V |
| GPIO Count | 41 |
| ADC | 12-bit, up to 1 Msps |
| Timers | 2x 16-bit, 1x 8-bit |
| RTC | Yes, with calendar |
| Communication | USART, SPI, I2C |
| Run Mode Current | 4.0 uA typical |
| Halt Mode Current (with RTC) | 1.45 uA typical |
| Halt Mode Current (no RTC) | 350 nA typical |
| 封装 | 48-LQFP (7x7 mm) |
| 工作温度 | -40 C to +85 C (industrial) |
| RoHS 状态 | Compliant |
| 安装类型 | Surface Mount |
STM8L151C6T3 引脚配置
| 引脚 1 | OSC_IN — External clock input |
| 引脚 2 | OSC_OUT — External clock output |
| 引脚 3 | NRST — Reset (active low, shared with SWIM) |
| 引脚 4 | PA0 — Port A bit 0 (GPIO/ADC/WKUP) |
| 引脚 5 | PA1 — Port A bit 1 (GPIO/ADC) |
| 引脚 6 | PA2 — Port A bit 2 (GPIO/USART1_TX) |
| 引脚 7 | PA3 — Port A bit 3 (GPIO/USART1_RX) |
| 引脚 8 | VSS — Digital ground |
| 引脚 9 | VDD — Digital supply (1.8-3.6V) |
| 引脚 10 | PA4 — Port A bit 4 (GPIO/SPI_NSS) |
| 引脚 11 | PA5 — Port A bit 5 (GPIO/SPI_SCK) |
| 引脚 12 | PA6 — Port A bit 6 (GPIO/SPI_MISO) |
| 引脚 13 | PA7 — Port A bit 7 (GPIO/SPI_MOSI) |
| 引脚 14 | PB0 — Port B bit 0 (GPIO/ADC) |
| 引脚 15 | PB1 — Port B bit 1 (GPIO/ADC) |
| 引脚 16 | PB2 — Port B bit 2 (GPIO/ADC) |
| 引脚 17 | PB3 — Port B bit 3 (GPIO/ADC) |
| 引脚 18 | PB4 — Port B bit 4 (GPIO/I2C_SDA) |
| 引脚 19 | PB5 — Port B bit 5 (GPIO/I2C_SCL) |
| 引脚 20 | PB6 — Port B bit 6 (GPIO/TIM1_CH1) |
| 引脚 21 | PB7 — Port B bit 7 (GPIO/TIM1_CH2) |
| 引脚 22 | PC0 — Port C bit 0 (GPIO) |
| 引脚 23 | PC1 — Port C bit 1 (GPIO) |
| 引脚 24 | PC2 — Port C bit 2 (GPIO) |
| 引脚 25 | PC3 — Port C bit 3 (GPIO) |
| 引脚 26 | PC4 — Port C bit 4 (GPIO) |
| 引脚 27 | PC5 — Port C bit 5 (GPIO) |
| 引脚 28 | PC6 — Port C bit 6 (GPIO) |
| 引脚 29 | PC7 — Port C bit 7 (GPIO) |
| 引脚 30 | PD0 — Port D bit 0 (GPIO) |
| 引脚 31 | PD1 — Port D bit 1 (GPIO) |
| 引脚 32 | PD2 — Port D bit 2 (GPIO) |
| 引脚 33 | PD3 — Port D bit 3 (GPIO) |
| 引脚 34 | PD4 — Port D bit 4 (GPIO) |
| 引脚 35 | PD5 — Port D bit 5 (GPIO) |
| 引脚 36 | PD6 — Port D bit 6 (GPIO) |
| 引脚 37 | PD7 — Port D bit 7 (GPIO) |
| 引脚 38 | PE0 — Port E bit 0 (GPIO) |
| 引脚 39 | PE1 — Port E bit 1 (GPIO) |
| 引脚 40 | VSS — Digital ground |
| 引脚 41 | VDD — Digital supply (1.8-3.6V) |
| 引脚 42 | PE2 — Port E bit 2 (GPIO) |
| 引脚 43 | PE3 — Port E bit 3 (GPIO) |
| 引脚 44 | PE4 — Port E bit 4 (GPIO) |
| 引脚 45 | PE5 — Port E bit 5 (GPIO) |
| 引脚 46 | PF0 — Port F bit 0 (GPIO) |
| 引脚 47 | VREF+ — ADC reference voltage |
| 引脚 48 | VSS — Digital ground (return) |
典型应用
STM8L151C6T3 适用于 6 应用s: Battery-Powered Wireless Sensor Node, Electronic Shelf Label (ESL) Controller, Smart Meter Data Logger, Wearable Fitness Tracker / Activity Monitor, Industrial Remote Control / HMI Pushbutton, Home Appliance Sensor Hub.
Battery-Powered Wireless Sensor Node
The STM8L151C6T3 fits battery-powered wireless sensor nodes because its 350 nA Halt-mode current (without RTC) and 1.45 uA with RTC active enable multi-year operation from a CR2032 coin cell. With 32KB of Flash and 2KB of RAM, it can host a low-rate sensor stack (temperature, humidity, or motion) plus a small MAC layer for sub-GHz transceivers. The 12-bit ADC with up to 1 Msps supports direct interfacing with analog sensors without an external ADC.
推荐
Electronic Shelf Label (ESL) Controller
The STM8L151C6T3 is well-suited to electronic shelf label hub and end-node applications thanks to its 32KB Flash (sufficient for ESL display drivers and RF protocol state machines), 1KB true EEPROM (used for storing label addresses and display IDs), and 350 nA standby current. The 48-LQFP package fits the ESL module footprint, and its USART/SPI/I2C peripherals interface directly to e-paper display drivers and 2.4 GHz RF front-ends.
推荐
Smart Meter Data Logger
The STM8L151C6T3 suits smart meter sub-metering and data logging because of its 1KB true EEPROM (for non-volatile kWh history storage), integrated RTC with calendar (for time-stamped measurements), and ultra-low-power modes that keep the meter accurate on battery backup during outages. The 12-bit ADC accurately reads current-sensor signals, while the 32KB Flash holds metering algorithms and tamper detection logic.
推荐
Wearable Fitness Tracker / Activity Monitor
The STM8L151C6T3 works in wearable fitness trackers because of its <500 nA standby current, 48-pin LQFP compact footprint, and ability to wake from Halt via RTC interrupts for periodic step-count sampling. With 32KB Flash and 2KB RAM, it fits simple pedometer algorithms and BLE beacon state machines. The 12-bit ADC reads battery voltage and motion-sensor signals; I2C ports connect to 6-axis IMUs.
推荐
Industrial Remote Control / HMI Pushbutton
The STM8L151C6T3 supports industrial remote controls and HMI pushbutton modules because its 41 GPIO pins handle matrix keypads and LED indicators, the 16-bit timers generate PWM for LED dimming and buzzer tones, and its 1.8-3.6V supply runs directly from two AA cells. Its ultra-low Halt-mode current extends battery life to multi-year spans typical of remote-control applications.
推荐
Home Appliance Sensor Hub
The STM8L151C6T3 is appropriate for home appliance sensor hubs (e.g., refrigerator temperature controllers, washing-machine sensor interfaces) because its true 1KB EEPROM stores calibration data across firmware updates, its 12-bit ADC reads multiple thermistor inputs, and its low-power modes support continuous monitoring without significantly impacting appliance standby energy budgets. The 48-LQFP package fits standard appliance control board footprints.
推荐
推荐产品汇总
工程参考数据: STM8L151C6T3 ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | STM8L151C6T6 | STM8L151C8T6 | STM8L151C6T3TR | STM8L151C4T6 | STM8L152C6T6 |
|---|---|---|---|---|---|---|
| Package | 48-LQFP (7x7) | 48-LQFP (7x7) - same | 48-LQFP (7x7) - same | 48-LQFP (7x7) - same | 48-LQFP (7x7) - same | 48-LQFP (7x7) - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Flash Memory | 32 KB | 32 KB | 64 KB | 32 KB | 16 KB | 32 KB |
| RAM | 2 KB | 2 KB | 4 KB | 2 KB | 2 KB | 2 KB |
| Operating Temperature | -40 C to +85 C | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C | -40 C to +125 C | -40 C to +125 C |
| LCD Driver | No | No | No | No | No | Yes (up to 4x28 segments) |
| Cap-Sense Touch | No | No | No | No | No | Yes (S-TOUCH) |
| Unit Price (qty 1) | $2.93 | $3.05 | $3.45 | $2.93 | $2.70 | $3.30 |
| Lifecycle Status | Active | Active | Active | Active | Active | Active |
关键差异点
- True 1KB hardware EEPROM for parameter storage (对比 STM8L152C6T6)
- Lowest-cost entry into STM8L family with LCD removed (对比 STM8L152C6T6)
- Industrial temperature range optimized for consumer/industrial sensors (对比 STM8L151C6T6)
设计说明
Estimated: for a sensor application waking once per second from Halt with RTC running (1.45 uA) and reading a sensor for 5 ms at 4 mA active current, average current is approximately (1.45 uA * 0.995) + (4 mA * 0.005) = ~21 uA. A CR2032 cell (220 mAh) would last approximately 10,950 hours (~1.25 years) of continuous operation. For multi-year battery life, designers should minimize wake duration and use Halt-Mode-without-RTC (350 nA) when calendar time is not needed.
Place a 100 nF decoupling capacitor on each VDD/VSS pair as close to the pins as possible (less than 3 mm). Add a 10 uF bulk capacitor on the main VDD rail to handle transient loads during Halt-to-Run transitions. The VREF+ pin requires a 100 nF plus 1 uF low-ESR ceramic capacitor for ADC accuracy. Use a continuous ground plane on layer 2 to minimize return-current loops.
Do not operate the ADC while the internal voltage reference is disabled; the readings will be incorrect. Do not exceed the absolute maximum VDD of 4.0 V. SWIM programming requires the NRST pin to be driven low by the programmer during programming - the pin cannot be reused as a normal GPIO without careful timing. When using Halt mode, verify that all peripherals are properly clock-gated to achieve the lowest quiescent current; leave the AWU (auto-wakeup) peripheral enabled only when needed.
合规信息
RoHS compliant and lead-free matte-tin finish per STMicroelectronics product page. REACH compliant per EU SVHC declarations. Not AEC-Q100 qualified (industrial grade only); for automotive applications, consider the STM8AF series.