STM32F411XC/XE
ARM Cortex-M4 32b MCU+FPUThe STM32F411XC/XE is a arm cortex-m4 32b mcu+fpu from STMicroelectronics. View the full STM32F411XC/XE datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
STM32F411XC/XE shares its datasheet with STM32F411CEU6, whose page lists every part number it covers.
Official STM32F411XC/XE datasheet (PDF) — the source this page was extracted from.
Manufacturer
STMicroelectronicsCategory
Microcontrollers (MCU)STM32F411XC/XE Key Specifications
| Parameter | Value |
|---|---|
| Core clock (fHCLK) | up to 100 MHz (Scale 1); APB1 up to 50 MHz, APB2 up to 100 MHz |
| Operating supply (VDD) | 1.7–3.6 V |
| Junction temperature range | -40 to 105 °C (6 suffix), -40 to 125 °C (7 suffix) |
| Input voltage on RST and FT pins | up to 5.5 V (2 V ≤ VDD ≤ 3.6 V); 5.2 V (VDD ≤ 2 V) |
| Regulator ON, internal 1.2 V rail (V12) at Scale 1 | 1.26–1.38 V (typ 1.32 V) |
| Run mode | 100 μA/MHz (peripherals off) |
| Stop mode | 42 μA typ at 25 °C (65 μA max at 25 °C); Standby: 2.4 μA at 25 °C / 1.7 V without RTC |
| VBAT supply for RTC | 1 μA at 25 °C |
STM32F411XC/XE Overview
Part: STM32F411xC / STM32F411xE (ordered as STM32F411CEU6) — STMicroelectronics
Type: ARM Cortex-M4 32-bit MCU with FPU
Description: 32-bit ARM Cortex-M4 MCU with FPU at up to 100 MHz (125 DMIPS), with up to 512 KB Flash, 128 KB SRAM, USB OTG FS, 1×12-bit 2.4 MSPS ADC and a 1.7–3.6 V supply.
Operating Conditions:
- Supply voltage: 1.7–3.6 V (VDD; 1.7 V minimum requires an external power supply supervisor)
- Operating temperature: -40 to 85 °C (6 suffix, max power dissipation; suffix-dependent, 7 suffix is -40 to 105 °C; low power dissipation state extends the ranges to 105 °C / 125 °C)
- Max HCLK: 100 MHz (Power Scale 1); 84 MHz (Scale 2); 64 MHz (Scale 3)
- VDDA: 1.7–2.4 V (ADC limited to 1.2 Msamples/s); 2.4–3.6 V (ADC up to 2.4 Msamples/s)
- VBAT: 1.65–3.6 V
Absolute Maximum Ratings:
- Max supply voltage (VDD–VSS): 4.0 V (min -0.3 V)
- Input voltage on FT pins: VDD + 4.0 V max; on other pins: 4.0 V max; BOOT0: 9.0 V max
- Max current per VDD/VSS line: 100 mA / -100 mA
- Total current into all VDD lines: 160 mA; out of all VSS lines: -160 mA
- Output current per I/O pin: 25 mA sunk / -25 mA sourced
- Total I/O output current: 120 mA sunk / -120 mA sourced
- Storage temperature: -65 to +150 °C
- Max junction temperature: 125 °C
Key Specs:
- Core clock (fHCLK): up to 100 MHz (Scale 1); APB1 up to 50 MHz, APB2 up to 100 MHz
- Operating supply (VDD): 1.7–3.6 V
- Junction temperature range: -40 to 105 °C (6 suffix), -40 to 125 °C (7 suffix)
- Input voltage on RST and FT pins: up to 5.5 V (2 V ≤ VDD ≤ 3.6 V); 5.2 V (VDD ≤ 2 V)
- Regulator ON, internal 1.2 V rail (V12) at Scale 1: 1.26–1.38 V (typ 1.32 V)
- Run mode: 100 μA/MHz (peripherals off)
- Stop mode: 42 μA typ at 25 °C (65 μA max at 25 °C); Standby: 2.4 μA at 25 °C / 1.7 V without RTC
- VBAT supply for RTC: 1 μA at 25 °C
Features:
- Cortex-M4 core with FPU, MPU, DSP instructions and ART Accelerator for 0-wait-state Flash execution
- Up to 512 KB Flash and 128 KB SRAM
- Batch Acquisition Mode (BAM) for low-power sensor data collection
- 1×12-bit, 2.4 MSPS ADC with up to 16 channels
- 16-stream DMA with FIFOs and burst support
- Up to 11 timers (six 16-bit, two 32-bit, two watchdogs, SysTick)
- Up to 13 communication interfaces: 3× I2C, 3× USART, 5× SPI/I2S, SDIO, USB 2.0 OTG FS with on-chip PHY
- Up to 81 I/Os with interrupt capability, up to 77 5 V-tolerant
- 4–26 MHz crystal oscillator, internal 16 MHz RC, 32 kHz RTC oscillator, internal 32 kHz RC
- POR, PDR, PVD and BOR supervisors
- SWD and JTAG debug, Cortex-M4 Embedded Trace Macrocell
- CRC unit, 96-bit unique ID, RTC with hardware calendar
- ECOPACK 2 packages
Applications:
- Sensor hub applications
- Low-power batch data acquisition
- USB OTG full-speed connected devices
- Audio applications using I2S
Package:
- WLCSP49 (3.034 × 3.22 mm, 0.4 mm pitch)
- UFQFPN48 (7 × 7 mm, 0.5 mm pitch)
- LQFP64 (10 × 10 mm)
- LQFP100 (14 × 14 mm)
- UFBGA100 (7 × 7 mm, 0.5 mm pitch)
STM32F411XC/XE Features
- Dynamic Efficiency Line with BAM (Batch Acquisition Mode)
- Core: ARM ® 32-bit Cortex ® -M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 100 MHz, memory protection unit,
- 125 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
- Memories
- -up to 512 Kbytes of Flash memory
- -128 Kbytes of SRAM
- Clock, reset and supply management
- -1.7 V to 3.6 V application supply and I/Os
- -POR, PDR, PVD and BOR
- -4-to-26 MHz crystal oscillator
- -Internal 16 MHz factory-trimmed RC
- -32 kHz oscillator for RTC with calibration
- -Internal 32 kHz RC with calibration
- Power consumption
- -Run: 100 μA/MHz (peripheral off)
- -Stop (Flash in Stop mode, fast wakeup time): 42 μA Typ @ 25C; 65 μA max @25 °C
- -Stop (Flash in Deep power down mode, fast wakeup time): down to 10 μA @ 25 °C; 30 μA max @25 °C
- -Standby: 2.4 μA @25 °C / 1.7 V without RTC; 12 μA @85 °C @1.7 V
- -VBAT supply for RTC: 1 μA @25 °C
- 1×12-bit, 2.4 MSPS A/D converter: up to 16 channels
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 11 timers: up to six 16-bit, two 32-bit timers up to 100 MHz, each with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input, two watchdog
November 2014
DocID026289 Rev 3
STM32F411XC/XE Pin Configuration
Figure 9. STM32F411xC/xE WLCSP49 pinout
- The above figure shows the package bump side.
56
Figure 10. STM32F411xC/xE UFQFPN48 pinout
- The above figure shows the package top view.
Figure 11. STM32F411xC/xE LQFP64 pinout
56
Figure 12. STM32F411xC/xE LQFP100 pinout
- The above figure shows the package top view.
Figure 13. STM32F411xC/xE UFBGA100 pinout
- This figure shows the package top view
56
Table 7. Legend/abbreviations used in the pinout table
| Name | Abbreviation | Definition |
|---|---|---|
| Pin name | Unless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin name | Unless otherwise specified in brackets below the pin name, the pin function during and after reset is the same as the actual pin name |
| Pin type | S | Supply pin |
| Pin type | I | Input only pin |
| Pin type | I/O | Input/ output pin |
| I/O structure | FT | 5 V tolerant I/O |
| I/O structure | TC | Standard 3.3 V I/O |
| I/O structure | B | Dedicated BOOT0 pin |
| I/O structure | NRST | Bidirectional reset pin with embedded weak pull-up resistor |
| Notes | Unless otherwise specified by a note, all I/Os are set as floating inputs during and after reset | Unless otherwise specified by a note, all I/Os are set as floating inputs during and after reset |
| Alternate functions | Functions selected through GPIOx_AFR registers | Functions selected through GPIOx_AFR registers |
| Additional functions | Functions directly selected/enabled through peripheral registers | Functions directly selected/enabled through peripheral registers |
Table 8. STM32F411xC/xE pin definitions
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | 1 | B2 | PE2 | I/O | FT | - | TRACECLK, SPI4_SCK/I2S4_CK, SPI5_SCK/I2S5_CK, EVENTOUT | - |
| - | - | - | 2 | A1 | PE3 | I/O | FT | - | TRACED0, EVENTOUT | - |
| - | - | - | 3 | B1 | PE4 | I/O | FT | - | TRACED1, SPI4_NSS/I2S4_WS, SPI5_NSS/I2S5_WS, EVENTOUT | - |
| - | - | - | 4 | C2 | PE5 | I/O | FT | - | TRACED2, TIM9_CH1, SPI4_MISO, SPI5_MISO, EVENTOUT | - |
Table 8. STM32F411xC/xE pin definitions
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | 5 | D2 | PE6 | I/O | FT | - | TRACED3, TIM9_CH2, SPI4_MOSI/I2S4_SD, SPI5_MOSI/I2S5_SD, EVENTOUT | - |
| - | - | - | - | D3 | VSS | S | - | - | - | - |
| - | - | - | - | C4 | VDD | S | - | - | - | - |
| 1 | 1 | B7 | 6 | E2 | VBAT | S | - | - | - | - |
| 2 | 2 | D5 | 7 | C1 | PC13- ANTI_TAMP | I/O | FT | (2)(3) | - | RTC_AMP1, RTC_OUT, RTC_TS |
| 3 | 3 | C7 | 8 | D1 | PC14- OSC32_IN | I/O | FT | (2)(3) (4) | - | OSC32_IN |
| 4 | 4 | C6 | 9 | E1 | PC15- OSC32_OUT | I/O | FT | - | - | OSC32_OUT |
| - | - | - | 10 | F2 | VSS | S | - | - | - | - |
| - | - | - | 11 | G2 | VDD | S | - | - | - | - |
| 5 | 5 | D7 | 12 | F1 | PH0 - OSC_IN | I/O | FT | - | - | OSC_IN |
| 6 | 6 | D6 | 13 | G1 | PH1 - OSC_OUT | I/O | FT | - | - | OSC_OUT |
| 7 | 7 | E7 | 14 | H2 | NRST | I/O | FT | - | EVENTOUT | - |
| - | 8 | - | 15 | H1 | PC0 | I/O | FT | - | EVENTOUT | ADC1_10 |
| - | 9 | - | 16 | J2 | PC1 | I/O | FT | - | EVENTOUT | ADC1_11 |
| - | 10 | - | 17 | J3 | PC2 | I/O | FT | - | SPI2_MISO, I2S2ext_SD, EVENTOUT | ADC1_12 |
| - | 11 | - | 18 | K2 | PC3 | I/O | FT | - | SPI2_MOSI/I2S2_SD, EVENTOUT | ADC1_13 |
| - | - | - | 19 | - | VDD | S | - | - | - | - |
| 8 | 12 | E6 | 20 | J1 | VSSA | S | - | - | - | - |
| - | - | - | - | K1 | VREF- | S | - | - | - | - |
| 9 | 13 | F7 | 21 | L1 | VREF+ | S | - | - | - | - |
| - | - | - | 22 | M1 | VDDA | S | - | - | - | - |
56
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional - functions |
|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 14 | F6 | 23 | L2 | PA0-WKUP | I/O | TC | (5) | TIM2_CH1/TIM2_ET, TIM5_CH1, USART2_CTS, EVENTOUT | ADC1_0, WKUP1 |
| 11 | 15 | G7 | 24 | M2 | PA1 | I/O | FT | - | TIM2_CH2, TIM5_CH2, SPI4_MOSI/I2S4_SD, USART2_RTS, EVENTOUT | ADC1_1 |
| 12 | 16 | E5 | 25 | K3 | PA2 | I/O | FT | - | TIM2_CH3, TIM5_CH3, TIM9_CH1, I2S2_CKIN, USART2_TX, EVENTOUT | ADC1_2 |
| 13 | 17 | E4 | 26 | L3 | PA3 | I/O | FT | - | TIM2_CH4, TIM5_CH4, TIM9_CH2, I2S2_MCK, USART2_RX, EVENTOUT | ADC1_3 |
| - | 18 | - | 27 | - | VSS | S | - | - | - | - |
| - | - | - | - | E3 | BYPASS_REG | S | - | - | - | - |
| - | 19 | - | 28 | - | VDD | I | FT | - | EVENTOUT | - |
| 14 | 20 | G6 | 29 | M3 | PA4 | I/O | TC | - | SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, USART2_CK, EVENTOUT | ADC1_4 |
| 15 | 21 | F5 | 30 | K4 | PA5 | I/O | TC | - | TIM2_CH1/TIM2_ET, SPI1_SCK/I2S1_CK, EVENTOUT | ADC1_5 |
| 16 | 22 | F4 | 31 | L4 | PA6 | I/O | FT | - | TIM1_BKIN, TIM3_CH1, SPI1_MISO, I2S2_MCK, SDIO_CMD, EVENTOUT | ADC1_6 |
| 17 | 23 | F3 | 32 | M4 | PA7 | I/O | FT | - | TIM1_CH1N, TIM3_CH2, SPI1_MOSI/I2S1_SD, EVENTOUT | ADC1_7 |
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
| - | 24 | - | 33 | K5 | PC4 | I/O | FT | - | EVENTOUT | ADC1_14 |
| - | 25 | - | 34 | L5 | PC5 | I/O | FT | - | EVENTOUT | ADC1_15 |
| 18 | 26 | G5 | 35 | M5 | PB0 | I/O | FT | - | TIM1_CH2N, TIM3_CH3, SPI5_SCK/I2S5_CK, EVENTOUT | ADC1_8 |
| 19 | 27 | G4 | 36 | M6 | PB1 | I/O | FT | - | TIM1_CH3N, TIM3_CH4, SPI5_NSS/I2S5_WS, EVENTOUT | ADC1_9 |
| 20 | 28 | G3 | 37 | L6 | PB2 | I/O | FT | - | EVENTOUT | BOOT1 |
| - | - | - | 38 | M7 | PE7 | I/O | FT | - | TIM1_ETR, EVENTOUT | - |
| - | - | - | 39 | L7 | PE8 | I/O | FT | - | TIM1_CH1N, EVENTOUT | - |
| - | - | - | 40 | M8 | PE9 | I/O | FT | - | TIM1_CH1, EVENTOUT | - |
| - | - | - | 41 | L8 | PE10 | I/O | FT | - | TIM1_CH2N, EVENTOUT | - |
| - | - | - | 42 | M9 | PE11 | I/O | FT | - | TIM1_CH2, SPI4_NSS/I2S4_WS, SPI5_NSS/I2S5_WS, EVENTOUT | - |
| - | - | - | 43 | L9 | PE12 | I/O | FT | - | TIM1_CH3N, SPI4_SCK/I2S4_CK, SPI5_SCK/I2S5_CK, EVENTOUT | - |
| - | - | - | 44 | M10 | PE13 | I/O | FT | - | TIM1_CH3, SPI4_MISO, SPI5_MISO, EVENTOUT | - |
| - | - | - | 45 | M11 | PE14 | I/O | FT | - | TIM1_CH4, SPI4_MOSI/I2S4_SD, SPI5_MOSI/I2S5_SD, EVENTOUT | - |
| - | - | - | 46 | M12 | PE15 | I/O | FT | - | TIM1_BKIN, EVENTOUT | - |
56
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
|---|---|---|---|---|---|---|---|---|---|---|
| 21 | 29 | E3 | 47 | L10 | PB10 | I/O | FT | - | TIM2_CH3, I2C2_SCL, SPI2_SCK/I2S2_CK, I2S3_MCK, SDIO_D7, EVENTOUT | - |
| - | - | - | - | K9 | PB11 | I/O | FT | - | TIM2_CH4, I2C2_SDA, I2S2_CKIN, EVENTOUT | - |
| 22 | 30 | G2 | 48 | L11 | VCAP1 | S | - | - | - | - |
| 23 | 31 | D3 | 49 | F12 | VSS | S | - | - | - | - |
| 24 | 32 | F2 | 50 | G12 | VDD | S | - | - | - | - |
| 25 | 33 | E2 | 51 | L12 | PB12 | I/O | FT | - | TIM1_BKIN, I2C2_SMBA, SPI2_NSS/I2S2_WS, SPI4_NSS/I2S4_WS, SPI3_SCK/I2S3_CK, EVENTOUT | - |
| 26 | 34 | G1 | 52 | K12 | PB13 | I/O | FT | - | TIM1_CH1N, SPI2_SCK/I2S2_CK, SPI4_SCK/I2S4_CK, EVENTOUT | - |
| 27 | 35 | F1 | 53 | K11 | PB14 | I/O | FT | - | TIM1_CH2N, SPI2_MISO, I2S2ext_SD, SDIO_D6, EVENTOUT | - |
| 28 | 36 | E1 | 54 | K10 | PB15 | I/O | FT | - | RTC_50Hz, TIM1_CH3N, SPI2_MOSI/I2S2_SD, SDIO_CK, EVENTOUT | RTC_REFIN |
| - | - | - | 55 | - | PD8 | I/O | FT | - | - | - |
| - | - | - | 56 | K8 | PD9 | I/O | FT | - | - | - |
| - | - | - | 57 | J12 | PD10 | I/O | FT | - | - | - |
| - | - | - | 58 | J11 | PD11 | I/O | FT | - | - | - |
| - | - | - | 59 | J10 | PD12 | I/O | FT | - | TIM4_CH1, EVENTOUT | - |
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
| - | - | - | 60 | H12 | PD13 | I/O | FT | - | TIM4_CH2, EVENTOUT | - |
| - | - | - | 61 | H11 | PD14 | I/O | FT | - | TIM4_CH3, EVENTOUT | - |
| - | - | - | 62 | H10 | PD15 | I/O | FT | - | TIM4_CH4, EVENTOUT | - |
| - | 37 | - | 63 | E12 | PC6 | I/O | FT | - | TIM3_CH1, I2S2_MCK, USART6_TX, SDIO_D6, EVENTOUT | - |
| - | 38 | - | 64 | E11 | PC7 | I/O | FT | - | TIM3_CH2, SPI2_SCK/I2S2_CK, I2S3_MCK, USART6_RX, SDIO_D7, EVENTOUT | - |
| - | 39 | - | 65 | E10 | PC8 | I/O | FT | - | TIM3_CH3, USART6_CK, SDIO_D0, EVENTOUT | - |
| - | 40 | - | 66 | D12 | PC9 | I/O | FT | - | MCO_2, TIM3_CH4, I2C3_SDA, I2S2_CKIN, SDIO_D1, EVENTOUT | - |
| 29 | 41 | D1 | 67 | D11 | PA8 | I/O | FT | - | MCO_1, TIM1_CH1, I2C3_SCL, USART1_CK, USB_FS_SOF, SDIO_D1, EVENTOUT | - |
| 30 | 42 | D2 | 68 | D10 | PA9 | I/O | FT | - | TIM1_CH2, I2C3_SMBA, USART1_TX, USB_FS_VBUS, SDIO_D2, EVENTOUT | OTG_FS_VBUS |
56
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 43 | C2 | 69 | C12 | PA10 | I/O | FT | - | TIM1_CH3, SPI5_MOSI/I2S5_SD, USART1_RX, USB_FS_ID, EVENTOUT | - |
| 32 | 44 | C1 | 70 | B12 | PA11 | I/O | FT | - | TIM1_CH4, SPI4_MISO, USART1_CTS, USART6_TX, USB_FS_DM, EVENTOUT | - |
| 33 | 45 | C3 | 71 | A12 | PA12 | I/O | FT | - | TIM1_ETR, SPI5_MISO, USART1_RTS, USART6_RX, USB_FS_DP, EVENTOUT | - |
| 34 | 46 | B3 | 72 | A11 | PA13 | I/O | FT | - | JTMS-SWDIO, EVENTOUT | - |
| - | - | - | 73 | C11 | VCAP2 | S | - | - | - | - |
| 35 | 47 | B1 | 74 | F11 | VSS | S | - | - | - | - |
| 36 | 48 | B2 | 75 | G11 | VDD | S | - | - | - | - |
| 37 | 49 | A1 | 76 | A10 | PA14 | I/O | FT | - | JTCK-SWCLK, EVENTOUT | - |
| 38 | 50 | A2 | 77 | A9 | PA15 | I/O | FT | - | JTDI, TIM2_CH1/TIM2_ETR , SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, USART1_TX, EVENTOUT | - |
| - | 51 | - | 78 | B11 | PC10 | I/O | FT | - | SPI3_SCK/I2S3_CK, SDIO_D2, EVENTOUT | - |
| - | 52 | - | 79 | C10 | PC11 | I/O | FT | - | I2S3ext_SD, SPI3_MISO, SDIO_D3, EVENTOUT | - |
| - | 53 | - | 80 | B10 | PC12 | I/O | FT | - | SPI3_MOSI/I2S3_SD, SDIO_CK, EVENTOUT | - |
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
| - | - | - | 81 | C9 | PD0 | I/O | FT | - | EVENTOUT | - |
| - | - | - | 82 | B9 | PD1 | I/O | FT | - | EVENTOUT | - |
| - | 54 | - | 83 | C8 | PD2 | I/O | FT | - | TIM3_ETR, SDIO_CMD, EVENTOUT | - |
| - | - | - | 84 | B8 | PD3 | I/O | FT | - | SPI2_SCK/I2S2_CK, USART2_CTS, EVENTOUT | - |
| - | - | - | 85 | B7 | PD4 | I/O | FT | - | USART2_RTS, EVENTOUT | - |
| - | - | - | 86 | A6 | PD5 | I/O | FT | - | USART2_TX, EVENTOUT | - |
| - | - | - | 87 | B6 | PD6 | I/O | FT | - | SPI3_MOSI/I2S3_SD, USART2_RX, EVENTOUT | - |
| - | - | - | 88 | A5 | PD7 | I/O | FT | - | USART2_CK, EVENTOUT | - |
| 39 | 55 | A3 | 89 | A8 | PB3 | I/O | FT | - | JTDO-SWO, TIM2_CH2, SPI1_SCK/I2S1_CK, SPI3_SCK/I2S3_CK, USART1_RX, I2C2_SDA, EVENTOUT | - |
| 40 | 56 | A4 | 90 | A7 | PB4 | I/O | FT | - | JTRST, TIM3_CH1, SPI1_MISO, SPI3_MISO, I2S3ext_SD, I2C3_SDA, SDIO_D0, EVENTOUT | - |
| 41 | 57 | B4 | 91 | C5 | PB5 | I/O | TC | - | TIM3_CH2, I2C1_SMBA, SPI1_MOSI/I2S1_SD, SPI3_MOSI/I2S3_SD, SDIO_D3, EVENTOUT | - |
| 42 | 58 | C4 | 92 | B5 | PB6 | I/O | FT | - | TIM4_CH1, I2C1_SCL, USART1_TX, EVENTOUT | - |
56
| Pin number - UQFN48 | Pin number - LQFP64 | Pin number - WLCSP49 | Pin number - LQFP100 | Pin number - UFBGA100L | Pin name (function after reset) (1) | Pin type | I/O structure | Notes | Alternate functions | Additional functions |
|---|---|---|---|---|---|---|---|---|---|---|
| 43 | 59 | D4 | 93 | B4 | PB7 | I/O | FT | - | TIM4_CH2, I2C1_SDA, USART1_RX, SDIO_D0, EVENTOUT | - |
| 44 | 60 | A5 | 94 | A4 | BOOT0 | I | B | - | - | - |
| 45 | 61 | B5 | 95 | A3 | PB8 | I/O | FT | - | TIM4_CH3, TIM10_CH1, I2C1_SCL, SPI5_MOSI/I2S5_SD, I2C3_SDA, SDIO_D4, EVENTOUT | - |
| 46 | 62 | C5 | 96 | B3 | PB9 | I/O | FT | - | TIM4_CH4, TIM11_CH1, I2C1_SDA, SPI2_NSS/I2S2_WS, I2C2_SDA, SDIO_D5, EVENTOUT | - |
| - | - | - | 97 | C3 | PE0 | I/O | FT | - | TIM4_ETR, EVENTOUT | - |
| - | - | - | 98 | A2 | PE1 | I/O | FT | - | EVENTOUT | - |
| 47 | 63 | A6 | 99 | - | VSS | S | - | - | - | - |
| - | - | B6 | - | H3 | PDR_ON | I | FT | - | - | - |
| 48 | 64 | A7 | 100 | - | VDD | S | - | - | - | - |
- Function availability depends on the chosen device.
- PC13, PC14 and PC15 are supplied through the power switch. Since the switch only sinks a limited amount of current (3 mA), the use of GPIOs PC13 to PC15 in output mode is limited:
- These I/Os must not be used as a current source (e.g. to drive an LED).
- The speed should not exceed 2 MHz with a maximum load of 30 pF.
- Main function after the first backup domain power-up. Later on, it depends on the contents of the RTC registers even after reset (because these registers are not reset by the main reset). For details on how to manage these I/Os, refer to the RTC register description sections in the STM32F411xx reference manual.
- FT = 5 V tolerant except when in analog mode or oscillator mode (for PC14, PC15, PH0 and PH1).
- If the device is delivered in an UFBGA100 and the BYPASS_REG pin is set to VDD (Regulator off/internal reset ON mode), then PA0 is used as an internal Reset (active low)
STM32F411XC/XE Electrical Characteristics
The definition and values of input/output AC characteristics are given in Figure 31 and Table 55 , respectively.
Unless otherwise specified, the parameters given in Table 55 are derived from tests performed under the ambient temperature and V DD supply voltage conditions summarized in Table 14 .
Table 55. I/O AC characteristics (1)(2)
| OSPEEDRy [1:0] bit value (1) | Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|---|
| 00 | f max(IO)out | Maximum frequency (3) | C L = 50 pF, V DD ≥ 2.70 V | - | - | 4 | MHz |
| 00 | f max(IO)out | Maximum frequency (3) | C L = 50 pF, V DD ≥ 1.7 V | - | - | 2 | MHz |
| 00 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 2.70 V | - | - | 8 | MHz |
| 00 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 1.7 V | - | - | 4 | MHz |
| 00 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 50 pF, V DD = 1.7 V to 3.6 V | - | - | 100 | ns |
| 01 | f max(IO)out | Maximum frequency (3) | C L = 50 pF, V DD ≥ 2.70 V | - | - | 25 | MHz |
| 01 | f max(IO)out | Maximum frequency (3) | C L = 50 pF, V DD ≥ 1.7 V | - | - | 12.5 | MHz |
| 01 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 2.70 V | - | - | 50 | MHz |
| 01 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 1.7 V | - | - | 20 | MHz |
| 01 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 50 pF, V DD ≥ 2.7 V | - | - | 10 | ns |
| 01 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 50 pF, V DD ≥ 1.7 V | - | - | 20 | ns |
| 01 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 2.70 V | - | - | 6 | ns |
| 01 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 1.7 V | - | - | 10 | ns |
| 10 | f max(IO)out | Maximum frequency (3) | C L = 40 pF, V DD ≥ 2.70 V | - | - | 50 (4) | MHz |
| 10 | f max(IO)out | Maximum frequency (3) | C L = 40 pF, V DD ≥ 1.7 V | - | - | 25 | MHz |
| 10 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 2.70 V | - | - | 100 (4) | MHz |
| 10 | f max(IO)out | Maximum frequency (3) | C L = 10 pF, V DD ≥ 1.7 V | - | - | 50 (4) | MHz |
| 10 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 40 pF, V DD ≥ 2.70 V | - | - | 6 | ns |
| 10 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 40 pF, V DD ≥ 1.7 V | - | - | 10 | ns |
| 10 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 2.70 V | - | - | 4 | ns |
| 10 | t f(IO)out / t r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 1.7 V | - | - | 6 | ns |
| 11 | t f(IO)out / t | max(IO)out Maximum frequency (3) | C L = 30 pF, V DD ≥ 2.70 V | - | - | 100 (4) | |
| 11 | t f(IO)out / t | max(IO)out Maximum frequency (3) | C L = 30 pF, V DD ≥ 1.7 V | - | - | 50 (4) | MHz |
| 11 | t f(IO)out / t | Output high to low level fall time and output low to high level rise time | C L = 30 pF, V DD ≥ 2.70 V C L = 30 pF, V DD ≥ 1.7 V | - - | - - | 4 6 | |
| 11 | r(IO)out | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 2.70 V | - | - | 2.5 | ns |
| 11 | t f(IO)out / t | Output high to low level fall time and output low to high level rise time | C L = 10 pF, V DD ≥ 1.7 V | - | - | 4 | |
| - | t EXTIpw | Pulse width of external signals detected by the EXTI controller | 10 | - | - | ns |
119
- For maximum frequencies above 50 MHz and V DD > 2.4 V, the compensation cell should be used.
Figure 31. I/O AC characteristics definition
STM32F411XC/XE Absolute Maximum Ratings
Stresses above the absolute maximum ratings listed in Table 11: Voltage characteristics , Table 12: Current characteristics , and Table 13: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
Table 11. Voltage characteristics
| Symbol | Ratings | Min | Max | Unit |
|---|---|---|---|---|
| V DD -V SS | External main supply voltage (including V DDA ,V DD and V BAT ) (1) | -0.3 | 4.0 | V |
| V IN | Input voltage on FT pins (2) | V SS -0.3 | V DD +4.0 | V |
| V IN | Input voltage on any other pin | V SS -0.3 | 4.0 | V |
| V IN | Input voltage for BOOT0 | V SS | 9.0 | V |
| | ∆ V DDx | | Variations between different V DD power pins | - | 50 | mV |
| |V SSX - V SS | | Variations between all the different ground pins | - | 50 | mV |
| V ESD(HBM) | Electrostatic discharge voltage (human body model) | see Section 6.3.14: Absolute maximum ratings (electrical | see Section 6.3.14: Absolute maximum ratings (electrical |
Table 12. Current characteristics
| Symbol | Ratings | Max. | Unit |
|---|---|---|---|
| Σ I VDD | Total current into sum of all V DD_x power lines (source) (1) | 160 | mA |
| Σ I VSS | Total current out of sum of all V SS_x ground lines (sink) (1) | -160 | mA |
| I VDD | Maximum current into each V DD_x power line (source) (1) | 100 | mA |
| I VSS | Maximum current out of each V SS_x ground line (sink) (1) | -100 | mA |
| I IO | Output current sunk by any I/O and control pin | 25 | mA |
| I IO | Output current sourced by any I/O and control pin | -25 | mA |
| Σ I IO | Total output current sunk by sum of all I/O and control pins (2) | 120 | mA |
| Σ I IO | Total output current sourced by sum of all I/Os and control pins (2) | -120 | mA |
| I INJ(PIN) (3) | Injected current on FT pins (4) | -5/+0 | mA |
| I INJ(PIN) (3) | Injected current on NRST and B pins (4) | -5/+0 | mA |
| Σ I INJ(PIN) | Total injected current (sum of all I/O and control pins) (5) | ±25 | mA |
-
This current consumption must be correctly distributed over all I/Os and control pins.
-
Negative injection disturbs the analog performance of the device. See note in Section 6.3.20: 12-bit ADC characteristics .
-
Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
-
When several inputs are submitted to a current injection, the maximum Σ I INJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).
Table 13. Thermal characteristics
| Symbol | Ratings | Value | Unit |
|---|---|---|---|
| T STG | Storage temperature range | -65 to +150 | °C |
| T J | Maximum junction temperature | 125 | °C |
| T LEAD | Maximum lead temperature during soldering (WLCSP49, LQFP64/100, UFQFPN48, UFBGA100) | see note (1) | °C |
119
STM32F411XC/XE Thermal Information
The maximum chip junction temperature (T J max) must never exceed the values given in Table 12: General operating conditions on page 43 .
The maximum chip-junction temperature, T J max., in degrees Celsius, may be calculated using the following equation:
T J max = T A max + (PD max x Θ JA )
STM32F411XC/XE Package Information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at: www.st.com . ECOPACK ® is an ST trademark.
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)
Ask your AI agent about the STM32F411XC/XE
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the STM32F411XC/XE run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.