STM32L151CCT6 - 32MHz Cortex-M3 256KB Flash MCU LQFP-48 | STMicroelectronics
부품 번호: STM32L151CCT6 ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.92 | $8.92 |
| 10 | $8.12 | $81.20 |
| 100 | $7.34 | $734.00 |
| 500 | $6.58 | $3,290.00 |
| 1,000 | $5.91 | $5,910.00 |
| 3,000 | $5.2 | $15,600.00 |
STM32L151CCT6 개요
What is an ultra-low-power MCU? An ultra-low-power microcontroller is a class of MCU built on processes with sub-threshold leakage optimization, dedicated low-power analog IPs, and dynamic voltage scaling that allows active-mode current in the order of a few hundred microamperes per MHz and deep-sleep currents below one microampere. These parts occupy the power-management branch of the broader microcontroller taxonomy: MCU -> 32-bit MCU -> ARM Cortex MCU -> ultra-low-power MCU -> embedded system. The STM32L1 family was the first ST line to commercialize this concept using a proprietary 130 nm ultra-low-leakage process.
Key differentiating features of the STM32L151CCT6 include seven low-power modes (with Stop mode current as low as 0.43 uA typical and Standby current of 0.27 uA typical), up to 20 capacitive sensing channels for touch applications, an integrated 4 mA low-power internal oscillator, and 1.8 V to 3.6 V operating range from a single supply. The dual op-amps and comparators feed sensor-conditioning analog front ends without external active components.
Architecturally, the device pairs the Cortex-M3 core with a multi-power-domain AHB/APB bus matrix, allowing peripherals to be clock-gated individually. A built-in voltage regulator supports dynamic voltage scaling between 1.2 V and 1.8 V core domains to trade speed for current on demand. The 12-bit ADC is oversample-capable to 16-bit equivalent resolution.
Typical applications include battery-powered IoT sensor nodes, wearable health monitors, smart meters, remote controls, BLE/ZigBee host MCUs, and industrial sensor transmitters. The wide 1.8-3.6 V supply range plus deep sleep current makes it a strong fit for energy-harvesting designs.
When designing with this MCU, allocate a 100 nF decoupling cap per VDD pin and a 4.7 uF bulk capacitor near the VCAP pins; the voltage regulator requires these to remain stable across all low-power mode transitions.
This page synthesizes XAIPART distributor data, drop-in alternatives from web cross-references, and practical design guidance beyond what is summarized in the manufacturer datasheet.
드롭인 대체품: STM32L151CCT6 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: STM32L151CCT6 (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Operational Amplifiers, Package.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
STM32L152CCT6
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
STM32L151CCT6TR
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →STM32L151CCU6
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
STM32L151CCT6 최대 정격 & 전기적 특성
| Core Architecture | ARM Cortex-M3 32-bit |
| Maximum CPU Frequency | 32 MHz |
| Flash Memory | 256 KB |
| SRAM | 32 KB |
| EEPROM | 8 KB |
| Operating Voltage | 1.8 V to 3.6 V |
| 패키지 | 48-pin LQFP (7x7 mm) |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40 C to +85 C |
| Number of I/Os | 37 |
| ADC | 12-bit, up to 1 Msps, multiple channels |
| DAC | 2x 12-bit |
| Operational Amplifiers | 2x on-chip |
| Comparators | 2x ultra-low-power |
| Communication Interfaces | USB Full-Speed, 3x USART, 2x UART, 2x SPI, 2x I2C |
| Timers | 16-bit (8x), 32-bit (1x), low-power (2x), SysTick |
| Capacitive Sensing Channels | up to 20 (TSC) |
| Stop Mode Current | 0.43 uA typical |
| Standby Mode Current | 0.27 uA typical |
| MSL 레벨 | 3 |
| RoHS 상태 | Compliant |
STM32L151CCT6 핀 구성
| 핀 1 | PE2 — General-purpose I/O PE2/TRACECLK |
| 핀 2 | PE3 — General-purpose I/O PE3/TRACED0 |
| 핀 3 | PE4 — General-purpose I/O PE4/TRACED1 |
| 핀 4 | PE5 — General-purpose I/O PE5/TRACED2 |
| 핀 5 | PE6 — General-purpose I/O PE6/TRACED3 |
| 핀 6 | VBAT — RTC backup supply |
| 핀 7 | PC13 — GPIO PC13/Tamper-RTC |
| 핀 8 | PC14 — GPIO PC14/OSC32_IN |
| 핀 9 | PC15 — GPIO PC15/OSC32_OUT |
| 핀 10 | VSS_5/VREF- — Ground/reference |
| 핀 11 | VDD_5/VREF+ — Supply/reference |
| 핀 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 |
| 핀 21 | PA0 — GPIO PA0/WKUP/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 | PB0 — GPIO PB0/ADC_IN8 |
| 핀 30 | PB1 — GPIO PB1/ADC_IN9 |
| 핀 31 | VSS_2 — Ground |
| 핀 32 | VDD_2 — Supply |
| 핀 33 | PB2 — GPIO PB2/BOOT1 |
| 핀 34 | PB10 — GPIO PB10/I2C2_SCL |
| 핀 35 | PB11 — GPIO PB11/I2C2_SDA |
| 핀 36 | VSS_3 — Ground |
| 핀 37 | VDD_3 — Supply |
| 핀 38 | PA8 — GPIO PA8/USART1_CK |
| 핀 39 | PA9 — GPIO PA9/USART1_TX |
| 핀 40 | PA10 — GPIO PA10/USART1_RX |
| 핀 41 | PA11 — GPIO PA11/USART1_CTS/USB_DM |
| 핀 42 | PA12 — GPIO PA12/USART1_RTS/USB_DP |
| 핀 43 | PA13 — GPIO PA13/SWDIO |
| 핀 44 | VSS_4 — Ground |
| 핀 45 | VDD_4 — Supply |
| 핀 46 | PA14 — GPIO PA14/SWCLK |
| 핀 47 | PA15 — GPIO PA15/SPI1_NSS |
| 핀 48 | PB3 — GPIO PB3/SPI1_SCK/JTDO |
일반적인 애플리케이션
STM32L151CCT6 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, Wearable Health Monitor, Smart Meter Endpoint, Industrial Sensor Transmitter (4-20 mA / IO-Link), BLE/ZigBee Sensor Host MCU, Capacitive Touch User Interface.
Battery-Powered IoT Sensor Node
The STM32L151CCT6 fits battery-powered IoT sensor nodes because of its 0.27 uA Standby current and 0.43 uA Stop current, which together allow multi-year coin-cell operation. Its 32 KB SRAM handles small TCP/IP or LoRaWAN stacks, and the 256 KB Flash accommodates over-the-air (OTA) update images with room to spare. The on-chip 12-bit ADC plus dual op-amps condition sensor signals directly, eliminating external analog front ends that drain quiescent current. Wakeup from Stop mode via RTC or GPIO interrupt in under 8 us allows aggressive duty cycling: 99% sleep / 9% active duty cycles are practical, with average current under 10 uA. The Cortex-M3 at 32 MHz delivers enough MIPS for AES-128, LoRa modulation, or BLE HCI host duties. Compared with Cortex-M0+ parts the STM32L151CCT6 doubles compute throughput per MHz at marginally higher active current. Use cases include wireless thermostats, asset trackers, and smart agriculture sensors.
추천
Wearable Health Monitor
The STM32L151CCT6 suits wearable health monitors because it integrates dual op-amps, dual 12-bit DACs, and a 12-bit ADC that together implement ECG/EMG/pulse-oximeter analog chains without external active components. Its 1.8 V minimum supply allows direct Li-ion or Li-Po battery operation down to end-of-life voltage, and the 7 low-power modes let designers spend >95% of the time in sub-1 uA Standby while taking periodic measurements. The 20-channel Touch Sensing Controller (TSC) supports capacitive buttons and slider interfaces common on wearable housings. The 48-LQFP (7x7 mm) footprint fits wristbands and patches where every square millimeter counts. The Cortex-M3 core at 32 MHz runs FFT-based heart-rate variability algorithms in real time, and the AES-256 hardware accelerator on adjacent family members secures BLE link keys (when paired with an external transceiver).
추천
Smart Meter Endpoint
The STM32L151CCT6 fits smart-meter endpoints because its 0.27 uA Standby current lets battery-backed meters retain RTC and tamper-detection state for over 10 years on a single primary cell. The dual 12-bit DACs drive LCD bias generation, while the 12-bit ADC samples current/voltage with oversample-capable resolution up to 16-bit equivalent for accurate power calculation. Its -40 C to +85 C industrial temperature range survives outdoor meter installations, and the 1.8-3.6 V supply tolerates solar-cell and lithium-thionyl-chloride chemistries. The USB Full-Speed peripheral supports firmware update via service-port cables, eliminating JTAG programming tools in field deployments. The 256 KB Flash stores metering firmware plus secure bootloaders with TLS handshake code. Hardware AES acceleration on adjacent parts combined with the STM32L151CCT6's tamper-detection pins gives utilities reasonable end-customer security.
추천
Industrial Sensor Transmitter (4-20 mA / IO-Link)
The STM32L151CCT6 fits 4-20 mA industrial sensor transmitters because its 12-bit ADC with PGA reaches 16-bit effective resolution after oversampling - sufficient for pressure, flow, and temperature transmitters requiring 0.1% accuracy. Its on-chip dual op-amps implement current-loop driver circuits without external active components. The Cortex-M3 at 32 MHz runs IO-Link protocol stacks, and the 32 KB SRAM retains process variable history buffers. The -40 C to +85 C industrial temperature range handles factory-floor conditions, and the 256 KB Flash supports sensor-linearization lookup tables plus IO-Link device description (IODD) interpreters. Compared with the PIC32MX series the STM32L151CCT6 offers better low-power behavior critical for loop-powered 4-20 mA sensors that draw <3.5 mA.
추천
BLE/ZigBee Sensor Host MCU
The STM32L151CCT6 fits as a sensor-host MCU paired with an external BLE or ZigBee transceiver (such as the S2-LP or BlueNRG-2). Its Cortex-M3 at 32 MHz runs the HCI link layer and upper-stack sensor fusion code, while the integrated 12-bit ADC samples analog sensors at up to 1 Msps. The 32 KB SRAM accommodates BLE GATT services plus sensor data buffers, and the 256 KB Flash stores stack libraries and application code. The ultra-low-power Stop modes (<1 uA) allow beacon transmission duty cycles of 0.1% with average current under 5 uA for multi-year coin cell life. The on-chip 32 kHz LSE oscillator drives RTC wakeups that schedule periodic transmissions.
추천
Capacitive Touch User Interface
The STM32L151CCT6 fits capacitive touch user interfaces because of its 20-channel Touch Sensing Controller (TSC) that drives touch buttons, sliders, and wheels without external components. The 12-bit ADC supports proximity detection, and the 256 KB Flash handles modern touch-GUI frameworks including LVGL. The Cortex-M3 at 32 MHz runs HMI logic with low latency, and the 32 KB SRAM holds frame buffers for small displays. The 7 low-power modes allow the touch interface to scan and idle with average current under 100 uA on coin-cell batteries. Compared with dedicated touch controllers the integrated solution reduces BOM cost by 30-40%.
추천
추천 제품 요약
엔지니어링 참조 데이터: STM32L151CCT6 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | STM32L152CCT6 | STM32L151CCT6TR | GD32E230K8Q6 |
|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 48-LQFP (7x7) | 48-LQFP (7x7) | 48-LQFP (7x7) | 32-LQFP (7x7) |
| Core | Cortex-M3 32 MHz | Cortex-M3 32 MHz | Cortex-M3 32 MHz | Cortex-M23 72 MHz |
| Flash | 256 KB | 256 KB | 256 KB | 64 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 8 KB |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| USB | Yes (USB FS) | Yes (USB FS) | Yes (USB FS) | No |
| LCD Driver | No | Yes | No | No |
주요 차별점
- 8 KB true on-chip EEPROM with 100k endurance (vs STM32F103C8T6)
- Seven low-power modes including 0.27 uA Standby (vs GD32E230K8Q6)
- Dual on-chip op-amps for analog front-end (vs STM32L073RBT6)
설계 노트
Place a 100 nF ceramic decoupling capacitor within 2 mm of each VDD pin (VDD_2, VDD_3, VDD_4, VDD_5), plus a single 4.7 uF bulk capacitor close to the VCAP pins if used. The internal voltage regulator requires these caps for stability across all low-power mode transitions. Use low-ESR ceramic (X7R/X5R5V) types; avoid electrolytic for high-frequency bypass. A ferrite bead on VDD analog is recommended when ADC accuracy matters.
Keep the HSE crystal traces short (under 5 mm) and symmetric, with a guard ground trace surrounding them. The LSE 32.768 kHz crystal traces should be similarly isolated and routed away from switching signals and high-current traces. Place USB_DP and USB_DM traces as a 90-ohm differential pair with ground reference. Avoid routing digital signals under the crystal area to prevent coupling and frequency jitter.
Do not exceed 3.6 V on any VDD/VDDA pin including transient overshoots - the internal absolute-maximum is 4.0 V but reliability degrades above 3.6 V. Configure unused pins as analog inputs with the internal pull-up disabled, otherwise quiescent current rises by 1-2 uA per floating pin. Enable the IWDG (independent watchdog) in standalone applications where the brown-out reset alone may not recover the MCU from software lockup.
At maximum CPU activity (32 MHz, all peripherals on) the STM32L151CCT6 draws under 8 mA, so thermal dissipation is rarely a problem in LQFP-48. However, at higher ambient temperatures (>60 C) and with USB active, internal self-heating can raise junction temperature. Ensure the LQFP thermal pad has a copper pour connected to the ground plane to spread heat. Validate with a thermocouple during characterization if operating near the thermal limit.
The USB DP/DM pair requires 90-ohm differential impedance with controlled-length matching within 150 mil tolerance. Use a common-mode choke for EMI compliance in consumer applications. For I2C buses exceeding 400 kHz, add 4.7 kohm pull-ups to VDD; values below 2 kohm may stress the GPIO drivers and reduce low-power-mode current savings. The SPI peripherals support DMA for high-throughput sensor interfaces - configure DMA channels before enabling SPI to prevent FIFO overruns.
규정 준수 정보
RoHS and REACH compliant per ST product page. Industrial temperature grade -40 C to +85 C. Not AEC-Q100 qualified - choose STM32L1 AEC-Q100 variants (with V or other automotive suffix) for automotive applications.