STM32F777ZIT6 - 2MB Flash, 216MHz ARM Cortex-M7 MCU | STMicroelectronics
MPN: STM32F777ZIT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.75 | $167.50 |
| 100 | $14.9 | $1,490.00 |
| 500 | $13.2 | $6,600.00 |
| 1,000 | $11.85 | $11,850.00 |
Drop-in alternatives for STM32F777ZIT6 β 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:
STM32F767ZIT6
β Drop-Inβ 99,999 In Stock
$19.25 / Unit
View Datasheet βSTM32F769ZIT6
β Drop-Inπ Reference alternative (not in catalog)
STM32F777ZIT6TR
β Drop-Inπ Reference alternative (not in catalog)
STM32F779ZIT6
β Drop-Inβ 99,999 In Stock
$11.75 / Unit
View Datasheet βSTM32H743ZIT6
β‘ Same Packageβ 99,999 In Stock
$11.85 / Unit
View Datasheet βSTM32F777ZIT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M7 |
| Max Clock Frequency | 216 MHz |
| Flash Memory | 2 MB (dual-bank) |
| SRAM | 512 KB |
| Supply Voltage | 1.7 V to 3.6 V |
| Operating Temperature | -40Β°C to +85Β°C |
| Package | LQFP-144 (20x20 mm) |
| GPIO Pins | 114 |
| ADC | 3x 12-bit, 3.6 MSPS |
| DAC | 2x 12-bit |
| Communication Interfaces | 4x I2C, 4x USART, 4x UART, 6x SPI, 3x CAN, 2x USB OTG, 2x SDMMC, 1x FMC, 2x SAI |
| Timers | 12x 16-bit, 2x 32-bit, 2x high-resolution |
| Cryptographic Acceleration | AES, DES, 3DES, SHA-1, SHA-256, MD5 |
| DMA | 2x DMA controllers with 16 streams each |
| RoHS | Compliant |
STM32F777ZIT6 Pin Configuration
| Pin 1 | PE2 β GPIO / FMC_A23 / TRACECLK |
| Pin 2 | PE3 β GPIO / FMC_A19 / TRACED0 |
| Pin 3 | PE4 β GPIO / FMC_A20 / TRACED1 |
| Pin 4 | PE5 β GPIO / FMC_A21 / TRACED2 |
| Pin 5 | PE6 β GPIO / FMC_A22 / TRACED3 |
| Pin 6 | VBAT β Backup battery supply |
| Pin 7 | PC13 β GPIO / RTC_AF1 / WKUP2 |
| Pin 8 | PC14 β GPIO / OSC32_IN |
| Pin 9 | PC15 β GPIO / OSC32_OUT |
| Pin 10 | PF0 β GPIO / FMC_A0 |
| Pin 11 | PF1 β GPIO / FMC_A1 |
| Pin 12 | PF2 β GPIO / FMC_A2 |
| Pin 13 | PF3 β GPIO / FMC_A3 |
| Pin 14 | PF4 β GPIO / FMC_A4 |
| Pin 15 | PF5 β GPIO / FMC_A5 |
| Pin 16 | PF6 β GPIO / FMC_NWAIT / TIM13_CH1 |
| Pin 17 | PF7 β GPIO / FMC_NCE4_1 / TIM13_CH2 |
| Pin 18 | PF8 β GPIO / FMC_NCE4_2 / TIM14_CH1 |
| Pin 19 | PF9 β GPIO / FMC_NCE4_3 / TIM14_CH2 |
| Pin 20 | PF10 β GPIO / FMC_NCE4_4 |
| Pin 21 | VSS β Ground |
| Pin 22 | VDD β Power supply |
| Pin 23 | PF11 β GPIO / FMC_SDNCAS |
| Pin 24 | PF12 β GPIO / FMC_SDNE0 |
| Pin 25 | PF13 β GPIO / FMC_A6 |
| Pin 26 | PF14 β GPIO / FMC_A7 |
| Pin 27 | PF15 β GPIO / FMC_A8 |
| Pin 28 | PG0 β GPIO / FMC_A9 |
| Pin 29 | PG1 β GPIO / FMC_A10 |
| Pin 30 | PG2 β GPIO / FMC_A11 |
| Pin 31 | PG3 β GPIO / FMC_A12 |
| Pin 32 | PG4 β GPIO / FMC_A13 |
| Pin 33 | PG5 β GPIO / FMC_A14 |
| Pin 34 | PG6 β GPIO / FMC_NE1 |
| Pin 35 | PG7 β GPIO / FMC_NE2 |
| Pin 36 | PG8 β GPIO / FMC_NE3 |
| Pin 37 | PG9 β GPIO / FMC_NE4 |
| Pin 38 | PG10 β GPIO / FMC_NE5 |
| Pin 39 | PG11 β GPIO / FMC_NE6 |
| Pin 40 | PG12 β GPIO / FMC_NE7 |
| Pin 41 | PG13 β GPIO / FMC_A15 |
| Pin 42 | PG14 β GPIO / FMC_A16 |
| Pin 43 | PG15 β GPIO / FMC_A17 |
| Pin 44 | VSS β Ground |
| Pin 45 | VDD β Power supply |
| Pin 46 | PD0 β GPIO / FMC_D2 |
| Pin 47 | PD1 β GPIO / FMC_D3 |
| Pin 48 | PD2 β GPIO / FMC_D4 |
| Pin 49 | PD3 β GPIO / FMC_D5 |
| Pin 50 | PD4 β GPIO / FMC_D6 |
| Pin 51 | PD5 β GPIO / FMC_D7 |
| Pin 52 | PD6 β GPIO / FMC_D8 |
| Pin 53 | PD7 β GPIO / FMC_D9 |
| Pin 54 | PD8 β GPIO / FMC_D10 |
| Pin 55 | PD9 β GPIO / FMC_D11 |
| Pin 56 | PD10 β GPIO / FMC_D12 |
| Pin 57 | PD11 β GPIO / FMC_D13 |
| Pin 58 | PD12 β GPIO / FMC_D14 |
| Pin 59 | PD13 β GPIO / FMC_D15 |
| Pin 60 | PD14 β GPIO / FMC_D0 |
| Pin 61 | PD15 β GPIO / FMC_D1 |
| Pin 62 | PC0 β GPIO / ADC123_IN10 |
| Pin 63 | PC1 β GPIO / ADC123_IN11 |
| Pin 64 | PC2 β GPIO / ADC123_IN12 |
| Pin 65 | PC3 β GPIO / ADC123_IN13 |
| Pin 66 | PC4 β GPIO / ADC12_IN14 |
| Pin 67 | PC5 β GPIO / ADC12_IN15 |
| Pin 68 | VSS β Ground |
| Pin 69 | VDD β Power supply |
| Pin 70 | PB2 β GPIO / RTC_AF1 |
| Pin 71 | PE7 β GPIO / TIM1_ETR |
| Pin 72 | PE8 β GPIO / TIM1_CH1 |
| Pin 73 | PE9 β GPIO / TIM1_CH2 |
| Pin 74 | PE10 β GPIO / TIM1_CH3 |
| Pin 75 | PE11 β GPIO / TIM1_CH4 |
| Pin 76 | PE12 β GPIO / TIM1_CH1N |
| Pin 77 | PE13 β GPIO / TIM1_CH2N |
| Pin 78 | PE14 β GPIO / TIM1_CH3N |
| Pin 79 | PE15 β GPIO / TIM1_CH4N |
| Pin 80 | PB10 β GPIO / I2C2_SCL / USART3_TX |
| Pin 81 | PB11 β GPIO / I2C2_SDA / USART3_RX |
| Pin 82 | VSS β Ground |
| Pin 83 | VDD β Power supply |
| Pin 84 | PB12 β GPIO / SPI2_NSS / I2C2_SMBA |
| Pin 85 | PB13 β GPIO / SPI2_SCK / I2C2_SCL |
| Pin 86 | PB14 β GPIO / SPI2_MISO / TIM12_CH1 |
| Pin 87 | PB15 β GPIO / SPI2_MOSI / TIM12_CH2 |
| Pin 88 | PD8 β GPIO / USART3_TX / FMC_D13 |
| Pin 89 | PD9 β GPIO / USART3_RX / FMC_D14 |
| Pin 90 | PD10 β GPIO / USART3_CK / FMC_D15 |
| Pin 91 | PD11 β GPIO / USART3_CTS / FMC_D0 |
| Pin 92 | PD12 β GPIO / USART3_RTS / FMC_D1 |
| Pin 93 | PD13 β GPIO / USART3_DE / FMC_D2 |
| Pin 94 | PD14 β GPIO / USART3_DE / FMC_D3 |
| Pin 95 | PD15 β GPIO / USART3_DE / FMC_D4 |
| Pin 96 | PC6 β GPIO / I2S2_MCK / USART6_TX |
| Pin 97 | PC7 β GPIO / I2S3_MCK / USART6_RX |
| Pin 98 | PC8 β GPIO / I2S3_SCK / USART6_CK |
| Pin 99 | PC9 β GPIO / I2S3_WS / USART6_CTS |
| Pin 100 | PA0 β GPIO / WKUP1 / TIM2_CH1 / ADC123_IN0 |
| Pin 101 | PA1 β GPIO / TIM2_CH2 / ADC123_IN1 |
| Pin 102 | PA2 β GPIO / TIM2_CH3 / ADC123_IN2 |
| Pin 103 | PA3 β GPIO / TIM2_CH4 / ADC123_IN3 |
| Pin 104 | VSS β Ground |
| Pin 105 | VDD β Power supply |
| Pin 106 | PA4 β GPIO / SPI1_NSS / DAC_OUT1 |
| Pin 107 | PA5 β GPIO / SPI1_SCK / DAC_OUT2 |
| Pin 108 | PA6 β GPIO / SPI1_MISO / TIM13_CH1 |
| Pin 109 | PA7 β GPIO / SPI1_MOSI / TIM14_CH1 |
| Pin 110 | PA8 β GPIO / MCO1 / TIM1_CH1 |
| Pin 111 | PA9 β GPIO / USB_OTG_FS_VBUS / TIM1_CH2 |
| Pin 112 | PA10 β GPIO / USB_OTG_FS_ID / TIM1_CH3 |
| Pin 113 | PA11 β GPIO / USB_OTG_FS_DM / TIM1_CH4 |
| Pin 114 | PA12 β GPIO / USB_OTG_FS_DP / TIM1_ETR |
| Pin 115 | PA13 β GPIO / SWDIO / JTMS |
| Pin 116 | PA14 β GPIO / SWCLK / JTCK |
| Pin 117 | PA15 β GPIO / JTDI / TIM2_CH1 |
| Pin 118 | PC10 β GPIO / I2S3_SCK / USART4_TX |
| Pin 119 | PC11 β GPIO / I2S3_WS / USART4_RX |
| Pin 120 | PC12 β GPIO / I2S3_SD / USART4_CK |
| Pin 121 | PD0 β GPIO / FMC_D2 / USART2_CTS |
| Pin 122 | PD1 β GPIO / FMC_D3 / USART2_RTS |
| Pin 123 | PD2 β GPIO / FMC_D4 / USART2_DE |
| Pin 124 | PD3 β GPIO / FMC_D5 / USART2_TX |
| Pin 125 | PD4 β GPIO / FMC_D6 / USART2_RX |
| Pin 126 | PD5 β GPIO / FMC_D7 / USART2_CK |
| Pin 127 | PD6 β GPIO / FMC_D8 / USART2_CTS |
| Pin 128 | PD7 β GPIO / FMC_D9 / USART2_RTS |
| Pin 129 | VSS β Ground |
| Pin 130 | VDD β Power supply |
| Pin 131 | PB0 β GPIO / ADC12_IN8 / TIM3_CH3 |
| Pin 132 | PB1 β GPIO / ADC12_IN9 / TIM3_CH4 |
| Pin 133 | PB3 β GPIO / JTDO / SPI1_SCK |
| Pin 134 | PB4 β GPIO / NJTRST / SPI1_MISO |
| Pin 135 | PB5 β GPIO / SPI1_MOSI / I2C1_SMBA |
| Pin 136 | PB6 β GPIO / I2C1_SCL / USART1_TX |
| Pin 137 | PB7 β GPIO / I2C1_SDA / USART1_RX |
| Pin 138 | PB8 β GPIO / I2C1_SCL / CAN1_RX |
| Pin 139 | PB9 β GPIO / I2C1_SDA / CAN1_TX |
| Pin 140 | PE0 β GPIO / TIM4_ETR / FMC_NBL0 |
| Pin 141 | PE1 β GPIO / TIM4_CH1 / FMC_NBL1 |
| Pin 142 | VSS β Ground |
| Pin 143 | VDD β Power supply |
| Pin 144 | NRST β Reset (active low) |
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
STM32F777ZIT6 is suitable for 6 applications: Industrial Control Systems, Medical Devices, Audio Processing, IoT Gateways, Motor Drives, Human-Machine Interface (HMI).
Industrial Control Systems
The STM32F777ZIT6 is ideal for industrial control systems due to its high-performance 216 MHz Cortex-M7 core, extensive communication interfaces (CAN, Ethernet, UART), and robust timer peripherals. It can handle complex PLC logic, motor control, and real-time monitoring. The dual-bank Flash enables safe firmware updates in the field, while the cryptographic accelerator secures communication protocols. Its wide operating temperature range (-40Β°C to +85Β°C) ensures reliability in harsh industrial environments. The 12-bit ADC with 3.6 MSPS provides fast and accurate analog signal acquisition for sensors and feedback loops. The FMC interface allows connection to external memory for data logging. With 114 GPIOs, it can interface with numerous sensors and actuators. The device's low-power modes help reduce energy consumption in always-on industrial nodes. The STM32CubeF7 firmware package includes middleware for industrial protocols like Modbus and CANopen, accelerating development.
Recommended
Medical Devices
The STM32F777ZIT6 is well-suited for medical devices such as patient monitors, infusion pumps, and diagnostic equipment. Its high processing power enables real-time signal processing for ECG, EEG, and imaging. The cryptographic accelerator ensures secure data transmission and patient privacy compliance. The device's multiple ADCs and DACs interface with biosensors and actuators. The SAI interfaces support audio for alarms and voice guidance. The low-power modes extend battery life in portable devices. The wide supply voltage range (1.7V-3.6V) allows operation from single-cell batteries. The device's reliability and long-term availability make it suitable for medical-grade products. The STM32CubeF7 includes safety documentation and middleware for medical applications. The 2 MB Flash provides ample space for complex algorithms and patient data logging. The FMC interface can connect to external memory for larger data storage. The device's temperature range covers clinical environments.
Recommended
Audio Processing
The STM32F777ZIT6 excels in audio processing applications such as audio interfaces, effects processors, and smart speakers. Its 216 MHz Cortex-M7 core with DSP instructions handles real-time audio codecs (MP3, AAC, Opus) and effects. The two SAI interfaces connect to multiple audio codecs and digital microphones. The USB OTG HS supports audio streaming to/from hosts. The Chrom-ART Accelerator can drive graphical user interfaces for audio equipment. The device's high-speed ADC can sample analog audio for processing. The cryptographic accelerator enables secure audio streaming and DRM. The 512 KB SRAM provides ample buffering for audio data. The device's low latency and deterministic timing make it suitable for professional audio. The STM32CubeF7 includes audio middleware like PDM2PCM for MEMS microphones. The device's power efficiency is beneficial for portable audio devices.
Recommended
IoT Gateways
The STM32F777ZIT6 is an excellent choice for IoT gateways that aggregate data from multiple sensors and communicate with the cloud. Its Ethernet MAC, USB OTG, and SDMMC interfaces enable wired and wireless connectivity. The cryptographic accelerator secures TLS/DTLS connections and data encryption. The device's multiple UARTs and SPIs interface with various wireless modules (Wi-Fi, LoRa, Zigbee). The 2 MB Flash stores firmware and configuration data. The low-power modes allow energy-efficient operation. The device's processing power handles protocol conversion and edge computing. The FMC interface can connect to external memory for data buffering. The device's wide temperature range suits outdoor installations. The STM32CubeF7 includes LwIP and FreeRTOS middleware for network applications. The device's security features protect against cyber threats.
Recommended
Motor Drives
The STM32F777ZIT6 is designed for advanced motor control applications, including brushless DC (BLDC), permanent magnet synchronous (PMSM), and stepper motors. Its high-speed 216 MHz core executes complex FOC algorithms with ease. The high-resolution timers generate precise PWM signals for inverter control. The 12-bit ADC with 3.6 MSPS samples phase currents and voltages for feedback. The device's multiple timers can handle encoder and Hall sensor inputs. The CAN interface enables communication with motor drives in industrial networks. The cryptographic accelerator secures firmware updates and prevents IP theft. The device's temperature range and robustness suit industrial motor drives. The STM32CubeF7 includes motor control libraries (MC SDK) for rapid development. The device's low latency ensures stable control loops. The FMC interface can connect to external memory for data logging.
Recommended
Human-Machine Interface (HMI)
The STM32F777ZIT6 is ideal for HMI applications such as industrial panels, smart home controllers, and point-of-sale terminals. Its Chrom-ART Accelerator offloads 2D graphics rendering from the CPU, enabling smooth animations and rich user interfaces. The device's TFT-LCD controller (in F769 variant) or external display via FMC supports high-resolution screens. The SAI interfaces drive audio for user feedback. The multiple touch controllers can be interfaced via I2C or SPI. The cryptographic accelerator secures user data and communication. The device's processing power handles complex UI logic and multitasking. The 2 MB Flash stores UI assets and fonts. The device's low-power modes extend battery life in portable HMIs. The STM32CubeF7 includes TouchGFX and STemWin middleware for GUI development. The device's wide temperature range suits various environments.
Recommended
Recommended Products Summary
Engineering reference data for STM32F777ZIT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F767ZIT6 | STM32F769ZIT6 | STM32F777ZIT6TR | STM32H743ZIT6 |
|---|---|---|---|---|---|
| Package | LQFP-144 | LQFP-144 | LQFP-144 | LQFP-144 | LQFP-144 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M7 | ARM Cortex-M7 | ARM Cortex-M7 | ARM Cortex-M7 | ARM Cortex-M7 |
| Max Clock Frequency | 216 MHz | 216 MHz | 216 MHz | 216 MHz | 480 MHz |
| Flash Memory | 2 MB | 2 MB | 2 MB | 2 MB | 2 MB |
| SRAM | 512 KB | 512 KB | 512 KB | 512 KB | 1 MB |
| Cryptographic Accelerator | Yes | No | Yes | Yes | Yes |
| TFT-LCD Controller | No | No | Yes | No | Yes |
| Pin Compatibility | Reference | Pin-compatible | Pin-compatible | Pin-compatible | Not pin-compatible |
Key Differentiators
- Hardware cryptographic accelerator (vs STM32F767ZIT6)
- True random number generator (TRNG) (vs STM32F767ZIT6)
- Higher performance than STM32F4 series (vs STM32F407ZIT6)
Design Notes
The STM32F777ZIT6 requires a stable 3.3V supply with adequate decoupling. Place a 100nF ceramic capacitor close to each VDD pin and a 4.7uF bulk capacitor at the power entry. The VDDA pin should be filtered with a ferrite bead and 1uF capacitor to reduce noise for the ADC. If using the internal regulator, ensure the VCAP pins have the recommended 2.2uF capacitor to ground. For low-power operation, consider using the bypass mode to reduce quiescent current.
For high-speed interfaces like USB OTG HS and Ethernet, follow the layout guidelines in the STM32F7 hardware development application note (AN4666). Keep traces short and matched for differential pairs. Use a solid ground plane and avoid splitting it under the MCU. For the crystal oscillator, place it close to the OSC_IN/OSC_OUT pins with proper load capacitors and a ground guard ring to minimize noise coupling.
Ensure the boot pins (BOOT0, BOOT1) are configured correctly to boot from Flash. Do not leave the NRST pin floating; connect a 100nF capacitor to ground. When using the FMC interface, verify the timing parameters for the external memory. The dual-bank Flash requires proper configuration to enable read-while-write; refer to the reference manual (RM0385) for the option bytes. Also, note that the STM32F777ZIT6 is not 5V tolerant on most pins, so level shifting is needed for 5V logic.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified (industrial grade only).