Key facts
- Brand
- STMicroelectronics
- Model
- STM32F417
- Category
- microcontrollers
- Documents
- 3
- Languages
- EN
- Last added
- 2012-08-09
Start here

STM32F415xx/STM32F417xx ARM Cortex-M4 32b MCU Datasheet
This document is a production datasheet for the STM32F415xx and STM32F417xx series of ARM Cortex-M4 microcontrollers. It provides full production data, including features such as an Adaptive real-time accelerator (ART Accelerator), up to 1 Mbyte of Flash memory, and support for cryptographic acceleration.
The datasheet details the device architecture, including memories, clock management, power supply schemes, and low-power modes. It also covers peripheral specifications for timers, communication interfaces (I2C, USART, SPI, CAN, USB, Ethernet), and analog interfaces (ADC, DAC).
STMicroelectronics STM32F417 specifications
| Core | ARM 32-bit Cortex-M4 CPU with FPU |
|---|---|
| Frequency | up to 168 MHz |
| Performance | 210 DMIPS/ 1.25 DMIPS/MHz |
| Flash memory | Up to 1 Mbyte |
| SRAM | Up to 192+4 Kbytes |
| Timers | Up to 17 timers |
| I/O ports | Up to 140 I/O ports |
| Communication interfaces | Up to 15 communication interfaces |
| Supply voltage | 1.8 V to 3.6 V |
Source: STM32F415xx/STM32F417xx ARM Cortex-M4 32b MCU Datasheet
All STMicroelectronics STM32F417 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
How to use the product for one specific task, with worked examples.
Questions answered in these manuals
What is the maximum operating frequency of the STM32F415xx/STM32F417xx?
The maximum operating frequency is up to 168 MHz.
From: STM32F415xx/STM32F417xx ARM Cortex-M4 32b MCU Datasheet
Does the microcontroller include a Floating Point Unit (FPU)?
Yes, it features an ARM 32-bit Cortex-M4 CPU with FPU.
From: STM32F415xx/STM32F417xx ARM Cortex-M4 32b MCU Datasheet
Which microcontrollers are covered by this application note?
The note applies to the STM32F407 and STM32F417 microcontrollers.
From: STMicroelectronics STM32F407/STM32F417 AN3966 Application Note
What APIs does the LwIP stack provide?
LwIP offers three APIs: the native Raw API, the high‑level Netconn API, and the BSD Socket API.
From: STMicroelectronics STM32F407/STM32F417 AN3966 Application Note
What is the purpose of the IAP code in Flash memory?
The IAP code allows the microcontroller to be put into a mode where it executes firmware upgrade instructions instead of normal application code.
From: STMicroelectronics AN3968 STM32F407/F417 IAP over Ethernet Application Note
What is the fixed size for data blocks during a TFTP transfer?
In this implementation, the data block size is fixed to 512 bytes.
From: STMicroelectronics AN3968 STM32F407/F417 IAP over Ethernet Application Note
