STM32L443RCT6 - 80MHz Cortex-M4 MCU 256KB Flash | STMicroelectronics
MPN: STM32L443RCT6 ✓ AktifSTM32L443RCT6 Ringkasan
An Arm Cortex-M4 microcontroller is a 32-bit RISC processor core with DSP extensions and an optional single-precision floating-point unit, designed for deterministic real-time embedded control with low interrupt latency. Microcontrollers integrate the CPU core, Flash program memory, SRAM, and a rich set of peripherals into a single IC, forming the smallest complete compute subsystem for IoT and industrial designs. The STM32L4 series in particular extends this architecture with ST's ultra-low-power platform, embedding multiple voltage domains and dedicated low-power peripherals so the part can run from a coin cell for years.
Key features of the STM32L443RCT6 include the Cortex-M4 core with FPU running at 80 MHz, 256 KB of Flash memory, 64 KB of SRAM, USB Full-Speed with Type-C Power Delivery support, an integrated LCD driver (4x44 or 8x40 segments), a 12-bit ADC (5 Msps), two 12-bit DACs, two operational amplifiers, and the AES-256 hardware cryptographic accelerator. It also includes the standard STM32 peripheral set: CAN 2.0B, I2C, SPI, USART, LPUART, timers, and an RTC with calendar.
The architecture pairs an ART Accelerator with a multi-channel DMA, a 4 KB SRAM-based instruction cache, and ST's ultra-low-power voltage scaling core. This combination allows the part to wake from STANDBY in roughly 1.4 ms and remain in sleep modes drawing microamp-level currents while preserving register/RTC state, which is critical for battery-powered sensor nodes.
Typical applications include ultra-low-power wireless sensor nodes, portable medical and wearable devices, smart meters, industrial HMI panels with LCD, USB-C powered accessories with Power Delivery negotiation, and secured IoT edge nodes leveraging the on-chip AES engine. Designers also deploy the device in audio front-ends, asset trackers, and battery-backed instrumentation.
When designing with this MCU, plan the power tree carefully using ST's CubeMX tool to assign each rail (VDD, VDDA, VDD_USB, VBAT) to its required decoupling network. Pay particular attention to unused-pin handling: every GPIO must be set to a defined state to avoid parasitic current paths that can erode the low-power budget.
This page synthesizes distributor pricing, same-family and cross-brand drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet, giving embedded engineers an actionable reference for BOM selection.
Alternatif penggantian untuk STM32L443RCT6 — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian STM32L443RCT6 (sama faktor bentuk dan footprint) — berbeda di dalam ADC, Package, Operating Temperature Range, SRAM, Core Architecture.
STM32L433RCT6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32L452RET6
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32L412RBT6P
✅ Drop-InKontak untuk harga
Lihat Datasheet →STM32L073RBT6
✅ Drop-InKontak untuk harga
Lihat Datasheet →GD32L233RCT6
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
STM32L443RCT6 Rating Maksimal & Karakteristik Listrik
| Core Architecture | Arm Cortex-M4 with FPU and DSP instructions |
| Frekuensi Bawah Maximum | 80 MHz |
| DMIPS Performance | 100 DMIPS |
| Program Memory (Flash) | 256 KB |
| SRAM | 64 KB |
| Operating Voltage Range | 1.71 V to 3.6 V |
| Paket | 64-pin LQFP (TRAY/REEL) |
| Rentang Suhu Kerja | -40C to +85C |
| USB Interface | USB 2.0 Full-Speed with Type-C PD |
| LCD Driver | Up to 4x44 or 8x40 segments |
| ADC | 12-bit, 5 Msps |
| DAC | 2x 12-bit |
| Operational Amplifiers | 2 on-chip |
| Hardware Cryptography | AES-256 hardware accelerator |
| Communication Peripherals | USART, LPUART, SPI, I2C, CAN 2.0B, USB FS |
| Timers | 16-bit and 32-bit timers, RTC, SysTick, LPTIM |
| Status RoHS | Compliant |
Konfigurasi Pin STM32L443RCT6
| Pin produk 1 | PB10 — GPIO I2C2_SCL / USART3_TX / SPI2_SCK / TIM2_CH3 |
| Pin produk 2 | PB11 — GPIO I2C2_SDA / USART3_RX / SPI2_NSS / TIM2_CH4 |
| Pin produk 3 | VSS — Ground |
| Pin produk 4 | VDD — Digital supply voltage (1.71 V to 3.6 V) |
| Pin produk 5 | PH0 — GPIO OSC_IN (HSE crystal) |
| Pin produk 6 | PH1 — GPIO OSC_OUT (HSE crystal) |
| Pin produk 7 | NRST — Reset input (active low) |
| Pin produk 8 | VSSA — Analog ground |
| Pin produk 9 | VDDA — Analog supply voltage |
| Pin produk 10 | PA0 — GPIO WKUP / ADC1_IN5 / TIM2_CH1 / TIM5_CH1 |
| Pin produk 11 | PA1 — GPIO ADC1_IN6 / TIM2_CH2 / TIM5_CH2 / OPAMP1_VINP |
| Pin produk 12 | PA2 — GPIO USART2_TX / ADC1_IN7 / TIM2_CH3 / OPAMP1_VOUT |
| Pin produk 13 | PA3 — GPIO USART2_RX / ADC1_IN8 / TIM2_CH4 / OPAMP1_VINM |
| Pin produk 14 | PA4 — GPIO SPI1_NSS / ADC1_IN9 / USART2_CK / DAC1_OUT1 |
| Pin produk 15 | PA5 — GPIO SPI1_SCK / ADC1_IN10 / DAC1_OUT2 / OPAMP2_VINP |
| Pin produk 16 | PA6 — GPIO SPI1_MISO / ADC1_IN11 / OPAMP2_VINM / TIM3_CH1 |
| Pin produk 17 | PA7 — GPIO SPI1_MOSI / ADC1_IN12 / TIM3_CH2 / OPAMP2_VOUT |
| Pin produk 18 | PA8 — GPIO USART1_CK / TIM1_CH1 / MCO / RCC_MCO |
| Pin produk 19 | PA9 — GPIO USART1_TX / TIM1_CH2 / I2C1_SCL |
| Pin produk 20 | PA10 — GPIO USART1_RX / TIM1_CH3 / I2C1_SDA |
| Pin produk 21 | PA11 — GPIO USB_DM / CAN1_RX / TIM1_CH4 / SPI1_MISO |
| Pin produk 22 | PA12 — GPIO USB_DP / CAN1_TX / TIM1_ETR / SPI1_MOSI |
| Pin produk 23 | PA13 — GPIO SWDIO / JTMS (debug interface) |
| Pin produk 24 | VSS — Ground |
| Pin produk 25 | VDD — Digital supply voltage |
| Pin produk 26 | PA14 — GPIO SWCLK / JTCK (debug interface) |
| Pin produk 27 | PA15 — GPIO JTDI / TIM2_CH1 / SPI1_NSS / I2C1_SCL |
| Pin produk 28 | PB0 — GPIO ADC1_IN15 / TIM3_CH3 / OPAMP3_VINP |
| Pin produk 29 | PB1 — GPIO ADC1_IN16 / TIM3_CH4 / OPAMP3_VOUT |
| Pin produk 30 | PB2 — GPIO BOOT1 / SPI1_NSS / TIM3_CH1 |
| Pin produk 31 | PB3 — GPIO JTDO / TIM2_CH2 / SPI1_SCK / I2C1_SDA |
| Pin produk 32 | PB4 — GPIO JTRST / TIM3_CH1 / SPI1_MISO / I2C2_SDA |
| Pin produk 33 | PB5 — GPIO I2C1_SMBA / TIM3_CH2 / SPI1_MOSI |
| Pin produk 34 | PB6 — GPIO I2C1_SCL / USART1_TX / TIM4_CH1 |
| Pin produk 35 | PB7 — GPIO I2C1_SDA / USART1_RX / TIM4_CH2 |
| Pin produk 36 | BOOT0 — Boot mode selection input |
| Pin produk 37 | PB8 — GPIO I2C1_SCL / CAN1_RX / TIM4_CH3 |
| Pin produk 38 | PB9 — GPIO I2C1_SDA / CAN1_TX / TIM4_CH4 |
| Pin produk 39 | VSS — Ground |
| Pin produk 40 | VDD — Digital supply voltage |
| Pin produk 41 | PE0 — GPIO TIM4_ETR / SPI1_NSS |
| Pin produk 42 | PE1 — GPIO SPI1_SCK |
| Pin produk 43 | VSS — Ground |
| Pin produk 44 | VDD — Digital supply voltage |
| Pin produk 45 | PE2 — GPIO TRACECLK / SPI1_MISO / TIM3_CH1 |
| Pin produk 46 | PE3 — GPIO TRACED0 / TIM3_CH2 |
| Pin produk 47 | PE4 — GPIO TRACED1 / TIM3_CH3 |
| Pin produk 48 | PE5 — GPIO TRACED2 / TIM9_CH1 |
| Pin produk 49 | PE6 — GPIO TRACED3 / TIM9_CH2 |
| Pin produk 50 | PE7 — GPIO TIM1_ETR / ADC1_IN3 |
| Pin produk 51 | PE8 — GPIO TIM1_CH1N / ADC1_IN4 |
| Pin produk 52 | PE9 — GPIO TIM1_CH1 / ADC1_IN5 |
| Pin produk 53 | PE10 — GPIO TIM1_CH2N |
| Pin produk 54 | PE11 — GPIO TIM1_CH2 |
| Pin produk 55 | PE12 — GPIO TIM1_CH3N / SPI1_SCK |
| Pin produk 56 | PE13 — GPIO TIM1_CH3 / SPI1_MISO |
| Pin produk 57 | PE14 — GPIO TIM1_CH4 / SPI1_MOSI |
| Pin produk 58 | PE15 — GPIO TIM1_BKIN |
| Pin produk 59 | PB12 — GPIO SPI2_NSS / I2C2_SMBA / USART3_CK / TIM1_BKIN |
| Pin produk 60 | PB13 — GPIO SPI2_SCK / USART3_TX / TIM1_CH1N |
| Pin produk 61 | PB14 — GPIO SPI2_MISO / USART3_RX / TIM1_CH2N |
| Pin produk 62 | PB15 — GPIO SPI2_MOSI / TIM1_CH3N |
| Pin produk 63 | VSS — Ground |
| Pin produk 64 | VDD — Digital supply voltage |
Aplikasi Umum
STM32L443RCT6 cocok untuk 6 aplikasis: Ultra-Low-Power IoT Sensor Nodes, Portable Medical and Wearable Devices, Smart Meter and Industrial HMI Panels, USB Type-C Powered Accessories with PD, Secure IoT Edge Nodes with AES-256, Audio Subsystems and Consumer Audio Front-Ends.
Ultra-Low-Power IoT Sensor Nodes
The STM32L443RCT6's 0.42 uA standby current with RTC retention enables multi-year battery life for wireless sensor nodes reporting temperatures, humidity, or vibration hourly. Its 80 MHz Cortex-M4F can run LoRaWAN, BLE UART-host, or Sigfox stacks locally while sub-microamp sleep currents retain the calendar. The on-chip 12-bit ADC at 5 Msps digitizes analog sensor channels with sufficient speed for vibration and acoustic monitoring, and the AES-256 hardware engine secures over-the-air frames without waking the application CPU. Designers using ST's CubeMX can configure the LPUART as a wakeup source so the radio can gate upstream regulator power only when an uplink is pending, dropping active system consumption into the low-microamp range.
Direkomendasikan
Portable Medical and Wearable Devices
Wearable medical devices such as continuous glucose monitors, pulse oximeters, and ECG patches benefit from the STM32L443RCT6's 12-bit ADC precision, two on-chip operational amplifiers for sensor front-end conditioning, and sub-microamp standby for week-long battery life on a 250 mAh coin cell. The Cortex-M4F executes DSP routines for FFT-based heart-rate variability analysis in real time, while the ultra-low-power LPUART lets the host MCU ping an external radio only when a meaningful event occurs. The two 12-bit DACs can drive bias currents for optical sensors or audio feedback buzzers, eliminating a discrete DAC and shortening the wearable's bill of materials. The on-chip AES-256 also secures patient telemetry for HIPAA-aligned BLE peripherals.
Direkomendasikan
Smart Meter and Industrial HMI Panels
Utility meters and industrial HMI panels are a sweet spot for the STM32L443RCT6 thanks to its on-chip LCD driver supporting up to 4x44 segments without an external LCD controller. The Cortex-M4F 100 DMIPS throughput supports meter calibration, simultaneous multi-channel ADC sampling for power-quality analysis, and Modbus or DLMS/COSEM protocol stack over the LPUART for data logging. The RTC calendar combined with the on-chip RTC and tamper pins meets metering tamper-detection requirements, and the AES-256 accelerator secures AMR (Automatic Meter Reading) frames over NB-IoT or PLC. The wide 1.71-3.6 V supply range lets the same board accept 3.3 V from a switching converter or 2.4 V from a two-AA-cell power source.
Direkomendasikan
USB Type-C Powered Accessories with PD
The on-chip USB Type-C & Power Delivery (UCPD) controller lets the STM32L443RCT6 act as a sink, source, or dual-role PD port without an external PD controller. Accessories such as USB-C hubs, audio adapters, and small appliances can negotiate up to 100 W of contract power while the Cortex-M4F runs the device application at the same time, splitting the workload. The integrated USB 2.0 FS PHY enables CDC/HID/MSC class devices with no external transceiver. Compared to designs using an FUSB302 PD controller, designers save roughly $0.50 BOM and 30 mm2 of board area, a meaningful win for compact USB-C gadgets where pin count and area are constrained.
Direkomendasikan
Secure IoT Edge Nodes with AES-256
The integrated AES-256 hardware accelerator enables TLS-style encryption at throughput levels that would otherwise burn CPU cycles on software implementations. Battery-powered IoT edge nodes like smart locks, asset trackers, and connected sensor gateways can negotiate session keys without waking the main application CPU. The 64 KB SRAM bank holds TLS handshake state in addition to the application stack, eliminating the need for external SRAM. The TRUE RNG provides entropy for key generation, and the unique 96-bit device ID supports provisioning workflows that bind each device's identity at production. ST's STM32Trust ecosystem documents the secure boot path that uses these hardware blocks together.
Direkomendasikan
Audio Subsystems and Consumer Audio Front-Ends
Audio front-ends in portable speakers, hearing aids, and headphone amplifiers can pair the STM32L443RCT6 with an external codec, using its 2 on-chip op-amps as input buffers and its 2 12-bit DACs for volume or tone control biasing. The Cortex-M4F FPU executes biquad filter cascades and dynamic-range compression on the audio path at minimal CPU overhead (typically under 5% at 48 kHz). The sub-microamp standby lets the device idle on a charger cradled maintain power-without-sound scenarios for hundreds of hours. Compared to a Cortex-M0-only solution, the M4F adds roughly 2x DSP performance per mA, enabling richer audio DSP in the same power envelope.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk STM32L443RCT6 — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | STM32L433RCT6 | STM32L452RET6 | STM32L412RBT6P | STM32L073RBT6 | GD32L233RCT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 64-LQFP | 64-LQFP - same | 64-LQFP - same | 64-LQFP - same | 64-LQFP - same | 64-LQFP - same (verify pinout) |
| Core | Arm Cortex-M4F 80 MHz | Arm Cortex-M4F 80 MHz - identical | Arm Cortex-M4F 80 MHz - identical | Arm Cortex-M4F 80 MHz - identical | Arm Cortex-M0+ 32 MHz - downgraded | Arm Cortex-M23 64 MHz - downgraded |
| Flash | 256 KB | 256 KB - identical | 512 KB - 2x upgrade | 128 KB - 50% less | 128 KB - 50% less | 256 KB - identical |
| SRAM | 64 KB | 64 KB - identical | 160 KB - 2.5x upgrade | 40 KB - 38% less | 20 KB - 69% less | 64 KB - identical |
| AES-256 Hardware Crypto | Yes | No | Yes | No | Yes (AES on AHB1) | No (software AES) |
| USB Type-C PD | Yes (UCPD) | No | Yes (UCPD) | No | USB 2.0 FS only (no PD) | USB 2.0 FS only |
| Unit Price (qty 1) | $9.20 (as of 2026-10-10) | $7.50 - lower | $11.50 - higher | $5.80 - significantly lower | $4.95 - significantly lower | $3.80 - significantly lower |
Diferensiator Kunci
- AES-256 hardware crypto vs software library (vsSTM32L433RCT6)
- Pin-compatible upgrade headroom in Flash/SRAM (vsSTM32L412RBT6P)
- USB Type-C PD controller integration (vsSTM32L073RBT6)
Catatan Desain
Estimated: at 80 MHz run mode the typical IDD is roughly 8 mA, dropping to 0.42 uA in STANDBY with RTC retention - design the regulator for 8-10 mA continuous load and size bulk caps for the wake-in-rush before settling. Use ST's CubeMX power sequence tool to verify VDDA capacitor choice (1 uF + 10 nF parallel) and place them within 5 mm of the analog supply pin. For designs reaching into the under-100 uA active range, route unused GPIOs as analog inputs and disable their clock to avoid parasitic current drains.
The 64-LQFP layout requires a 0.5 mm pitch with 4-layer routing - place the GND plane on layer 2 with stitched thermal vias under the exposed pad area for heat dissipation. Use 8 mil traces between adjacent LQFP pads with via-in-pad only when the next layer requires routing relief. Keep ADC analog traces short (under 25 mm) and isolated from switching signals; cross analog/digital domains only at 90-degree angles over a continuous GND plane.
Before finalizing the schematic, confirm that every NRST pull-up is correctly sized (typical 10 kohm to 100 kohm) and that BOOT0 is forced low at reset to boot from main Flash. Forgotten VDD_USB decoupling (100 nF minimum plus 4.7 uF bulk) often shows up as USB enumeration failures on first prototypes. When using the AES hardware, ensure the key access boundary is enforced at compile time so secrets do not leak to debug outputs in production parts.
Informasi Konformitas
RoHS and REACH compliant per ST's product page. The STM32L443RCT6 is not AEC-Q100 qualified - look at STM32L443RCT6Y or other automotive-grade variants if AEC-Q100 is needed.