STM32F415ZGT6 - 168MHz ARM Cortex-M4F MCU, 1MB Flash | STMicroelectronics
MPN: STM32F415ZGT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $10 | $1,000.00 |
| 500 | $9 | $4,500.00 |
| 1,000 | $8.5 | $8,500.00 |
Drop-in alternatives for STM32F415ZGT6 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32F407ZGT6
β Drop-Inβ 99,999 In Stock
$6.81 / Unit
View Datasheet βSTM32F417ZGT6
β Drop-Inβ 99,999 In Stock
$8.1 / Unit
View Datasheet βSTM32F415ZGT7
β Drop-Inπ Reference alternative (not in catalog)
STM32F405ZGT6
β Drop-Inβ 99,999 In Stock
$8.1 / Unit
View Datasheet βSTM32F415ZGT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M4F with FPU |
| Maximum Clock Frequency | 168 MHz |
| Flash Memory | 1 MB |
| SRAM | 192 KB |
| Supply Voltage | 1.8V to 3.6V |
| Package | LQFP144 (20x20 mm) |
| Number of Pins | 144 |
| GPIO Pins | 114 |
| ADC | 3x 12-bit, up to 24 channels |
| DAC | 2x 12-bit |
| Timers | Advanced-control, general-purpose, basic, and low-power timers |
| Communication Interfaces | USART, SPI, I2C, USB OTG FS/HS, CAN, SDIO, Ethernet MAC |
| Operating Temperature | -40C to +85C |
| RoHS Status | Compliant |
| DSP Instructions | Yes |
| Floating-Point Unit | Single-precision |
STM32F415ZGT6 Pin Configuration
| Pin 1 | PE2 β GPIO / alternate functions |
| Pin 2 | PE3 β GPIO / alternate functions |
| Pin 3 | PE4 β GPIO / alternate functions |
| Pin 4 | PE5 β GPIO / alternate functions |
| Pin 5 | PE6 β GPIO / alternate functions |
| Pin 6 | VBAT β Backup battery supply |
| Pin 7 | PC13 β GPIO / RTC tamper |
| Pin 8 | PC14 β GPIO / OSC32_IN |
| Pin 9 | PC15 β GPIO / OSC32_OUT |
| Pin 10 | PF0 β GPIO / OSC_IN |
| Pin 11 | PF1 β GPIO / OSC_OUT |
| Pin 12 | PF2 β GPIO |
| Pin 13 | PF3 β GPIO |
| Pin 14 | PF4 β GPIO |
| Pin 15 | PF5 β GPIO |
| Pin 16 | PF6 β GPIO |
| Pin 17 | PF7 β GPIO |
| Pin 18 | PF8 β GPIO |
| Pin 19 | PF9 β GPIO |
| Pin 20 | PF10 β GPIO |
| Pin 21 | VSS β Ground |
| Pin 22 | VDD β Power supply |
| Pin 23 | PF11 β GPIO |
| Pin 24 | PF12 β GPIO |
| Pin 25 | PF13 β GPIO |
| Pin 26 | PF14 β GPIO |
| Pin 27 | PF15 β GPIO |
| Pin 28 | PG0 β GPIO |
| Pin 29 | PG1 β GPIO |
| Pin 30 | PG2 β GPIO |
| Pin 31 | PG3 β GPIO |
| Pin 32 | PG4 β GPIO |
| Pin 33 | PG5 β GPIO |
| Pin 34 | PG6 β GPIO |
| Pin 35 | PG7 β GPIO |
| Pin 36 | PG8 β GPIO |
| Pin 37 | PG9 β GPIO |
| Pin 38 | PG10 β GPIO |
| Pin 39 | PG11 β GPIO |
| Pin 40 | PG12 β GPIO |
| Pin 41 | PG13 β GPIO |
| Pin 42 | PG14 β GPIO |
| Pin 43 | PG15 β GPIO |
| Pin 44 | VSS β Ground |
| Pin 45 | VDD β Power supply |
| Pin 46 | PD0 β GPIO / crystal oscillator |
| Pin 47 | PD1 β GPIO / crystal oscillator |
| Pin 48 | PD2 β GPIO |
| Pin 49 | PD3 β GPIO |
| Pin 50 | PD4 β GPIO |
| Pin 51 | PD5 β GPIO |
| Pin 52 | PD6 β GPIO |
| Pin 53 | PD7 β GPIO |
| Pin 54 | PD8 β GPIO |
| Pin 55 | PD9 β GPIO |
| Pin 56 | PD10 β GPIO |
| Pin 57 | PD11 β GPIO |
| Pin 58 | PD12 β GPIO |
| Pin 59 | PD13 β GPIO |
| Pin 60 | PD14 β GPIO |
| Pin 61 | PD15 β GPIO |
| Pin 62 | PC0 β GPIO / ADC input |
| Pin 63 | PC1 β GPIO / ADC input |
| Pin 64 | PC2 β GPIO / ADC input |
| Pin 65 | PC3 β GPIO / ADC input |
| Pin 66 | VSSA β Analog ground |
| Pin 67 | VDDA β Analog power supply |
| Pin 68 | PC4 β GPIO / ADC input |
| Pin 69 | PC5 β GPIO / ADC input |
| Pin 70 | PB0 β GPIO / ADC input |
| Pin 71 | PB1 β GPIO / ADC input |
| Pin 72 | PB2 β GPIO |
| Pin 73 | PB3 β GPIO / JTDO |
| Pin 74 | PB4 β GPIO / NJTRST |
| Pin 75 | PB5 β GPIO |
| Pin 76 | PB6 β GPIO / I2C1_SCL |
| Pin 77 | PB7 β GPIO / I2C1_SDA |
| Pin 78 | BOOT0 β Boot mode selection |
| Pin 79 | PB8 β GPIO / I2C1_SCL |
| Pin 80 | PB9 β GPIO / I2C1_SDA |
| Pin 81 | VSS β Ground |
| Pin 82 | VDD β Power supply |
| Pin 83 | PE7 β GPIO |
| Pin 84 | PE8 β GPIO |
| Pin 85 | PE9 β GPIO |
| Pin 86 | PE10 β GPIO |
| Pin 87 | PE11 β GPIO |
| Pin 88 | PE12 β GPIO |
| Pin 89 | PE13 β GPIO |
| Pin 90 | PE14 β GPIO |
| Pin 91 | PE15 β GPIO |
| Pin 92 | PB10 β GPIO / I2C2_SCL |
| Pin 93 | PB11 β GPIO / I2C2_SDA |
| Pin 94 | PB12 β GPIO / SPI2_NSS |
| Pin 95 | PB13 β GPIO / SPI2_SCK |
| Pin 96 | PB14 β GPIO / SPI2_MISO |
| Pin 97 | PB15 β GPIO / SPI2_MOSI |
| Pin 98 | PD8 β GPIO / USART3_TX |
| Pin 99 | PD9 β GPIO / USART3_RX |
| Pin 100 | PD10 β GPIO / USART3_CK |
| Pin 101 | PD11 β GPIO / USART3_CTS |
| Pin 102 | PD12 β GPIO / USART3_RTS |
| Pin 103 | PD13 β GPIO |
| Pin 104 | PD14 β GPIO |
| Pin 105 | PD15 β GPIO |
| Pin 106 | PC6 β GPIO / I2S2_MCK |
| Pin 107 | PC7 β GPIO / I2S2_MCK |
| Pin 108 | PC8 β GPIO / SDIO_D0 |
| Pin 109 | PC9 β GPIO / SDIO_D1 |
| Pin 110 | PA0 β GPIO / ADC input / WKUP |
| Pin 111 | PA1 β GPIO / ADC input |
| Pin 112 | PA2 β GPIO / USART2_TX |
| Pin 113 | PA3 β GPIO / USART2_RX |
| Pin 114 | VSS β Ground |
| Pin 115 | VDD β Power supply |
| Pin 116 | PA4 β GPIO / SPI1_NSS |
| Pin 117 | PA5 β GPIO / SPI1_SCK |
| Pin 118 | PA6 β GPIO / SPI1_MISO |
| Pin 119 | PA7 β GPIO / SPI1_MOSI |
| Pin 120 | PA8 β GPIO / USB_OTG_FS_SOF |
| Pin 121 | PA9 β GPIO / USB_OTG_FS_VBUS |
| Pin 122 | PA10 β GPIO / USB_OTG_FS_ID |
| Pin 123 | PA11 β GPIO / USB_OTG_FS_DM |
| Pin 124 | PA12 β GPIO / USB_OTG_FS_DP |
| Pin 125 | PA13 β GPIO / SWDIO |
| Pin 126 | PA14 β GPIO / SWCLK |
| Pin 127 | PA15 β GPIO / JTDI |
| Pin 128 | PC10 β GPIO / SDIO_D2 |
| Pin 129 | PC11 β GPIO / SDIO_D3 |
| Pin 130 | PC12 β GPIO / SDIO_CK |
| Pin 131 | PD0 β GPIO / crystal oscillator |
| Pin 132 | PD1 β GPIO / crystal oscillator |
| Pin 133 | PD2 β GPIO |
| Pin 134 | PD3 β GPIO |
| Pin 135 | PD4 β GPIO |
| Pin 136 | PD5 β GPIO |
| Pin 137 | PD6 β GPIO |
| Pin 138 | PD7 β GPIO |
| Pin 139 | VSS β Ground |
| Pin 140 | VDD β Power supply |
| Pin 141 | PB0 β GPIO / ADC input |
| Pin 142 | PB1 β GPIO / ADC input |
| Pin 143 | PB2 β GPIO |
| Pin 144 | PB3 β GPIO / JTDO |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
STM32F415ZGT6 is suitable for 6 applications: Industrial Motor Control, IoT Gateway, Medical Device, Audio Processing, Smart Home Controller, Test and Measurement.
Industrial Motor Control
The STM32F415ZGT6 is ideal for industrial motor control due to its advanced timers (TIM1/TIM8) that generate complementary PWM with dead-time insertion, and its high-speed 12-bit ADCs that sample phase currents. The FPU accelerates field-oriented control (FOC) algorithms, enabling efficient and precise motor drives. In a typical application, the MCU reads current sensors via the ADC, executes the FOC algorithm in the FPU, and outputs PWM signals to the gate driver. The Ethernet MAC allows remote monitoring and diagnostics. Compared to lower-end MCUs, the 168 MHz clock and DSP instructions reduce control loop latency, improving dynamic response. Designers should ensure proper isolation between power and control stages and use the ADC's injected channels for synchronized sampling.
Recommended
IoT Gateway
The STM32F415ZGT6 serves as a powerful IoT gateway processor, connecting sensors and devices to the cloud. Its Ethernet MAC and USB OTG interfaces enable wired and wireless connectivity, while multiple UARTs/SPIs/I2Cs interface with various sensors and communication modules (e.g., Wi-Fi, LoRa). The cryptographic acceleration and RNG enhance security for TLS/DTLS protocols. In a typical gateway, the MCU aggregates data from sensors, processes it locally, and transmits it to the cloud via Ethernet or a cellular module. The 1 MB Flash allows storing firmware and buffering data. The FPU accelerates data processing, such as sensor fusion algorithms. Designers should consider power consumption and use low-power modes when idle. The device's industrial temperature range ensures reliable operation in outdoor environments.
Recommended
Medical Device
The STM32F415ZGT6 is suitable for medical devices such as patient monitors, infusion pumps, and diagnostic equipment. Its high-performance core and FPU enable real-time signal processing for ECG, EEG, and other biosignals. The multiple ADCs and DACs interface with analog front-ends, while the USB OTG supports connectivity to PCs or mobile devices. The cryptographic acceleration ensures secure data transmission, complying with health data privacy regulations. In a typical patient monitor, the MCU samples ECG signals via the ADC, processes them with digital filters, and displays the waveform on an LCD. The device's low power consumption and wide supply voltage range support battery operation. Designers must follow medical safety standards (e.g., IEC 60601) and ensure proper isolation and EMC protection.
Recommended
Audio Processing
The STM32F415ZGT6 is well-suited for audio processing applications such as audio effects processors, voice recognition, and active noise cancellation. The Cortex-M4F with FPU and DSP instructions efficiently executes audio algorithms like FIR/IIR filters, FFT, and codecs. The I2S interface connects to audio codecs, and the DAC can output analog audio directly. In a typical audio effects processor, the MCU receives digital audio via I2S, applies effects (e.g., reverb, equalization) in real-time, and outputs the processed audio. The 168 MHz clock ensures low latency. The device's large SRAM (192 KB) buffers audio samples. Designers should pay attention to clock jitter and use a dedicated audio PLL for high-quality audio. The low noise ADC and DAC contribute to high signal-to-noise ratio.
Recommended
Smart Home Controller
The STM32F415ZGT6 acts as a central controller in smart home systems, managing lighting, HVAC, security, and appliances. Its rich connectivity (Ethernet, USB, UART, SPI, I2C) allows integration with various smart home protocols (e.g., Zigbee, Z-Wave, Wi-Fi). The device's low power modes enable energy-efficient operation. In a typical smart home hub, the MCU communicates with sensors and actuators, processes user commands, and provides a web interface via Ethernet. The cryptographic acceleration secures communication with cloud services. The 1 MB Flash stores the hub's firmware and configuration. Designers should implement over-the-air (OTA) updates using the dual-bank Flash feature. The device's industrial temperature range ensures reliable operation in home environments.
Recommended
Test and Measurement
The STM32F415ZGT6 is used in test and measurement equipment such as oscilloscopes, data loggers, and signal generators. Its high-speed ADCs (up to 2.4 MSPS) and DACs enable precise signal acquisition and generation. The advanced timers provide accurate time base and triggering. In a typical data logger, the MCU samples multiple analog channels, timestamps the data, and stores it on an SD card via SDIO. The USB OTG allows connection to a PC for data analysis. The FPU accelerates signal processing, such as FFT for spectrum analysis. The device's wide supply voltage range and low power consumption support portable instruments. Designers should use external precision references and careful PCB layout to maintain measurement accuracy.
Recommended
Recommended Products Summary
Engineering reference data for STM32F415ZGT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F407ZGT6 | STM32F417ZGT6 | STM32F415ZGT7 | STM32F405ZGT6 | LPC4357FET256 |
|---|---|---|---|---|---|---|
| Package | LQFP144 | LQFP144 | LQFP144 | LQFP144 | LQFP144 | BGA256 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | NXP Semiconductors |
| Core | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F + M0 |
| Max Clock Frequency | 168 MHz | 168 MHz | 168 MHz | 168 MHz | 168 MHz | 204 MHz |
| Flash Memory | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB |
| SRAM | 192 KB | 192 KB | 192 KB | 192 KB | 192 KB | 136 KB |
| Cryptographic Acceleration | Yes (AES, DES, 3DES) | No | Yes (AES, DES, 3DES) | Yes (AES, DES, 3DES) | No | No |
| Ethernet MAC | Yes | Yes | Yes | Yes | No | Yes |
Key Differentiators
- Integrated cryptographic acceleration and RNG (vs STM32F407ZGT6)
- Higher SRAM than some alternatives (vs LPC4357FET256)
- Pin-compatible with F4 family (vs STM32F405ZGT6)
Design Notes
Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin. Additionally, place a 4.7uF bulk capacitor on the main supply rail. For VDDA, use a dedicated 1uF capacitor and a ferrite bead to isolate analog noise. Ensure VSSA is connected to a clean ground plane.
For the LQFP144 package, use a 4-layer PCB with a solid ground plane. Route high-speed signals (Ethernet, USB) with controlled impedance (e.g., 90 ohms differential for USB). Keep crystal oscillator traces short and away from high-current switching traces. Place the decoupling capacitors on the bottom side directly under the MCU if possible.
Ensure BOOT0 pin is pulled low for normal boot from Flash. If using SWD debugging, note that PA13 (SWDIO) and PA14 (SWCLK) are shared with GPIO; do not use them as GPIO in production without disabling debug. Also, the VBAT pin must be connected to a battery or tied to VDD to preserve RTC functionality.
Compliance Information
RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive use, consider STM32F415ZGT7 (extended temp) or other automotive-grade variants.