STM32L072CZT6TR - 192KB Flash Cortex-M0+ USB MCU | STMicroelectronics
Артикул: STM32L072CZT6TR ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.5 | $4,50 |
| 10 | $4.05 | $40,50 |
| 100 | $3.6 | $360,00 |
| 500 | $3.22 | $1.610,00 |
| 1.000 | $2.85 | $2.850,00 |
STM32L072CZT6TR Обзор
An ARM Cortex-M0+ microcontroller is a 32-bit reduced instruction set computing (RISC) processor core designed by ARM Holdings for embedded systems requiring predictable performance, low power consumption, and small silicon area. The Cortex-M0+ sits at the lowest power tier of the Cortex-M family and inherits the broader taxonomy of microcontroller -> embedded processor -> semiconductor device. STM32L0 devices specifically target battery-powered and energy-harvesting applications where quiescent current is measured in microamps.
Key features include six ultra-low-power modes (Low-Power Run, Sleep, Low-Power Sleep, Stop with RTC, Standby with RTC, and Shutdown), a 12-bit ADC supporting up to 16 channels, multiple communication interfaces (USB 2.0 FS crystal-less, up to three I2C, two SPI, two USART/UART, one LPUART), and embedded RTC with calendar and alarm functions. The 192 KB Flash supports in-application programming (IAP) via USART, SPI, or USB.
Architecturally, the STM32L072CZT6TR separates digital and analog supply domains (VDD/VDDA) to allow analog peripherals to operate while the digital core is stopped, and integrates a 1.2 V internal core regulator that powers the CPU only when required. The crystal-less USB 2.0 Full-Speed interface eliminates the external 8 MHz crystal, reducing BOM cost and board area. The device operates from 1.65 V to 3.6 V (down to 1.8 V with BOR disabled) across the -40C to +125C temperature range, making it suitable for industrial, metering, sensor, and consumer applications.
Typical applications include battery-powered sensor nodes, USB-equipped industrial controllers, smart metering, wearable health monitors, and portable IoT edge devices. The crystal-less USB makes it ideal for any compact USB device without a physical connector, including medical measurement USB dongles.
When designing with this MCU, prioritize decoupling capacitor placement close to VDD pins (100 nF ceramic) and consider using the integrated LDO regulator bypass for ultra-low-power Stop modes. Selecting the proper low-power mode for each use case (Run, Sleep, Stop, Standby, Shutdown) is essential to achieving datasheet-typical quiescent current figures.
This page synthesizes distributor pricing, drop-in alternatives, and practical low-power design notes not found directly in the manufacturer datasheet, providing AEO-optimized answers for engineers evaluating ultra-low-power Cortex-M0+ USB microcontrollers.
Аналоги без доработки для STM32L072CZT6TR — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32L072CZT6TR (тот же форм-фактор и посадочное место) — отличается по ADC, Communication Interfaces, Core, Timers.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32L072CZT6
✅ Прямая замена✓ В наличии
$3.78 / шт.
Открыть даташит →STM32L073CZT6
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
STM32L052CZT6
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
STM32L072CZT6TR Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M0+ 32-bit |
| Максимальная тактовая частота | 32 MHz |
| Program Memory Size | 192 KB (192K x 8) Flash |
| SRAM Size | 20 KB |
| Supply Voltage Range | 1.65 V to 3.6 V (1.8 V to 3.6 V with BOR) |
| Диапазон рабочих температур | -40C to +125C |
| Package Type | 48-LQFP (7x7 mm) |
| USB Interface | USB 2.0 Full-Speed, crystal-less |
| Number of I/O Pins | 37 (per 48-LQFP variant) |
| ADC | 12-bit, up to 16 channels |
| Communication Interfaces | 2x SPI, 3x I2C, 2x USART, 1x LPUART, USB |
| Timers | 16-bit and 32-bit timers, RTC, SysTick, IWDG, WWDG |
| Low-Power Modes | Run, Sleep, Low-Power Run/Sleep, Stop, Standby, Shutdown |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 (168 hours) |
| Статус RoHS | Compliant |
| Lead-Free Finish | Yes |
Конфигурация выводов STM32L072CZT6TR
| Контакт 1 | PB7 — I2C1_SDA / general-purpose I/O / TIM4_CH2 |
| Контакт 2 | PB8 — I2C1_SCL / TIM4_CH3 / GPIO |
| Контакт 3 | PB9 — I2C1_SDA (alt) / TIM4_CH4 / GPIO |
| Контакт 4 | VDD — Digital supply voltage 1.65-3.6 V |
| Контакт 5 | VSS — Digital ground |
| Контакт 6 | OSC_IN — External 32.768 kHz crystal input |
| Контакт 7 | OSC_OUT — External 32.768 kHz crystal output |
| Контакт 8 | NRST — Reset input (active low) |
| Контакт 9 | PA0 — WKUP / ADC_IN0 / TIM2_CH1 |
| Контакт 10 | PA1 — ADC_IN1 / TIM2_CH2 / GPIO |
| Контакт 11 | PA2 — USART2_TX / ADC_IN2 / GPIO |
| Контакт 12 | PA3 — USART2_RX / ADC_IN3 / GPIO |
| Контакт 13 | PA4 — SPI1_NSS / ADC_IN4 / GPIO |
| Контакт 14 | PA5 — SPI1_SCK / ADC_IN5 / GPIO |
| Контакт 15 | PA6 — SPI1_MISO / ADC_IN6 / GPIO |
| Контакт 16 | PA7 — SPI1_MOSI / ADC_IN7 / GPIO |
| Контакт 17 | PB0 — ADC_IN8 / TIM3_CH3 / GPIO |
| Контакт 18 | PB1 — ADC_IN9 / TIM3_CH4 / GPIO |
| Контакт 19 | PB2 — BOOT0 / GPIO |
| Контакт 20 | PB10 — I2C2_SCL / USART3_TX / GPIO |
| Контакт 21 | PB11 — I2C2_SDA / USART3_RX / GPIO |
| Контакт 22 | VSS — Digital ground |
| Контакт 23 | VDD — Digital supply voltage 1.65-3.6 V |
| Контакт 24 | PB12 — SPI2_NSS / GPIO |
| Контакт 25 | PB13 — SPI2_SCK / TIM21_CH1 / GPIO |
| Контакт 26 | PB14 — SPI2_MISO / TIM21_CH2 / GPIO |
| Контакт 27 | PB15 — SPI2_MOSI / GPIO |
| Контакт 28 | PA8 — RCC_MCO / TIM1_CH1 / GPIO |
| Контакт 29 | PA9 — USART1_TX / TIM1_CH2 / GPIO |
| Контакт 30 | PA10 — USART1_RX / TIM1_CH3 / GPIO |
| Контакт 31 | PA11 — USB_DM / I2C1_SDA (alt) / GPIO |
| Контакт 32 | PA12 — USB_DP / I2C1_SCL (alt) / GPIO |
| Контакт 33 | PA13 — SWDIO / IFR_PB (IR out) / GPIO |
| Контакт 34 | VSS — Digital ground |
| Контакт 35 | VDD — Digital supply voltage 1.65-3.6 V |
| Контакт 36 | PA14 — SWCLK / IFR_PA (IR out) / GPIO |
| Контакт 37 | PA15 — SPI1_NSS (alt) / TIM2_CH1 / GPIO |
| Контакт 38 | PB3 — SWO / SPI1_SCK (alt) / GPIO |
| Контакт 39 | PB4 — SPI1_MISO (alt) / TIM3_CH1 / GPIO |
| Контакт 40 | PB5 — SPI1_MOSI (alt) / TIM3_CH2 / GPIO |
| Контакт 41 | PB6 — USART1_TX (alt) / I2C1_SCL / GPIO |
| Контакт 42 | VDDA — Analog supply voltage (to ADC/DAC) |
| Контакт 43 | VSSA — Analog ground |
| Контакт 44 | VREF+ — ADC reference voltage input (tie to VDDA) |
| Контакт 45 | PC13 — RTC_TAMP / GPIO (special pin, no wakeup) |
| Контакт 46 | PC14 — OSC32_IN (32.768 kHz crystal) |
| Контакт 47 | PC15 — OSC32_OUT (32.768 kHz crystal) |
| Контакт 48 | VSS — Digital ground |
Типичное применение
STM32L072CZT6TR подходит для 6 применениеs: USB Battery-Powered Sensor Dongle, Smart Metering (Water/Gas/Heat), Wearable Health Monitor, Industrial Sensor Node (IoT Gateway), Consumer Remote Control / BLE Beacon, USB Medical Data Logger.
USB Battery-Powered Sensor Dongle
Provides a USB-equipped Cortex-M0+ controller for compact sensor dongles with sub-1 uA quiescent current. The L072's crystal-less USB removes the external 8 MHz crystal, cutting BOM cost while the 192 KB Flash supports firmware updates over USB HID.
Рекомендуется
Smart Metering (Water/Gas/Heat)
Drives multi-year battery-powered utility meters with sub-microamp Standby currents. The integrated RTC with calendar, 12-bit ADC for sensor readout, and 20 KB SRAM handle pulse counting and local tariff logic on a single Li-ion cell.
Рекомендуется
Wearable Health Monitor
Powers wearable health bands with low-power Run mode at ~13 uA at 32 kHz supporting continuous heart-rate monitoring. The 48-LQFP 7x7 mm small footprint fits wrist-worn enclosures, and Stop+RTC mode preserves battery life between measurements.
Рекомендуется
Industrial Sensor Node (IoT Gateway)
Supports industrial 4-20 mA sensor conditioning with 12-bit ADC and multi-channel I2C sensor aggregation. Operates from 1.65 V to 3.6 V across -40 to +125 C industrial temperature range, suitable for factory floor deployments.
Рекомендуется
Consumer Remote Control / BLE Beacon
Targets single-button coin-cell remotes and BLE beacons with years of standby life from a CR2032 cell. The LPUART and LPTIM peripherals enable ultra-low-duty wake events while the integrated RTC calendar maintains timekeeping in Shutdown.
Рекомендуется
USB Medical Data Logger
Bridges data acquisition circuits to a USB host for medical dongles that store patient logs and upload on connection. The crystal-less USB keeps BOM small for medical-disposable designs and the AES-128 hardware engine provides local data encryption.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32L072CZT6TR — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | STM32L072CZT6 | STM32L073CZT6 | STM32L052CZT6 |
|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | 48-LQFP (7x7 mm) | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same |
| Core / Max Frequency | ARM Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz |
| Flash / SRAM | 192 KB / 20 KB | 192 KB / 20 KB | 192 KB / 20 KB | 192 KB / 20 KB |
| USB 2.0 FS | Yes (crystal-less) | Yes (crystal-less) | Yes (crystal-less) | No |
| Hardware Crypto | AES-128 + TRNG | AES-128 + TRNG | AES-256 + TRNG | AES-128 + TRNG |
| Supply Voltage | 1.65 V to 3.6 V | 1.65 V to 3.6 V | 1.65 V to 3.6 V | 1.65 V to 3.6 V |
| Operating Temperature | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C |
| Tape and Reel | Yes (2400 / reel) | No (tray only) | Yes (TR variant exists) | Yes (TR variant exists) |
Ключевые отличия
- Tape-and-reel packaging included by default (против STM32L072CZT6)
- AES-128 + TRNG hardware crypto integrated (против STM32L052CZT6)
- Stronger AES-256 crypto than L072 (против STM32L073CZT6)
Заметки по проектированию
Decouple each VDD pin with a 100 nF ceramic capacitor placed within 5 mm of the pin. Estimated: at Stop mode with RTC running, total quiescent current is approximately 0.8 uA per ST datasheet. For minimal power, leave unused I/O pins in Analog mode (no Schmitt trigger current) and disable peripherals via __HAL_RCC_*_CLK_DISABLE() in Stop mode before WFI. Use the integrated LDO voltage regulator bypass mode (LPRUN) to further reduce quiescent current at low CPU loads.
Route the USB DP/DM pair (PA11/PA12) as a 90-ohm differential pair per USB 2.0 spec, with no stubs and matched length within 1 mm. Keep the pair impedance-controlled (typically 90 ohms differential on a 4-layer board). Place the USB connector near the MCU. According to the ST datasheet, the crystal-less USB still requires the 1.5 kohm pull-up resistor on the DP line for full-speed device mode; do not omit this or the host will not enumerate the device.
Estimated: a common pitfall is using PB6/PB7 for I2C1 without external pull-ups - the L072 does not have internal I2C pull-ups on every package variant. Another pitfall is selecting a 5 V tolerant part - the STM32L072 is NOT 5 V tolerant; level shifters are needed for 5 V peripherals. Always check the bootloader configuration: BOOT0 pin (PB2) must be pulled low for normal operation after power-up or the device boots to bootloader ROM.
Информация о соответствии
RoHS and REACH compliance per ST product page. AEC-Q100 not applicable - choose STM32L0Q0 family variants for automotive. Lead-free finish per IPC JEDEC J-STD-020 MSL3 classification.