STM32L4R5ZIT6 - 32-bit ARM Cortex-M4 MCU 120MHz 2MB Flash LQFP-144 | STMicroelectronics
MPN: STM32L4R5ZIT6 ✓ نشطSTM32L4R5ZIT6 نظرة عامة
An ARM Cortex-M4 microcontroller (MCU) is a 32-bit RISC processor core designed by Arm Holdings for embedded applications. It combines high computational performance with low power consumption, and the M4 variant adds a single-precision floating-point unit (FPU) plus DSP extensions. In the broader taxonomy, the STM32L4R5 belongs to the ultra-low-power microcontroller family (STM32L series), which sits below the mainstream STM32F series and above the ultra-low-power STM32L0 in ST's power-versus-performance spectrum. The "plus" designation (STM32L4+) indicates the higher-performance 120 MHz sub-family with Chrom-GRC graphics support.
Key features of the STM32L4R5ZIT6 include a FlexPowerControl architecture with multiple low-power modes (Shutdown at 33 nA, VBAT mode at 305 nA, Batch Acquisition Mode for partial wake-up), USB OTG with internal PHY, and a DFSDM (Digital Filter for Sigma-Delta Modulators) peripheral for sensor hub applications. It also features a Chrom-ART Accelerator for 2D graphics and an Octo-SPI interface for high-speed external Flash, along with cryptographic and AES-256 hardware accelerators for IoT security.
The device integrates the Cortex-M4 core with FPU and Memory Protection Unit, plus ST's ART Accelerator (Adaptive Real-Time memory accelerator) that allows 0-wait-state execution from Flash at the full 120 MHz clock speed. Up to 640 KB SRAM includes 32 KB of SRAM2 with parity check, retained in Standby mode and accessible via SRAM-based boot for secure firmware update. The LQFP-144 package exposes the full STM32L4R5 peripheral set: 3x 12-bit ADC (16-bit with oversampling), 2x DAC, 4x op-amps, 2x comparators, multiple timers, TFT controller, and MIPI-DSI support requires the larger BGA package.
Typical applications include wearable health monitors, smart sensors, IoT edge nodes, industrial HMI panels, low-power wireless modules (BLE/LoRa companion), battery-powered data loggers, and energy-harvesting systems. The 2 MB Flash supports over-the-air firmware updates and rich graphical user interfaces on small TFT displays without external memory.
When designing with the STM32L4R5ZIT6, use ST's STM32CubeMX and STM32CubeIDE toolchain for code generation, pin multiplexing, and power-consumption profiling. Source decoupling requires 100 nF X7R ceramic on every VDD/VDDA pair; the integrated SMPS step-down converter (when present on L4+ variants) should be configured with a 10 µH inductor per the application note AN4621. The LQFP-144 thermal performance typically permits 500 mA peak current draw at 120 MHz with a 2-layer FR4 board.
This page synthesizes distributor pricing tiers, drop-in compatible same-family STM32 alternatives, application-tailored companion MPNs, and practical low-power design guidance that complements the manufacturer datasheet.
بدائل مباشرة لـ STM32L4R5ZIT6 — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع STM32L4R5ZIT6 (نفس عامل الشكل والبصمة) — يختلف في Package, Core, ADC, Architecture, DAC.
STM32L4R7ZIT6
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
STM32L4S5ZIT6
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
STM32L4R5ZIT6P
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←STM32L4R5ZGT6
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
STM32L4R9ZIT6
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←STM32L4R5ZIT6 الحدود القصوى والخصائص الكهربائية
| Core | ARM Cortex-M4 with FPU |
| أقصى تردد للساعة | 120 MHz |
| Performance | 150 DMIPS / 273 CoreMark |
| Program Memory Size | 2 MB (2 M x 8) Flash |
| RAM Size | 640 KB |
| Supply Voltage Range | 1.71 V to 3.6 V |
| نطاق درجة حرارة التشغيل | -40 °C to +85 °C (grade 6), -40 °C to +125 °C (grade 7) |
| العلبة | 144-LQFP (20 x 20 mm) |
| عدد الأطراف | 144 |
| نوع التركيب | Surface Mount |
| ADC | 3 x 12-bit (up to 16-bit with hardware oversampling) |
| DAC | 2 x 12-bit |
| USB | USB OTG Full-Speed with internal PHY |
| Low-Power Modes | Shutdown 33 nA, VBAT mode 305 nA, Standby with RTC |
| External Memory Bus | Octo-SPI, FMC, SDMMC |
| مستوى MSL | 3 (168 hours) |
| حالة RoHS | Compliant |
تكوين أطراف STM32L4R5ZIT6
| دبوس 1 | PE2 — GPIO PE2, TRACECLK |
| دبوس 2 | PE3 — GPIO PE3, TRACED0 |
| دبوس 3 | PE4 — GPIO PE4, TRACED1 |
| دبوس 4 | PE5 — GPIO PE5, TRACED2 |
| دبوس 5 | PE6 — GPIO PE6, TRACED3 |
| دبوس 6 | VBAT — RTC backup power supply |
| دبوس 7 | PC13 — GPIO PC13 (Tamper-RTC) |
| دبوس 8 | PC14 — GPIO PC14 / OSC32_IN |
| دبوس 9 | PC15 — GPIO PC15 / OSC32_OUT |
| دبوس 10 | VSS — Ground |
| دبوس 11 | VDD — Digital supply voltage |
| دبوس 12 | PH0 — GPIO PH0 / OSC_IN |
| دبوس 13 | PH1 — GPIO PH1 / OSC_OUT |
| دبوس 14 | NRST — Reset input (active low) |
| دبوس 15 | PC0 — GPIO PC0, ADC1_IN6 |
| دبوس 16 | PC1 — GPIO PC1, ADC1_IN7 |
| دبوس 17 | PC2 — GPIO PC2, ADC1_IN8 |
| دبوس 18 | PC3 — GPIO PC3, ADC1_IN9 |
| دبوس 19 | VSSA — Analog ground |
| دبوس 20 | VDDA — Analog supply voltage |
| دبوس 21 | PA0 — GPIO PA0, ADC1_IN5, UART4_TX |
| دبوس 22 | PA1 — GPIO PA1, ADC1_IN6, UART4_RX |
| دبوس 23 | PA2 — GPIO PA2, USART2_TX |
| دبوس 24 | PA3 — GPIO PA3, USART2_RX |
| دبوس 25 | VSS — Ground |
| دبوس 26 | VDD — Digital supply voltage |
| دبوس 27 | PA4 — GPIO PA4, SPI1_NSS, DAC_OUT1 |
| دبوس 28 | PA5 — GPIO PA5, SPI1_SCK, DAC_OUT2 |
| دبوس 29 | PA6 — GPIO PA6, SPI1_MISO, ADC1_IN11 |
| دبوس 30 | PA7 — GPIO PA7, SPI1_MOSI, ADC1_IN12 |
| دبوس 31 | PC4 — GPIO PC4, ADC1_IN13 |
| دبوس 32 | PC5 — GPIO PC5, ADC1_IN14 |
| دبوس 33 | PB0 — GPIO PB0, ADC1_IN15, TIM3_CH3 |
| دبوس 34 | PB1 — GPIO PB1, ADC1_IN16, TIM3_CH4 |
| دبوس 35 | PB2 — GPIO PB2, BOOT1 |
| دبوس 36 | PE7 — GPIO PE7 |
| دبوس 37 | PE8 — GPIO PE8 |
| دبوس 38 | PE9 — GPIO PE9 |
| دبوس 39 | PE10 — GPIO PE10 |
| دبوس 40 | PE11 — GPIO PE11 |
| دبوس 41 | PE12 — GPIO PE12 |
| دبوس 42 | PE13 — GPIO PE13 |
| دبوس 43 | PE14 — GPIO PE14 |
| دبوس 44 | PE15 — GPIO PE15 |
| دبوس 45 | PB10 — GPIO PB10, I2C2_SCL, USART3_TX |
| دبوس 46 | PB11 — GPIO PB11, I2C2_SDA, USART3_RX |
| دبوس 47 | VSS — Ground |
| دبوس 48 | VDD — Digital supply voltage |
| دبوس 49 | PB12 — GPIO PB12, SPI2_NSS, TIM1_BKIN |
| دبوس 50 | PB13 — GPIO PB13, SPI2_SCK, USART3_CTS |
| دبوس 51 | PB14 — GPIO PB14, SPI2_MISO, USART3_RTS |
| دبوس 52 | PB15 — GPIO PB15, SPI2_MOSI, TIM1_CH3N |
| دبوس 53 | PD8 — GPIO PD8 |
| دبوس 54 | PD9 — GPIO PD9 |
| دبوس 55 | PD10 — GPIO PD10 |
| دبوس 56 | PD11 — GPIO PD11 |
| دبوس 57 | PD12 — GPIO PD12 |
| دبوس 58 | PD13 — GPIO PD13 |
| دبوس 59 | PD14 — GPIO PD14 |
| دبوس 60 | PD15 — GPIO PD15 |
| دبوس 61 | PC6 — GPIO PC6, USART6_TX, TIM3_CH1 |
| دبوس 62 | PC7 — GPIO PC7, USART6_RX, TIM3_CH2 |
| دبوس 63 | PC8 — GPIO PC8, SDMMC_D0, TIM3_CH3 |
| دبوس 64 | PC9 — GPIO PC9, SDMMC_D1, TIM3_CH4 |
| دبوس 65 | PA8 — GPIO PA8, USART1_CK, TIM1_CH1, MCO |
| دبوس 66 | PA9 — GPIO PA9, USART1_TX, TIM1_CH2 |
| دبوس 67 | PA10 — GPIO PA10, USART1_RX, TIM1_CH3 |
| دبوس 68 | PA11 — GPIO PA11, USB_OTG_FS_DM |
| دبوس 69 | PA12 — GPIO PA12, USB_OTG_FS_DP |
| دبوس 70 | PA13 — GPIO PA13, SWDIO |
| دبوس 71 | PA14 — GPIO PA14, SWCLK |
| دبوس 72 | PA15 — GPIO PA15, SPI1_NSS, TIM2_CH1 |
| دبوس 73 | PC10 — GPIO PC10, USART3_TX, SDMMC_D2 |
| دبوس 74 | PC11 — GPIO PC11, USART3_RX, SDMMC_D3 |
| دبوس 75 | PC12 — GPIO PC12, USART3_CK, SDMMC_CK |
| دبوس 76 | PD0 — GPIO PD0, CAN1_RX, FMC_D2 |
| دبوس 77 | PD1 — GPIO PD1, CAN1_TX, FMC_D3 |
| دبوس 78 | PD2 — GPIO PD2, SDMMC_CMD, TIM3_ETR |
| دبوس 79 | PD3 — GPIO PD3, USART2_CTS, FMC_CLK |
| دبوس 80 | PD4 — GPIO PD4, USART2_RTS, FMC_NOE |
| دبوس 81 | PD5 — GPIO PD5, USART2_TX, FMC_NWE |
| دبوس 82 | VSS — Ground |
| دبوس 83 | VDD — Digital supply voltage |
| دبوس 84 | PD6 — GPIO PD6, USART2_RX, FMC_NWAIT |
| دبوس 85 | PD7 — GPIO PD7, USART2_CK, FMC_NE1 |
| دبوس 86 | PB3 — GPIO PB3, SPI1_SCK, TIM2_CH2 |
| دبوس 87 | PB4 — GPIO PB4, SPI1_MISO, TIM3_CH1 |
| دبوس 88 | PB5 — GPIO PB5, SPI1_MOSI, I2C1_SMBA, TIM3_CH2 |
| دبوس 89 | PB6 — GPIO PB6, I2C1_SCL, USART1_TX |
| دبوس 90 | PB7 — GPIO PB7, I2C1_SDA, USART1_RX |
| دبوس 91 | BOOT0 — Boot mode select |
| دبوس 92 | PB8 — GPIO PB8, I2C1_SCL, TIM4_CH3 |
| دبوس 93 | PB9 — GPIO PB9, I2C1_SDA, TIM4_CH4 |
| دبوس 94 | PE0 — GPIO PE0, TIM4_ETR |
| دبوس 95 | PE1 — GPIO PE1 |
| دبوس 96 | VSS — Ground |
| دبوس 97 | VDD — Digital supply voltage |
| دبوس 98 | PF6 — GPIO PF6, TIM5_CH1, ADC3_IN4 |
| دبوس 99 | PF7 — GPIO PF7, TIM5_CH2, ADC3_IN5 |
| دبوس 100 | PF8 — GPIO PF8, TIM5_CH3, ADC3_IN6 |
| دبوس 101 | PF9 — GPIO PF9, TIM5_CH4, ADC3_IN7 |
| دبوس 102 | PF10 — GPIO PF10, ADC3_IN8 |
| دبوس 103 | PF11 — GPIO PF11, ADC3_IN9 |
| دبوس 104 | VSS — Ground |
| دبوس 105 | VDD — Digital supply voltage |
| دبوس 106 | PF12 — GPIO PF12, FSMC_A6 |
| دبوس 107 | PF13 — GPIO PF13, FSMC_A7 |
| دبوس 108 | PF14 — GPIO PF14, FSMC_A8 |
| دبوس 109 | PF15 — GPIO PF15, FSMC_A9 |
| دبوس 110 | PG0 — GPIO PG0, FSMC_A10 |
| دبوس 111 | PG1 — GPIO PG1, FSMC_A11 |
| دبوس 112 | PE2 — GPIO PE2, TRACECLK (alt) |
| دبوس 113 | PE3 — GPIO PE3, TRACED0 (alt) |
| دبوس 114 | PE4 — GPIO PE4, TRACED1 (alt) |
| دبوس 115 | PE5 — GPIO PE5, TRACED2 (alt) |
| دبوس 116 | PG2 — GPIO PG2, FSMC_A12 |
| دبوس 117 | PG3 — GPIO PG3, FSMC_A13 |
| دبوس 118 | PG4 — GPIO PG4, FSMC_A14 |
| دبوس 119 | PG5 — GPIO PG5, FSMC_A15 |
| دبوس 120 | PG6 — GPIO PG6 |
| دبوس 121 | PG7 — GPIO PG7 |
| دبوس 122 | PG8 — GPIO PG8 |
| دبوس 123 | VSS — Ground |
| دبوس 124 | VDD — Digital supply voltage |
| دبوس 125 | PG9 — GPIO PG9, USART6_RX, FSMC_NE3 |
| دبوس 126 | PG10 — GPIO PG10, FSMC_NE4 |
| دبوس 127 | PG11 — GPIO PG11, FSMC_A24 |
| دبوس 128 | PG12 — GPIO PG12, FSMC_NE1 |
| دبوس 129 | PG13 — GPIO PG13, FSMC_A26 |
| دبوس 130 | PG14 — GPIO PG14, FSMC_A27 |
| دبوس 131 | VSS — Ground |
| دبوس 132 | VDD — Digital supply voltage |
| دبوس 133 | PG15 — GPIO PG15 |
| دبوس 134 | PB3 — GPIO PB3, JTDO, SPI1_SCK |
| دبوس 135 | PB4 — GPIO PB4, NJTRST, SPI1_MISO |
| دبوس 136 | PB5 — GPIO PB5, SPI1_MOSI |
| دبوس 137 | PB6 — GPIO PB6, USART1_TX |
| دبوس 138 | PB7 — GPIO PB7, USART1_RX |
| دبوس 139 | PB8 — GPIO PB8, I2C1_SCL |
| دبوس 140 | PB9 — GPIO PB9, I2C1_SDA |
| دبوس 141 | PE0 — GPIO PE0, TIM4_ETR |
| دبوس 142 | PE1 — GPIO PE1 |
| دبوس 143 | VSS — Ground |
| دبوس 144 | VDD — Digital supply voltage |
التطبيقات النموذجية
STM32L4R5ZIT6 مناسب لـ 6 التطبيقs: Wearable Health Monitor, Industrial HMI Control Panel, Battery-Powered IoT Sensor Hub, Smart Energy Metering, Medical Infusion Pump Controller, Smart Sensor Hub for Predictive Maintenance.
Wearable Health Monitor
The STM32L4R5ZIT6 fits wearable health monitors due to its Cortex-M4F at 120 MHz capable of running heart-rate and motion-fusion DSP, plus 33 nA Shutdown current for multi-day battery life. Placed as the system MCU between a Li-Po cell and the analog front-end, it directly drives PPG/AFE signal chains via the four integrated op-amps and three 12-bit ADCs. Compared to Cortex-M0/M0+ alternatives it provides DSP and FPU on the same footprint, enabling step-count and ECG-R-peak detection without external DSP. The 2 MB Flash supports over-the-air firmware updates while the 640 KB SRAM buffers minutes of raw sensor data for later BLE upload.
موصى به
Industrial HMI Control Panel
For industrial HMI panels, the STM32L4R5ZIT6 provides 120 MHz Cortex-M4 performance with Chrom-ART 2D acceleration to drive small TFT displays via SPI/8080 interfaces, plus FMC external bus for parallel memory expansion. Placed between the 24 V isolated supply and a 3.3 V LDO, it directly controls buttons, rotary encoders, and RS-485/Modbus via UART plus 50 MHz SPI. The 2 MB Flash hosts full graphics and a Chinese-English/Unicode character table. Compared to plain Cortex-M0 designs, the STM32L4R5ZIT6 renders multi-page interfaces without external SDRAM and supports Octo-SPI for faster TFT framebuffer access.
موصى به
Battery-Powered IoT Sensor Hub
The STM32L4R5ZIT6 enables coin-cell / 2xAA battery sensor hubs, with 33 nA Shutdown and 1.1 µA Stop 2 with RTC allowing multi-year coin-cell runtime per AN4621. Placed as the central controller for MEMS microphones, environmental sensors, and BLE hand-off, it integrates the DFSDM digital filter for sigma-delta microphones without a dedicated audio DSP. The 2 MB Flash supports LoRaWAN/BLE stacks and OTA updates without external memory. Compared to discrete Cortex-M0+ designs the STM32L4R5ZIT6 adds Cortex-M4F DSP and is rated 1.71 V to 3.6 V, ideal for energy harvesting.
موصى به
Smart Energy Metering
In smart energy meters, the STM32L4R5ZIT6 handles ADC sample aggregation, metrology DSP via Cortex-M4F MAC unit, and secure DLMS/COSEM firmware updates using its AES-256 hardware accelerator. Placed between the current-transformer / shunt front-end and the M-Bus / wireless PLC modem, it directly digitises up to three current channels with its 12-bit ADCs at oversampled 16-bit resolution. The 2 MB Flash holds protocol stacks for DLMS, M-Bus, and Wireless M-Bus plus regulatory firmware without external SPI flash. Compared to older Cortex-M3 designs, the STM32L4R5ZIT6 adds Standby 280 nA with RTC suitable for backup power modes.
موصى به
Medical Infusion Pump Controller
The STM32L4R5ZIT6 powers infusion pump controllers, with its Cortex-M4F running PID motor control loops, the 2 MB Flash hosting IEC 62304/60335-compliant firmware, and USB OTG enabling host-side data export. Placed between a stepper driver and the keypad/display, it handles stepper commutation via its advanced timers while the integrated op-amps condition pressure and bubble-detection sensors. The 640 KB SRAM accommodates pressure waveform buffers, while AES-256 protects dosing calibration data. Compared to Cortex-M3 designs, the FPU ensures deterministic real-time control loop execution and the L4+ low-leakage features suit battery-backup mode.
موصى به
Smart Sensor Hub for Predictive Maintenance
The STM32L4R5ZIT6 fits vibration and temperature sensor hubs in Industry 4.0, integrating the DFSDM digital filter for IEPE accelerometers and supporting FFT analysis via Cortex-M4F DSP with CMSIS-DSP library. Placed at industrial motor bearings, it runs self-powered from vibration energy harvesters thanks to 33 nA Shutdown and 1.71 V minimum supply. The 2 MB Flash hosts the wireless protocol stack (LoRa, BLE 5, or Wi-SUN) and predictive-maintenance ML models (TFLite-Micro). Compared to external-DSP designs, the single-chip integration reduces PCB area to under 20 mm square, which is decisive for retrofit-mount sensor units.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ STM32L4R5ZIT6 — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | STM32L4R7ZIT6 | STM32L4S5ZIT6 | STM32L4R9ZIT6 |
|---|---|---|---|---|
| Package | 144-LQFP (20x20) | 144-LQFP (20x20) | 144-LQFP (20x20) | 144-LQFP (20x20) |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz |
| Flash Memory | 2 MB | 2 MB | 2 MB | 2 MB |
| SRAM Size | 640 KB | 640 KB | 640 KB | 1 MB |
| Display Interface | None on LQFP-144 | MIPI-DSI (yes) | MIPI-DSI (yes) | MIPI-DSI (yes) |
| Operating Voltage | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V | 1.71 V to 3.6 V |
| Shutdown Current | 33 nA | 33 nA | 33 nA | 33 nA |
| USB OTG | Yes (FS, internal PHY) | Yes (FS, internal PHY) | Yes (FS, internal PHY) | Yes (FS, internal PHY) |
أبرز الفروقات
- 2 MB Flash with Cortex-M4F at 120 MHz and FPU/DSP in LQFP-144 (مقابلSTM32L4R5ZGT6)
- MIPI-DSI absent on ZIT6 vs available on R7ZIT6 same-family upgrade (مقابلSTM32L4R7ZIT6)
- Cortex-M4F DSP and FPU in LQFP-144 same footprint as Cortex-M3 GD32F103 (مقابلGD32F103)
ملاحظات التصميم
The STM32L4R5ZIT6 supports two voltage-regulation modes: direct LDO and internal SMPS step-down converter. For ultra-low-power battery designs (1.71 V - 2.0 V), use the SMPS mode to reduce Run-mode current by ~50% compared to LDO. Estimated: SMPS external inductor 10 µH (XAL4030 or similar) and 4.7 µF X7R input/output capacitor per AN4621. Add a 100 nF decoupling capacitor on every VDD/VDDA pin pair to suppress high-frequency switching noise.
Layout: place the 32.768 kHz crystal (LSE) within 5 mm of PC14/PC15 with short traces and guard ring for noise immunity. Keep USB DP/DM traces length-matched to within 2 mm and 90 ohm differential impedance per USB 2.0 full-speed requirements. Decouple each VDD pin with 100 nF X7R placed within 2 mm, plus 4.7 µF bulk capacitors at each regulator pin. The LQFP-144 thermal pad handling follows ST's AN5036 PCB design guide.
Many STM32L4 firmware delays stem from failing to set the ART Accelerator prefetch buffer and Flash wait states for 120 MHz operation - both must be configured in SystemInit() before raising the clock. RTC date/time must be in BCD format (not BINARY) unless explicitly using STM32Cube HAL. When entering Shutdown mode, the LSE crystal must remain enabled if RTC wake-up is required, otherwise wake from WAKEUP pins only. Estimated: at 120 MHz with 3.3 V VDD, Run-mode current is approximately 5 mA; going to Stop 2 mode reduces this to ~1.1 µA retaining RTC.
To meet industrial EMI/EMC standards (EN 55022 Class B), place a ferrite bead (600 ohm at 100 MHz) on each VDD rail and use a 4-layer PCB with a continuous ground plane. Spread-spectrum clocking on HSE can be enabled to reduce peak emissions by 4-8 dB per AN2867. Keep GPIO toggle paths away from analog ADC traces; route analog and digital grounds separately back to a single star ground at the AGND/VDDA decoupling capacitor.
معلومات الامتثال
RoHS compliant per ST product page. Industrial temperature range -40C to +85C (grade 6) or -40C to +125C (grade 7). Not AEC-Q100 qualified - for automotive applications use STM32L4R5ZIT6Q variant.