Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, up to 1MB flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces, and camera Datasheet - production data ## Features - Includes ST state-of-the-art patented technology - 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 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions - Memories - Up to 1 Mbyte of flash memory - Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM - 512 bytes of OTP memory - Flexible static memory controller supporting CompactFlash™, SRAM, PSRAM, NOR and NAND memories • LCD parallel interface, 8080/6800 modes - Clock, reset, and supply management – 1.8 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 (1% accuracy) – 32 kHz oscillator for RTC with calibration – Internal 32 kHz RC with calibration \- Low-power operation – Sleep, Stop, and Standby modes - $V_{BAT}$ supply for RTC, 20×32-bit backup registers + optional 4 KB backup SRAM - 3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode - $2 \times 12$ -bit D/A converters - General-purpose DMA: 16-stream DMA controller with FIFOs and burst support  LQFP64 (10 × 10 mm) LQFP100 (14 × 14 mm) LQFP144 (20 × 20 mm) LQFP176 (24 × 24 mm)  UFBGA176 (10 × 10 mm)  WLCSP90 (4.223×3.969 mm) - Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input - Debug mode - Serial wire debug (SWD) & JTAG interfaces – Cortex-M4 Embedded Trace Macrocell™ \- Up to 140 I/O ports with interrupt capability – Up to 136 fast I/Os up to 84 MHz – Up to 138 5 V-tolerant I/Os \- Up to 15 communication interfaces - Up to $3 \times \mathrm{I}^{2}\mathrm{C}$ interfaces (SMBus/PMBus) - Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control) - Up to 3 SPIs (42 Mbits/s), 2 with muxed full-duplex I²S to achieve audio class accuracy via internal audio PLL or external clock - $2 \times$ CAN interfaces (2.0B Active) - SDIO interface \- Advanced connectivity - USB 2.0 full-speed device/host/OTG controller with on-chip PHY - USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI - 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII - 8- to 14-bit parallel camera interface up to 54 Mbytes/s - True random number generator - CRC calculation unit - 96-bit unique ID - RTC: subsecond accuracy, hardware calendar - All packages are ECOPACK2 compliant Table 1. Device summary
| Reference | Part number |
| STM32F405xx | STM32F405RG, STM32F405VG, STM32F405ZG, STM32F405OG, STM32F405OE |
| STM32F407xx | STM32F407VG, STM32F407IG, STM32F407ZG, STM32F407VE, STM32F407ZE, STM32F407IE |
| Peripherals | STM32F405RG | STM32F405OG | STM32F405VG | STM32F405ZG | STM32F405OE | STM32F407Vx | STM32F407Zx | STM32F407Ix | ||||
| Flash memory in Kbytes | 1024 | 512 | 512 | 1024 | 512 | 1024 | 512 | 1024 | ||||
| SRAM in Kbytes | System | 192(112+16+64) | ||||||||||
| Backup | 4 | |||||||||||
| FSMC memory controller | No | Yes(1) | ||||||||||
| Ethernet | No | Yes | ||||||||||
| Timers | General-purpose | 10 | ||||||||||
| Advanced-control | 2 | |||||||||||
| Basic | 2 | |||||||||||
| IWDG | Yes | |||||||||||
| WWDG | Yes | |||||||||||
| RTC | Yes | |||||||||||
| True random number generator | Yes | |||||||||||
| Peripherals | STM32F405RG | STM32F405OG | STM32F405VG | STM32F405ZG | STM32F405OE | STM32F407Vx | STM32F407Zx | STM32F407Ix | |
| Communication interfaces | SPI / I2S | 3/2 (full duplex)(2) | |||||||
| I2C | 3 | ||||||||
| USART/UART | 4/2 | ||||||||
| USB OTG FS | Yes | ||||||||
| USB OTG HS | Yes | ||||||||
| CAN | 2 | ||||||||
| SDIO | Yes | ||||||||
| Camera interface | No | Yes | |||||||
| GPIOs | 51 | 72 | 82 | 114 | 72 | 82 | 114 | 140 | |
| 12-bit ADC Number of channels | 3 | ||||||||
| 16 | 13 | 16 | 24 | 13 | 16 | 24 | 24 | ||
| 12-bit DAC Number of channels | Yes2 | ||||||||
| Maximum CPU frequency | 168 MHz | ||||||||
| Operating voltage | 1.8 to 3.6 V(3) | ||||||||
| Operating temperatures | Ambient temperatures: -40 to +85 °C /-40 to +105 °C | ||||||||
| Junction temperature: -40 to +125 °C | |||||||||
| Package | LQFP64 | WLCSP90 | LQFP100 | LQFP144 | WLCSP90 | LQFP100 | LQFP144 | UFBGA176 LQFP176 | |
| Regulator ON | Regulator OFF | Internal reset ON | Internal reset OFF | |
| LQFP64LQFP100 | Yes | No | Yes | No |
| LQFP144 | YesPDR_ON set to $V_{DD}$ | YesPDR_ON connected to an external power supply supervisor | ||
| WLCSP90UFBGA176LQFP176 | YesBYPASS_REG set to $V_{SS}$ | YesBYPASS_REG set to $V_{DD}$ |
| Timer type | Timer | Counter resolution | Counter type | Prescaler factor | DMA request generation | Capture/compare channels | Complementary output | Max interface clock (MHz) | Max timer clock (MHz) |
| Advanced -control | TIM1, TIM8 | 16-bit | Up, Down, Up/down | Any integer between 1 and 65536 | Yes | 4 | Yes | 84 | 168 |
| General purpose | TIM2, TIM5 | 32-bit | Up, Down, Up/down | Any integer between 1 and 65536 | Yes | 4 | No | 42 | 84 |
| TIM3, TIM4 | 16-bit | Up, Down, Up/down | Any integer between 1 and 65536 | Yes | 4 | No | 42 | 84 | |
| TIM9 | 16-bit | Up | Any integer between 1 and 65536 | No | 2 | No | 84 | 168 | |
| TIM10, TIM11 | 16-bit | Up | Any integer between 1 and 65536 | No | 1 | No | 84 | 168 | |
| TIM12 | 16-bit | Up | Any integer between 1 and 65536 | No | 2 | No | 42 | 84 | |
| TIM13, TIM14 | 16-bit | Up | Any integer between 1 and 65536 | No | 1 | No | 42 | 84 | |
| Basic | TIM6, TIM7 | 16-bit | Up | Any integer between 1 and 65536 | Yes | 0 | No | 42 | 84 |
| USART name | Standard features | Modem (RTS/CTS) | LIN | SPI master | irDA | Smartcard (ISO 7816) | Max. baud rate in Mbit/s (oversampling by 16) | Max. baud rate in Mbit/s (oversampling by 8) | APB mapping |
| USART1 | X | X | X | X | X | X | 5.25 | 10.5 | APB2 (max. 84 MHz) |
| USART2 | X | X | X | X | X | X | 2.62 | 5.25 | APB1 (max. 42 MHz) |
| USART3 | X | X | X | X | X | X | 2.62 | 5.25 | APB1 (max. 42 MHz) |
| UART4 | X | - | X | - | X | - | 2.62 | 5.25 | APB1 (max. 42 MHz) |
| UART5 | X | - | X | - | X | - | 2.62 | 5.25 | APB1 (max. 42 MHz) |
| USART6 | X | X | X | X | X | X | 5.25 | 10.5 | APB2 (max. 84 MHz) |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | |
| A | PE3 | PE2 | PE1 | PE0 | PB8 | PB5 | PG14 | PG13 | PB4 | PB3 | PD7 | PC12 | PA15 | PA14 | PA13 |
| B | PE4 | PE5 | PE6 | PB9 | PB7 | PB6 | PG15 | PG12 | PG11 | PG10 | PD6 | PD0 | PC11 | PC10 | PA12 |
| C | VBAT | PI7 | PI6 | PI5 | VDD | PDR_ON | VDD | VDD | VDD | PG9 | PD5 | PD1 | PI3 | PI2 | PA11 |
| D | PC13 | PI8 | PI9 | PI4 | VSS | BOOT0 | VSS | VSS | VSS | PD4 | PD3 | PD2 | PH15 | PI1 | PA10 |
| E | PC14 | PF0 | PI10 | PI11 | PH13 | PH14 | PI0 | PA9 | |||||||
| F | PC15 | VSS | VDD | PH2 | VSS | VCAP_2 | PC9 | PA8 | |||||||
| G | PH0 | VSS | VDD | PH3 | VSS | VDD | PC8 | PC7 | |||||||
| H | PH1 | PF2 | PF1 | PH4 | VSS | VDD | PG8 | PC6 | |||||||
| J | NRST | PF3 | PF4 | PH5 | VDD | VDD | PG7 | PG6 | |||||||
| K | PF7 | PF6 | PF5 | VDD | PH12 | PG5 | PG4 | PG3 | |||||||
| L | PF10 | PF9 | PF8 | BYPASS_REG | PH11 | PH10 | PD15 | PG2 | |||||||
| M | VSSA | PC0 | PC1 | PC2 | PC3 | PB2 | PG1 | VSS | VSS | VCAP_1 | PH6 | PH8 | PH9 | PD14 | PD13 |
| N | VREF- | PA1 | PA0 | PA4 | PC4 | PF13 | PG0 | VDD | VDD | VDD | PE13 | PH7 | PD12 | PD11 | PD10 |
| P | VREF+ | PA2 | PA6 | PA5 | PC5 | PF12 | PF15 | PE8 | PE9 | PE11 | PE14 | PB12 | PB13 | PD9 | PD8 |
| R | VDDA | PA3 | PA7 | PB1 | PB0 | PF11 | PF14 | PE7 | PE10 | PE12 | PE15 | PB10 | PB11 | PB14 | PB15 |
| ai18497b | |||||||||||||||
| 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 | |
| Pin type | S | Supply pin |
| I | Input only pin | |
| I/O | Input / output pin | |
| I/O structure | FT | 5 V tolerant I/O |
| TTa | 3.3 V tolerant I/O directly connected to ADC | |
| B | Dedicated BOOT0 pin | |
| RST | 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 | |
| Alternate functions | Functions selected through GPIOx_AFR registers | |
| Additional functions | Functions directly selected/enabled through peripheral registers | |
| Pin number | Pin name (function after reset)(2) | Pin type | I/O structure | Notes | Alternate functions | Additional functions | |||||
| LQFP64 | WLCSP90 | LQFP100 | LQFP144 | UFBGA176 | LQFP176 | ||||||
| - | - | 1 | 1 | A2 | 1 | PE2 | I/O | FT | - | TRACECLK/ FSMC_A23 / ETH_MII_TXD3 / EVENTOUT | - |
| - | - | 2 | 2 | A1 | 2 | PE3 | I/O | FT | - | TRACED0/FSMC_A19 / EVENTOUT | - |
| - | - | 3 | 3 | B1 | 3 | PE4 | I/O | FT | - | TRACED1/FSMC_A20 / DCMI_D4/ EVENTOUT | - |
| - | - | 4 | 4 | B2 | 4 | PE5 | I/O | FT | - | TRACED2 / FSMC_A21 / TIM9_CH1 / DCMI_D6 / EVENTOUT | - |
| - | - | 5 | 5 | B3 | 5 | PE6 | I/O | FT | - | TRACED3 / FSMC_A22 / TIM9_CH2 / DCMI_D7 / EVENTOUT | - |
| 1 | A10 | 6 | 6 | C1 | 6 | $V_{BAT}$ | S | - | - | - | - |
| - | - | - | - | D2 | 7 | PI8 | I/O | FT | (3)(4) | - | RTC_TAMP1, RTC_TAMP2, RTC_TS |
| 2 | A9 | 7 | 7 | D1 | 8 | PC13 | I/O | FT | (3)(4) | - | RTC_OUT, RTC_TAMP1, RTC_TS |
| 3 | B10 | 8 | 8 | E1 | 9 | PC14/OSC32_IN (PC14) | I/O | FT | (3)(4) | - | OSC32_IN(5) |
| 4 | B9 | 9 | 9 | F1 | 10 | PC15/ OSC32_OUT (PC15) | I/O | FT | (3)(4) | - | OSC32_OUT(5) |
| - | - | - | - | D3 | 11 | PI9 | I/O | FT | - | CAN1_RX / EVENTOUT | - |
| - | - | - | - | E3 | 12 | PI10 | I/O | FT | - | ETH_MII_RX_ER / EVENTOUT | - |
| - | - | - | - | E4 | 13 | PI11 | I/O | FT | - | OTG_HS_ULPI_DIR / EVENTOUT | - |
| - | - | - | - | F2 | 14 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | - | F3 | 15 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | 10 | E2 | 16 | PF0 | I/O | FT | - | FSMC_A0 / I2C2_SDA / EVENTOUT | - |
| - | - | - | 11 | H3 | 17 | PF1 | I/O | FT | - | FSMC_A1 / I2C2_SCL / EVENTOUT | - |
| - | - | - | 12 | H2 | 18 | PF2 | I/O | FT | - | FSMC_A2 / I2C2_SMBA / EVENTOUT | - |
| - | - | - | 13 | J2 | 19 | PF3 | I/O | FT | (5) | FSMC_A3/EVENTOUT | ADC3_IN9 |
| - | - | - | 14 | J3 | 20 | PF4 | I/O | FT | (5) | FSMC_A4/EVENTOUT | ADC3_IN14 |
| - | - | - | 15 | K3 | 21 | PF5 | I/O | FT | (5) | FSMC_A5/EVENTOUT | ADC3_IN15 |
| - | C9 | 10 | 16 | G2 | 22 | $V_{SS}$ | S | - | - | - | - |
| - | B8 | 11 | 17 | G3 | 23 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | 18 | K2 | 24 | PF6 | I/O | FT | (5) | TIM10_CH1 / FSMC_NIORD/ EVENTOUT | ADC3_IN4 |
| - | - | - | 19 | K1 | 25 | PF7 | I/O | FT | (5) | TIM11_CH1/FSMC_NREG/ EVENTOUT | ADC3_IN5 |
| - | - | - | 20 | L3 | 26 | PF8 | I/O | FT | (5) | TIM13_CH1 / FSMC_NIOWR/ EVENTOUT | ADC3_IN6 |
| - | - | - | 21 | L2 | 27 | PF9 | I/O | FT | (5) | TIM14_CH1 / FSMC_CD/ EVENTOUT | ADC3_IN7 |
| - | - | - | 22 | L1 | 28 | PF10 | I/O | FT | (5) | FSMC_INTR/ EVENTOUT | ADC3_IN8 |
| 5 | F10 | 12 | 23 | G1 | 29 | PH0/OSC_IN (PH0) | I/O | FT | - | EVENTOUT | $OSC\_IN^{(5)}$ |
| 6 | F9 | 13 | 24 | H1 | 30 | PH1/OSC_OUT (PH1) | I/O | FT | - | EVENTOUT | $OSC\_OUT^{(5)}$ |
| 7 | G10 | 14 | 25 | J1 | 31 | NRST | I/O | RST | - | - | - |
| 8 | E10 | 15 | 26 | M2 | 32 | PC0 | I/O | FT | (5) | OTG_HS_ULPI_STP/ EVENTOUT | ADC123_IN10 |
| 9 | - | 16 | 27 | M3 | 33 | PC1 | I/O | FT | (5) | ETH_MDC/ EVENTOUT | ADC123_IN11 |
| 10 | D10 | 17 | 28 | M4 | 34 | PC2 | I/O | FT | (5) | SPI2_MISO / OTG_HS_ULPI_DIR / ETH_MII_TXD2 /I2S2ext_SD/ EVENTOUT | ADC123_IN12 |
| 11 | E9 | 18 | 29 | M5 | 35 | PC3 | I/O | FT | (5) | SPI2_MOSI / I2S2_SD / OTG_HS_ULPI_NXT / ETH_MII_TX_CLK/ EVENTOUT | ADC123_IN13 |
| - | - | 19 | 30 | - | 36 | $V_{DD}$ | S | - | - | - | - |
| 12 | H10 | 20 | 31 | M1 | 37 | $V_{SSA}$ | S | - | - | - | - |
| - | - | - | - | N1 | - | $V_{REF-}$ | S | - | - | - | - |
| - | - | 21 | 32 | P1 | 38 | $V_{REF+}$ | S | - | - | - | - |
| 13 | G9 | 22 | 33 | R1 | 39 | $V_{DDA}$ | S | - | - | - | - |
| 14 | C10 | 23 | 34 | N3 | 40 | PA0/WKUP (PA0) | I/O | FT | (6) | USART2_CTS/ UART4_TX/ ETH_MII_CRS / TIM2_CH1_ETR/ TIM5_CH1 / TIM8_ETR/ EVENTOUT | ADC123_IN0/WK UP(5) |
| 15 | F8 | 24 | 35 | N2 | 41 | PA1 | I/O | FT | (5) | USART2_RTS / UART4_RX/ ETH_RMII_REF_CLK / ETH_MII_RX_CLK / TIM5_CH2 / TIM2_CH2/ EVENTOUT | ADC123_IN1 |
| 16 | J10 | 25 | 36 | P2 | 42 | PA2 | I/O | FT | (5) | USART2_TX/TIM5_CH3 / TIM9_CH1 / TIM2_CH3 / ETH_MDIO/ EVENTOUT | ADC123_IN2 |
| - | - | - | - | F4 | 43 | PH2 | I/O | FT | - | ETH_MII_CRS/ EVENTOUT | - |
| - | - | - | - | G4 | 44 | PH3 | I/O | FT | - | ETH_MII_COL/ EVENTOUT | - |
| - | - | - | - | H4 | 45 | PH4 | I/O | FT | - | I2C2_SCL / OTG_HS_ULPI_NXT/ EVENTOUT | - |
| - | - | - | - | J4 | 46 | PH5 | I/O | FT | - | I2C2_SDA/ EVENTOUT | - |
| 17 | H9 | 26 | 37 | R2 | 47 | PA3 | I/O | FT | (5) | USART2_RX/TIM5_CH4 / TIM9_CH2 / TIM2_CH4 / OTG_HS_ULPI_D0 / ETH_MII_COL/ EVENTOUT | ADC123_IN3 |
| 18 | E5 | 27 | 38 | - | - | $V_{SS}$ | S | - | - | - | - |
| - | D9 | - | - | L4 | 48 | BYPASS_REG | I | FT | - | - | - |
| 19 | E4 | 28 | 39 | K4 | 49 | $V_{DD}$ | S | - | - | - | - |
| 20 | J9 | 29 | 40 | N4 | 50 | PA4 | I/O | TTa | (5) | SPI1_NSS / SPI3_NSS / USART2_CK / DCMI_HSYNC / OTG_HS_SOF/ I2S3_WS/ EVENTOUT | ADC12_IN4 /DAC_OUT1 |
| 21 | G8 | 30 | 41 | P4 | 51 | PA5 | I/O | TTa | (5) | SPI1_SCK/ OTG_HS_ULPI_CK / TIM2_CH1_ETR/ TIM8_CH1N/ EVENTOUT | ADC12_IN5/DAC_OUT2 |
| 22 | H8 | 31 | 42 | P3 | 52 | PA6 | I/O | FT | (5) | SPI1_MISO / TIM8_BKIN/TIM13_CH1 / DCMI_PIXCLK/TIM3_CH1 / TIM1_BKIN/ EVENTOUT | ADC12_IN6 |
| 23 | J8 | 32 | 43 | R3 | 53 | PA7 | I/O | FT | (5) | SPI1_MOSI/ TIM8_CH1N / TIM14_CH1/TIM3_CH2/ ETH_MII_RX_DV / TIM1_CH1N / ETH_RMII_CRS_DV/ EVENTOUT | ADC12_IN7 |
| 24 | - | 33 | 44 | N5 | 54 | PC4 | I/O | FT | (5) | ETH_RMII_RX_D0 / ETH_MII_RX_D0/ EVENTOUT | ADC12_IN14 |
| 25 | - | 34 | 45 | P5 | 55 | PC5 | I/O | FT | (5) | ETH_RMII_RX_D1 / ETH_MII_RX_D1/ EVENTOUT | ADC12_IN15 |
| 26 | G7 | 35 | 46 | R5 | 56 | PB0 | I/O | FT | (5) | TIM3_CH3 / TIM8_CH2N/ OTG_HS_ULPI_D1/ ETH_MII_RXD2 / TIM1_CH2N/ EVENTOUT | ADC12_IN8 |
| 27 | H7 | 36 | 47 | R4 | 57 | PB1 | I/O | FT | (5) | TIM3_CH4 / TIM8_CH3N/ OTG_HS_ULPI_D2/ ETH_MII_RXD3 / TIM1_CH3N/ EVENTOUT | ADC12_IN9 |
| 28- | J7- | 37- | 4849 | M6R6 | 5859 | PB2/BOOT1 (PB2)PF11 | I/OI/O | FTFT | -- | EVENTOUTDCMI_D12/ EVENTOUT | -- |
| - | - | - | 50 | P6 | 60 | PF12 | I/O | FT | - | FSMC_A6/ EVENTOUT | - |
| - | - | - | 51 | M8 | 61 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | 52 | N8 | 62 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | 53 | N6 | 63 | PF13 | I/O | FT | - | FSMC_A7/ EVENTOUT | - |
| - | - | - | 54 | R7 | 64 | PF14 | I/O | FT | - | FSMC_A8/ EVENTOUT | - |
| - | - | - | 55 | P7 | 65 | PF15 | I/O | FT | - | FSMC_A9/ EVENTOUT | - |
| - | - | - | 56 | N7 | 66 | PG0 | I/O | FT | - | FSMC_A10/ EVENTOUT | - |
| - | - | - | 57 | M7 | 67 | PG1 | I/O | FT | - | FSMC_A11/ EVENTOUT | - |
| - | G6 | 38 | 58 | R8 | 68 | PE7 | I/O | FT | - | FSMC_D4/TIM1_ETR/ EVENTOUT | - |
| - | H6 | 39 | 59 | P8 | 69 | PE8 | I/O | FT | - | FSMC_D5/ TIM1_CH1N/ EVENTOUT | - |
| - | J6 | 40 | 60 | P9 | 70 | PE9 | I/O | FT | - | FSMC_D6/TIM1_CH1/ EVENTOUT | - |
| - | - | - | 61 | M9 | 71 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | 62 | N9 | 72 | $V_{DD}$ | S | - | - | - | - |
| - | F6 | 41 | 63 | R9 | 73 | PE10 | I/O | FT | - | FSMC_D7/TIM1_CH2N/ EVENTOUT | - |
| - | J5 | 42 | 64 | P10 | 74 | PE11 | I/O | FT | - | FSMC_D8/TIM1_CH2/ EVENTOUT | - |
| - | H5 | 43 | 65 | R10 | 75 | PE12 | I/O | FT | - | FSMC_D9/TIM1_CH3N/ EVENTOUT | - |
| - | G5 | 44 | 66 | N11 | 76 | PE13 | I/O | FT | - | FSMC_D10/TIM1_CH3/ EVENTOUT | - |
| - | F5 | 45 | 67 | P11 | 77 | PE14 | I/O | FT | - | FSMC_D11/TIM1_CH4/ EVENTOUT | - |
| - | G4 | 46 | 68 | R11 | 78 | PE15 | I/O | FT | - | FSMC_D12/TIM1_BKIN/ EVENTOUT | - |
| 29 | H4 | 47 | 69 | R12 | 79 | PB10 | I/O | FT | - | SPI2_SCK / I2S2_CK / I2C2_SCL/ USART3_TX / OTG_HS_ULPI_D3 / ETH_MII_RX_ER / TIM2_CH3/ EVENTOUT | - |
| 30 | J4 | 48 | 70 | R13 | 80 | PB11 | I/O | FT | - | I2C2_SDA/USART3_RX/ OTG_HS_ULPI_D4 / ETH_RMII_TX_EN/ ETH_MII_TX_EN / TIM2_CH4/ EVENTOUT | - |
| 31 | F4 | 49 | 71 | M10 | 81 | $V_{CAP\_1}$ | S | - | - | - | - |
| 32 | - | 50 | 72 | N10 | 82 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | - | M11 | 83 | PH6 | I/O | FT | - | I2C2_SMBA / TIM12_CH1 / ETH_MII_RXD2/ EVENTOUT | - |
| - | - | - | - | N12 | 84 | PH7 | I/O | FT | - | I2C3_SCL / ETH_MII_RXD3/ EVENTOUT | - |
| - | - | - | - | M12 | 85 | PH8 | I/O | FT | - | I2C3_SDA / DCMI_HSYNC/ EVENTOUT | - |
| - | - | - | - | M13 | 86 | PH9 | I/O | FT | - | I2C3_SMBA / TIM12_CH2/ DCMI_D0/ EVENTOUT | - |
| - | - | - | - | L13 | 87 | PH10 | I/O | FT | - | TIM5_CH1 / DCMI_D1/ EVENTOUT | - |
| - | - | - | - | L12 | 88 | PH11 | I/O | FT | - | TIM5_CH2 / DCMI_D2/ EVENTOUT | - |
| - | - | - | - | K12 | 89 | PH12 | I/O | FT | - | TIM5_CH3 / DCMI_D3/ EVENTOUT | - |
| - | - | - | - | H12 | 90 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | - | J12 | 91 | $V_{DD}$ | S | - | - | - | - |
| 33 | J3 | 51 | 73 | P12 | 92 | PB12 | I/O | FT | - | SPI2_NSS / I2S2_WS / I2C2_SMBA/USART3_CK/TIM1_BKIN / CAN2_RX / OTG_HS_ULPI_D5/ETH_RMII_TXD0 / ETH_MII_TXD0/OTG_HS_ID/ EVENTOUT | - |
| 34 | J1 | 52 | 74 | P13 | 93 | PB13 | I/O | FT | - | SPI2_SCK / I2S2_CK / USART3_CTS/TIM1_CH1N /CAN2_TX / OTG_HS_ULPI_D6 / ETH_RMII_TXD1 / ETH_MII_TXD1/ EVENTOUT | OTG_HS_VBUS |
| 35 | J2 | 53 | 75 | R14 | 94 | PB14 | I/O | FT | - | SPI2_MISO/TIM1_CH2N / TIM12_CH1 / OTG_HS_DM/USART3_RTS / TIM8_CH2N/I2S2ext_SD/ EVENTOUT | - |
| 36 | H1 | 54 | 76 | R15 | 95 | PB15 | I/O | FT | - | SPI2_MOSI / I2S2_SD/TIM1_CH3N / TIM8_CH3N / TIM12_CH2 / OTG_HS_DP/ EVENTOUT | RTC_REFIN |
| - | H2 | 55 | 77 | P15 | 96 | PD8 | I/O | FT | - | FSMC_D13/USART3_TX/ EVENTOUT | - |
| - | H3 | 56 | 78 | P14 | 97 | PD9 | I/O | FT | - | FSMC_D14/USART3_RX/ EVENTOUT | - |
| - | G3 | 57 | 79 | N15 | 98 | PD10 | I/O | FT | - | FSMC_D15/USART3_CK/ EVENTOUT | - |
| - | G1 | 58 | 80 | N14 | 99 | PD11 | I/O | FT | - | FSMC_CLE / FSMC_A16/USART3_CTS/ EVENTOUT | - |
| - | G2 | 59 | 81 | N13 | 100 | PD12 | I/O | FT | - | FSMC_ALE/ FSMC_A17/TIM4_CH1 / USART3_RTS/ EVENTOUT | - |
| - | - | 60 | 82 | M15 | 101 | PD13 | I/O | FT | - | FSMC_A18/TIM4_CH2/ EVENTOUT | - |
| - | - | - | 83 | - | 102 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | 84 | J13 | 103 | $V_{DD}$ | S | - | - | - | - |
| - | F2 | 61 | 85 | M14 | 104 | PD14 | I/O | FT | - | FSMC_D0/TIM4_CH3/ EVENTOUT/ EVENTOUT | - |
| - | F1 | 62 | 86 | L14 | 105 | PD15 | I/O | FT | - | FSMC_D1/TIM4_CH4/ EVENTOUT | - |
| - | - | - | 87 | L15 | 106 | PG2 | I/O | FT | - | FSMC_A12/ EVENTOUT | - |
| - | - | - | 88 | K15 | 107 | PG3 | I/O | FT | - | FSMC_A13/ EVENTOUT | - |
| - | - | - | 89 | K14 | 108 | PG4 | I/O | FT | - | FSMC_A14/ EVENTOUT | - |
| - | - | - | 90 | K13 | 109 | PG5 | I/O | FT | - | FSMC_A15/ EVENTOUT | - |
| - | - | - | 91 | J15 | 110 | PG6 | I/O | FT | - | FSMC_INT2/ EVENTOUT | - |
| - | - | - | 92 | J14 | 111 | PG7 | I/O | FT | - | FSMC_INT3/USART6_CK/ EVENTOUT | - |
| - | - | - | 93 | H14 | 112 | PG8 | I/O | FT | - | USART6_RTS/ ETH_PPS_OUT/ EVENTOUT | - |
| - | - | - | 94 | G12 | 113 | $V_{SS}$ | S | - | - | - | |
| - | - | - | 95 | H13 | 114 | $V_{DD}$ | S | - | - | - | |
| 37 | F3 | 63 | 96 | H15 | 115 | PC6 | I/O | FT | - | I2S2_MCK/ TIM8_CH1/SDIO_D6/ USART6_TX/ DCMI_D0/TIM3_CH1/ EVENTOUT | - |
| 38 | E1 | 64 | 97 | G15 | 116 | PC7 | I/O | FT | - | I2S3_MCK/ TIM8_CH2/SDIO_D7/ USART6_RX/ DCMI_D1/TIM3_CH2/ EVENTOUT | - |
| 39 | E2 | 65 | 98 | G14 | 117 | PC8 | I/O | FT | - | TIM8_CH3/SDIO_D0 /TIM3_CH3/ USART6_CK/ DCMI_D2/ EVENTOUT | - |
| 40 | E3 | 66 | 99 | F14 | 118 | PC9 | I/O | FT | - | I2S_CKIN/ MCO2 / TIM8_CH4/SDIO_D1 / /I2C3_SDA / DCMI_D3 / TIM3_CH4/ EVENTOUT | - |
| 41 | D1 | 67 | 100 | F15 | 119 | PA8 | I/O | FT | - | MCO1 / USART1_CK/ TIM1_CH1/ I2C3_SCL/ OTG_FS_SOF/ EVENTOUT | - |
| 42 | D2 | 68 | 101 | E15 | 120 | PA9 | I/O | FT | - | USART1_TX/ TIM1_CH2 / I2C3_SMBA / DCMI_D0/ EVENTOUT | OTG_FS_VBUS |
| 43 | D3 | 69 | 102 | D15 | 121 | PA10 | I/O | FT | - | USART1_RX/ TIM1_CH3/ OTG_FS_ID/DCMI_D1/ EVENTOUT | - |
| 44 | C1 | 70 | 103 | C15 | 122 | PA11 | I/O | FT | - | USART1_CTS / CAN1_RX / TIM1_CH4 / OTG_FS_DM/ EVENTOUT | - |
| 45 | C2 | 71 | 104 | B15 | 123 | PA12 | I/O | FT | - | USART1_RTS / CAN1_TX/ TIM1_ETR/ OTG_FS_DP/ EVENTOUT | - |
| 46 | D4 | 72 | 105 | A15 | 124 | PA13 (JTMS-SWDIO) | I/O | FT | - | JTMS-SWDIO/ EVENTOUT | - |
| 47 | B1 | 73 | 106 | F13 | 125 | $V_{CAP\_2}$ | S | - | - | - | - |
| - | E7 | 74 | 107 | F12 | 126 | $V_{SS}$ | S | - | - | - | - |
| 48 | E6 | 75 | 108 | G13 | 127 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | - | E12 | 128 | PH13 | I/O | FT | - | TIM8_CH1N / CAN1_TX/ EVENTOUT | - |
| - | - | - | - | E13 | 129 | PH14 | I/O | FT | - | TIM8_CH2N / DCMI_D4/ EVENTOUT | - |
| - | - | - | - | D13 | 130 | PH15 | I/O | FT | - | TIM8_CH3N / DCMI_D11/ EVENTOUT | - |
| - | C3 | - | - | E14 | 131 | PI0 | I/O | FT | - | TIM5_CH4 / SPI2_NSS / I2S2_WS / DCMI_D13/ EVENTOUT | - |
| - | B2 | - | - | D14 | 132 | PI1 | I/O | FT | - | SPI2_SCK / I2S2_CK / DCMI_D8/ EVENTOUT | - |
| - | - | - | - | C14 | 133 | PI2 | I/O | FT | - | TIM8_CH4 /SPI2_MISO / DCMI_D9 / I2S2ext_SD/ EVENTOUT | - |
| - | - | - | - | C13 | 134 | PI3 | I/O | FT | - | TIM8_ETR / SPI2_MOSI / I2S2_SD / DCMI_D10/ EVENTOUT | - |
| - | - | - | - | D9 | 135 | VSS | S | - | - | - | - |
| - | - | - | - | C9 | 136 | VDD | S | - | - | - | - |
| 49 | A2 | 76 | 109 | A14 | 137 | PA14 (JTCK/SWCLK) | I/O | FT | - | JTCK-SWCLK/ EVENTOUT | - |
| 50 | B3 | 77 | 110 | A13 | 138 | PA15 (JTDI) | I/O | FT | - | JTDI/ SPI3_NSS/ I2S3_WS/TIM2_CH1_ETR / SPI1_NSS / EVENTOUT | - |
| 51 | D5 | 78 | 111 | B14 | 139 | PC10 | I/O | FT | - | SPI3_SCK / I2S3_CK/ UART4_TX/SDIO_D2 / DCMI_D8 / USART3_TX/ EVENTOUT | - |
| 52 | C4 | 79 | 112 | B13 | 140 | PC11 | I/O | FT | - | UART4_RX/ SPI3_MISO / SDIO_D3 / DCMI_D4/USART3_RX / I2S3ext_SD/ EVENTOUT | - |
| 53 | A3 | 80 | 113 | A12 | 141 | PC12 | I/O | FT | - | UART5_TX/SDIO_CK / DCMI_D9 / SPI3_MOSI /I2S3_SD / USART3_CK/ EVENTOUT | - |
| - | D6 | 81 | 114 | B12 | 142 | PD0 | I/O | FT | - | FSMC_D2/CAN1_RX/ EVENTOUT | - |
| - | C5 | 82 | 115 | C12 | 143 | PD1 | I/O | FT | - | FSMC_D3 / CAN1_TX/ EVENTOUT | - |
| 54 | B4 | 83 | 116 | D12 | 144 | PD2 | I/O | FT | - | TIM3_ETR/UART5_RX/ SDIO_CMD / DCMI_D11/ EVENTOUT | - |
| - | - | 84 | 117 | D11 | 145 | PD3 | I/O | FT | - | FSMC_CLK/ USART2_CTS/ EVENTOUT | - |
| - | A4 | 85 | 118 | D10 | 146 | PD4 | I/O | FT | - | FSMC_NOE/USART2_RTS/ EVENTOUT | - |
| - | C6 | 86 | 119 | C11 | 147 | PD5 | I/O | FT | - | FSMC_NWE/USART2_TX/ EVENTOUT | - |
| - | - | - | 120 | D8 | 148 | $V_{SS}$ | S | - | - | - | - |
| - | - | - | 121 | C8 | 149 | $V_{DD}$ | S | - | - | - | - |
| - | B5 | 87 | 122 | B11 | 150 | PD6 | I/O | FT | - | FSMC_NWAIT/USART2_RX/ EVENTOUT | - |
| - | A5 | 88 | 123 | A11 | 151 | PD7 | I/O | FT | - | USART2_CK/FSMC_NE1/ FSMC_NCE2/ EVENTOUT | - |
| - | - | - | 124 | C10 | 152 | PG9 | I/O | FT | - | USART6_RX / FSMC_NE2/FSMC_NCE3/ EVENTOUT | - |
| - | - | - | 125 | B10 | 153 | PG10 | I/O | FT | - | FSMC_NCE4_1/ FSMC_NE3/ EVENTOUT | - |
| - | - | - | 126 | B9 | 154 | PG11 | I/O | FT | - | FSMC_NCE4_2/ ETH_MII_TX_EN/ ETH_RMII_TX_EN/ EVENTOUT | - |
| - | - | - | 127 | B8 | 155 | PG12 | I/O | FT | - | FSMC_NE4 / USART6_RTS/ EVENTOUT | - |
| - | - | - | 128 | A8 | 156 | PG13 | I/O | FT | - | FSMC_A24 / USART6_CTS /ETH_MII_TXD0/ ETH_RMII_TXD0/ EVENTOUT | - |
| - | - | - | 129 | A7 | 157 | PG14 | I/O | FT | - | FSMC_A25 / USART6_TX /ETH_MII_TXD1/ ETH_RMII_TXD1/ EVENTOUT | - |
| - | E8 | - | 130 | D7 | 158 | $V_{SS}$ | S | - | - | - | - |
| - | F7 | - | 131 | C7 | 159 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | 132 | B7 | 160 | PG15 | I/O | FT | - | USART6_CTS / DCMI_D13/ EVENTOUT | - |
| 55 | B6 | 89 | 133 | A10 | 161 | PB3 (JTDO/ TRACESWO) | I/O | FT | - | JTDO/ TRACESWO/ SPI3_SCK / I2S3_CK / TIM2_CH2 / SPI1_SCK/ EVENTOUT | - |
| 56 | A6 | 90 | 134 | A9 | 162 | PB4 (NJTRST) | I/O | FT | - | NJTRST/ SPI3_MISO / TIM3_CH1 / SPI1_MISO / I2S3ext_SD/ EVENTOUT | - |
| 57 | D7 | 91 | 135 | A6 | 163 | PB5 | I/O | FT | - | I2C1_SMBA/ CAN2_RX / OTG_HS_ULPI_D7 / ETH_PPS_OUT/TIM3_CH2 / SPI1_MOSI/ SPI3_MOSI / DCMI_D10 / I2S3_SD/ EVENTOUT | - |
| 58 | C7 | 92 | 136 | B6 | 164 | PB6 | I/O | FT | - | I2C1_SCL/ TIM4_CH1 / CAN2_TX / DCMI_D5/USART1_TX/ EVENTOUT | - |
| 59 | B7 | 93 | 137 | B5 | 165 | PB7 | I/O | FT | - | I2C1_SDA / FSMC_NL / DCMI_VSYNC / USART1_RX/ TIM4_CH2/ EVENTOUT | - |
| 60 | A7 | 94 | 138 | D6 | 166 | BOOT0 | I | B | - | - | $V_{PP}$ |
| 61 | D8 | 95 | 139 | A5 | 167 | PB8 | I/O | FT | - | TIM4_CH3/SDIO_D4/ TIM10_CH1 / DCMI_D6 / ETH_MII_TXD3 / I2C1_SCL/ CAN1_RX/ EVENTOUT | - |
| 62 | C8 | 96 | 140 | B4 | 168 | PB9 | I/O | FT | - | SPI2_NSS/ I2S2_WS / TIM4_CH4/ TIM11_CH1/ SDIO_D5 / DCMI_D7 / I2C1_SDA / CAN1_TX/ EVENTOUT | - |
| - | - | 97 | 141 | A4 | 169 | PE0 | I/O | FT | - | TIM4_ETR / FSMC_NBL0 / DCMI_D2/ EVENTOUT | - |
| - | - | 98 | 142 | A3 | 170 | PE1 | I/O | FT | - | FSMC_NBL1 / DCMI_D3/ EVENTOUT | - |
| 63 | - | 99 | - | D5 | - | $V_{SS}$ | S | - | - | - | - |
| - | A8 | - | 143 | C6 | 171 | PDR_ON | I | FT | - | - | - |
| 64 | A1 | 100 | 144 | C5 | 172 | $V_{DD}$ | S | - | - | - | - |
| - | - | - | - | D4 | 173 | PI4 | I/O | FT | - | TIM8_BKIN / DCMI_D5/ EVENTOUT | - |
| - | - | - | - | C4 | 174 | PI5 | I/O | FT | - | TIM8_CH1 / DCMI_VSYNC/ EVENTOUT | - |
| - | - | - | - | C3 | 175 | PI6 | I/O | FT | - | TIM8_CH2 / DCMI_D6/ EVENTOUT | - |
| - | - | - | - | C2 | 176 | PI7 | I/O | FT | - | TIM8_CH3 / DCMI_D7/ EVENTOUT | - |
| Pins(1) | FSMC | LQFP100(2) | WLCSP90(2) | |||
| CF | NOR/PSRAM/SRAM | NOR/PSRAM Mux | NAND 16 bit | |||
| PE2 | - | A23 | A23 | - | Yes | - |
| PE3 | - | A19 | A19 | - | Yes | - |
| PE4 | - | A20 | A20 | - | Yes | - |
| PE5 | - | A21 | A21 | - | Yes | - |
| PE6 | - | A22 | A22 | - | Yes | - |
| $Pins^{(1)}$ | FSMC | $LQFP100^{(2)}$ | WLCSP90(2) | |||
| CF | NOR/PSRAM/SRAM | NOR/PSRAM Mux | NAND 16 bit | |||
| PF0 | A0 | A0 | - | - | - | - |
| PF1 | A1 | A1 | - | - | - | - |
| PF2 | A2 | A2 | - | - | - | - |
| PF3 | A3 | A3 | - | - | - | - |
| PF4 | A4 | A4 | - | - | - | - |
| PF5 | A5 | A5 | - | - | - | - |
| PF6 | NIORD | - | - | - | - | - |
| PF7 | NREG | - | - | - | - | - |
| PF8 | NIOWR | - | - | - | - | - |
| PF9 | CD | - | - | - | - | - |
| PF10 | INTR | - | - | - | - | - |
| PF12 | A6 | A6 | - | - | - | - |
| PF13 | A7 | A7 | - | - | - | - |
| PF14 | A8 | A8 | - | - | - | - |
| PF15 | A9 | A9 | - | - | - | - |
| PG0 | A10 | A10 | - | - | - | - |
| PG1 | - | A11 | - | - | - | - |
| PE7 | D4 | D4 | DA4 | D4 | Yes | Yes |
| PE8 | D5 | D5 | DA5 | D5 | Yes | Yes |
| PE9 | D6 | D6 | DA6 | D6 | Yes | Yes |
| PE10 | D7 | D7 | DA7 | D7 | Yes | Yes |
| PE11 | D8 | D8 | DA8 | D8 | Yes | Yes |
| PE12 | D9 | D9 | DA9 | D9 | Yes | Yes |
| PE13 | D10 | D10 | DA10 | D10 | Yes | Yes |
| PE14 | D11 | D11 | DA11 | D11 | Yes | Yes |
| PE15 | D12 | D12 | DA12 | D12 | Yes | Yes |
| PD8 | D13 | D13 | DA13 | D13 | Yes | Yes |
| PD9 | D14 | D14 | DA14 | D14 | Yes | Yes |
| PD10 | D15 | D15 | DA15 | D15 | Yes | Yes |
| PD11 | - | A16 | A16 | CLE | Yes | Yes |
| PD12 | - | A17 | A17 | ALE | Yes | Yes |
| PD13 | - | A18 | A18 | - | Yes | - |
| PD14 | D0 | D0 | DA0 | D0 | Yes | Yes |
| $Pins^{(1)}$ | FSMC | $LQFP100^{(2)}$ | $WLCSP90^{(2)}$ | |||
| CF | NOR/PSRAM/SRAM | NOR/PSRAM Mux | NAND 16 bit | |||
| PD15 | D1 | D1 | DA1 | D1 | Yes | Yes |
| PG2 | - | A12 | - | - | - | - |
| PG3 | - | A13 | - | - | - | - |
| PG4 | - | A14 | - | - | - | - |
| PG5 | - | A15 | - | - | - | - |
| PG6 | - | - | - | INT2 | - | - |
| PG7 | - | - | - | INT3 | - | - |
| PD0 | D2 | D2 | DA2 | D2 | Yes | Yes |
| PD1 | D3 | D3 | DA3 | D3 | Yes | Yes |
| PD3 | - | CLK | CLK | - | Yes | - |
| PD4 | NOE | NOE | NOE | NOE | Yes | Yes |
| PD5 | NWE | NWE | NWE | NWE | Yes | Yes |
| PD6 | NWAIT | NWAIT | NWAIT | NWAIT | Yes | Yes |
| PD7 | - | NE1 | NE1 | NCE2 | Yes | Yes |
| PG9 | - | NE2 | NE2 | NCE3 | - | - |
| PG10 | NCE4_1 | NE3 | NE3 | - | - | - |
| PG11 | NCE4_2 | - | - | - | - | - |
| PG12 | - | NE4 | NE4 | - | - | - |
| PG13 | - | A24 | A24 | - | - | - |
| PG14 | - | A25 | A25 | - | - | - |
| PB7 | - | NADV | NADV | - | Yes | Yes |
| PE0 | - | NBL0 | NBL0 | - | Yes | - |
| PE1 | - | NBL1 | NBL1 | - | Yes | - |
| Port | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | |
| SYS | TIM1/2 | TIM3/4/5 | TIM8/9/10/11 | I2C1/2/3 | SPI1/SPI2/I2S2/I2S2ext | SPI3/I2Sext/I2S3 | USART1/2/3/I2S3ext | UART4/5/USART6 | CAN1/2TIM12/13/14 | OTG_FS/OTG_HS | ETH | FSMC/SDIO/OTG_FS | DCMI | ||||
| Port A | PA0 | - | TIM2_CH1_ETR | TIM 5_CH1 | TIM8_ETR | - | - | - | USART2_CTS | UART4_TX | - | - | ETH_MII_CRS | - | - | - | EVENTOUT |
| PA1 | - | TIM2_CH2 | TIM5_CH2 | - | - | - | - | USART2_RTS | UART4_RX | - | - | ETH_MII_RX_CLKETH_RMII_REF_CLK | - | - | - | EVENTOUT | |
| PA2 | - | TIM2_CH3 | TIM5_CH3 | TIM9_CH1 | - | - | - | USART2_TX | - | - | - | ETH_MDIO | - | - | - | EVENTOUT | |
| PA3 | - | TIM2_CH4 | TIM5_CH4 | TIM9_CH2 | - | - | - | USART2_RX | - | - | OTG_HS_ULPI_D0 | ETH_MII_COL | - | - | - | EVENTOUT | |
| PA4 | - | - | - | - | - | SPI1_NSS | SPI3_NSS I2S3_WS | USART2_CK | - | - | - | - | OTG_HS_SOF | DCMI_HSYNC | - | EVENTOUT | |
| PA5 | - | TIM2_CH1_ETR | - | TIM8_CH1N | - | SPI1_SCK | - | - | - | - | OTG_HS_ULPI_CK | - | - | - | - | EVENTOUT | |
| PA6 | - | TIM1_BKIN | TIM3_CH1 | TIM8_BKIN | - | SPI1_MISO | - | - | - | TIM13_CH1 | - | - | - | DCMI_PIXCLK | - | EVENTOUT | |
| PA7 | - | TIM1_CH1N | TIM3_CH2 | TIM8_CH1N | - | SPI1_MOSI | - | - | - | TIM14_CH1 | - | ETH_MII_RX_DVETH_RMII_CRS_DV | - | - | - | EVENTOUT | |
| PA8 | MCO1 | TIM1_CH1 | - | - | I2C3_SCL | - | - | USART1_CK | - | - | OTG_FS_SOF | - | - | - | - | EVENTOUT | |
| PA9 | - | TIM1_CH2 | - | - | I2C3_SMBA | - | - | USART1_TX | - | - | - | - | - | DCMI_D0 | - | EVENTOUT | |
| PA10 | - | TIM1_CH3 | - | - | - | - | - | USART1_RX | - | - | OTG_FS_ID | - | - | DCMI_D1 | - | EVENTOUT | |
| PA11 | - | TIM1_CH4 | - | - | - | - | - | USART1_CTS | - | CAN1_RX | OTG_FS_DM | - | - | - | - | EVENTOUT | |
| PA12 | - | TIM1_ETR | - | - | - | - | - | USART1_RTS | - | CAN1_TX | OTG_FS_DP | - | - | - | - | EVENTOUT | |
| PA13 | JTMS-SWDIO | - | - | - | - | - | - | - | - | - | - | - | - | - | - | EVENTOUT | |
| PA14 | JTCK-SWCLK | - | - | - | - | - | - | - | - | - | - | - | - | - | - | EVENTOUT | |
| PA15 | JTDI | TIM 2_CH1TIM 2_ETR | - | - | - | SPI1_NSS | SPI3_NSS/I2S3_WS | - | - | - | - | - | - | - | - | EVENTOUT | |
| Port | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | |
| SYS | TIM1/2 | TIM3/4/5 | TIM8/9/10/11 | I2C1/2/3 | SPI1/SPI2/I2S2/I2S2ext | SPI3/I2Sext/I2S3 | USART1/2/3/I2S3ext | UART4/5/USART6 | CAN1/2TIM12/13/14 | OTG_FS/OTG_HS | ETH | FSMC/SDIO/OTG_FS | DCMI | ||||
| Port B | PB0 | - | TIM1_CH2N | TIM3_CH3 | TIM8_CH2N | - | - | - | - | - | - | OTG_HS_ULPI_D1 | ETH_MII_RXD2 | - | - | - | EVENTOUT |
| PB1 | - | TIM1_CH3N | TIM3_CH4 | TIM8_CH3N | - | - | - | - | - | OTG_HS_ULPI_D2 | ETH_MII_RXD3 | - | - | - | EVENTOUT | ||
| PB2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | EVENTOUT | |
| PB3 | JTDO/TRACESWO | TIM2_CH2 | - | - | - | SPI1_SCK | SPI3_SCKI2S3_CK | - | - | - | - | - | - | - | - | EVENTOUT | |
| PB4 | NJTRST | - | TIM3_CH1 | - | SPI1_MISO | SPI3_MISO | I2S3ext_SD | - | - | - | - | - | - | - | EVENTOUT | ||
| PB5 | - | - | TIM3_CH2 | I2C1_SMBA | SPI1_MOSI | SPI3_MOSI I2S3_SD | - | - | CAN2_RX | OTG_HS_ULPI_D7 | ETH_PPS_OUT | - | DCMI_D10 | - | EVENTOUT | ||
| PB6 | - | - | TIM4_CH1 | I2C1_SCL | - | - | USART1_TX | - | CAN2_TX | - | - | - | DCMI_D5 | - | EVENTOUT | ||
| PB7 | - | - | TIM4_CH2 | I2C1_SDA | - | - | USART1_RX | - | - | - | - | FSMC_NL | DCMI_VSYNC | - | EVENTOUT | ||
| PB8 | - | - | TIM4_CH3 | TIM10_CH1 | I2C1_SCL | - | - | - | - | CAN1_RX | - | ETH_MII_TXD3 | SDIO_D4 | DCMI_D6 | - | EVENTOUT | |
| PB9 | - | - | TIM4_CH4 | TIM11_CH1 | I2C1_SDA | SPI2_NSS I2S2_WS | - | - | - | CAN1_TX | - | - | SDIO_D5 | DCMI_D7 | - | EVENTOUT | |
| PB10 | - | TIM2_CH3 | - | - | I2C2_SCL | SPI2_SCK I2S2_CK | - | USART3_TX | - | - | OTG_HS_ULPI_D3 | ETH_MII_RX_ER | - | - | - | EVENTOUT | |
| PB11 | - | TIM2_CH4 | - | - | I2C2_SDA | - | - | USART3_RX | - | - | OTG_HS_ULPI_D4 | ETH_MII_TX_ENETH_RMII_TX_EN | - | - | - | EVENTOUT | |
| PB12 | - | TIM1_BKIN | - | - | I2C2_SMBA | SPI2_NSS I2S2_WS | - | USART3_CK | - | CAN2_RX | OTG_HS_ULPI_D5 | ETH_MII_TXD0ETH_RMII_TXD0 | OTG_HS_ID | - | - | EVENTOUT | |
| PB13 | - | TIM1_CH1N | - | - | - | SPI2_SCK I2S2_CK | - | USART3_CTS | - | CAN2_TX | OTG_HS_ULPI_D6 | ETH_MII_TXD1ETH_RMII_TXD1 | - | - | - | EVENTOUT | |
| PB14 | - | TIM1_CH2N | - | TIM8_CH2N | - | SPI2_MISO | I2S2ext_SD | USART3_RTS | - | TIM12_CH1 | - | - | OTG_HS_DM | - | - | EVENTOUT | |
| PB15 | RTC_REFIN | TIM1_CH3N | - | TIM8_CH3N | - | SPI2_MOSI I2S2_SD | - | - | - | TIM12_CH2 | - | - | OTG_HS_DP | - | - | EVENTOUT | |
| Port C | PC0 | - | - | - | - | - | - | - | - | - | - | OTG_HS_ULPI_STP | - | - | - | - | EVENTOUT |
| PC1 | - | - | - | - | - | - | - | - | - | - | - | ETH_MDC | - | - | - | EVENTOUT | |
| PC2 | - | - | - | - | - | SPI2_MISO | I2S2ext_SD | - | - | - | OTG_HS_ULPI_DIR | ETH_MII_TXD2 | - | - | - | EVENTOUT | |
| PC3 | - | - | - | - | - | SPI2_MOSI I2S2_SD | - | - | - | - | OTG_HS_ULPI_NXT | ETH_MII_TX_CLK | - | - | - | EVENTOUT | |
| PC4 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_RXD0 ETH_RMII_RXD0 | - | - | - | EVENTOUT | |
| PC5 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_RXD1 ETH_RMII_RXD1 | - | - | - | EVENTOUT | |
| PC6 | - | - | TIM3_CH1 | TIM8_CH1 | I2S2_MCK | - | USART6_TX | - | - | - | SDIO_D6 | DCMI_D0 | - | EVENTOUT | |||
| PC7 | - | - | TIM3_CH2 | TIM8_CH2 | - | - | I2S3_MCK | - | USART6_RX | - | - | - | SDIO_D7 | DCMI_D1 | - | EVENTOUT | |
| PC8 | - | - | TIM3_CH3 | TIM8_CH3 | - | - | - | - | USART6_CK | - | - | - | SDIO_D0 | DCMI_D2 | - | EVENTOUT | |
| PC9 | MCO2 | - | TIM3_CH4 | TIM8_CH4 | I2C3_SDA | I2S_CKIN | - | - | - | - | - | - | SDIO_D1 | DCMI_D3 | - | EVENTOUT | |
| PC10 | - | - | - | - | - | - | SPI3_SCK/I2S3_CK | USART3_TX/ | UART4_TX | - | - | - | SDIO_D2 | DCMI_D8 | - | EVENTOUT | |
| PC11 | - | - | - | - | - | I2S3ext_SD | SPI3_MISO/ | USART3_RX | UART4_RX | - | - | - | SDIO_D3 | DCMI_D4 | - | EVENTOUT | |
| PC12 | - | - | - | - | - | - | SPI3_MOSI I2S3_SD | USART3_CK | UART5_TX | - | - | - | SDIO_CK | DCMI_D9 | - | EVENTOUT | |
| PC13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| PC14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| PC15 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| Port | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | |
| SYS | TIM1/2 | TIM3/4/5 | TIM8/9/10/11 | I2C1/2/3 | SPI1/SPI2/I2S2/I2S2ext | SPI3/I2Sext/I2S3 | USART1/2/3/I2S3ext | UART4/5/USART6 | CAN1/2 TIM12/13/14 | OTG_FS/OTG_HS | ETH | FSMC/SDIO/OTG_FS | DCMI | ||||
| Port D | PD0 | - | - | - | - | - | - | - | - | - | CAN1_RX | - | - | FSMC_D2 | - | - | EVENTOUT |
| PD1 | - | - | - | - | - | - | - | - | - | CAN1_TX | - | - | FSMC_D3 | - | - | EVENTOUT | |
| PD2 | - | - | TIM3_ETR | - | - | - | - | - | UART5_RX | - | - | - | SDIO_CMD | DCMI_D11 | - | EVENTOUT | |
| PD3 | - | - | - | - | - | - | - | USART2_CTS | - | - | - | - | FSMC_CLK | - | - | EVENTOUT | |
| PD4 | - | - | - | - | - | - | - | USART2_RTS | - | - | - | - | FSMC_NOE | - | - | EVENTOUT | |
| PD5 | - | - | - | - | - | - | - | USART2_TX | - | - | - | - | FSMC_NWE | - | - | EVENTOUT | |
| PD6 | - | - | - | - | - | - | - | USART2_RX | - | - | - | - | FSMC_NWAIT | - | - | EVENTOUT | |
| PD7 | - | - | - | - | - | - | - | USART2_CK | - | - | - | - | FSMC_NE1/FSMC_NCE2 | - | - | EVENTOUT | |
| PD8 | - | - | - | - | - | - | - | USART3_TX | - | - | - | - | FSMC_D13 | - | - | EVENTOUT | |
| PD9 | - | - | - | - | - | - | - | USART3_RX | - | - | - | - | FSMC_D14 | - | - | EVENTOUT | |
| PD10 | - | - | - | - | - | - | - | USART3_CK | - | - | - | - | FSMC_D15 | - | - | EVENTOUT | |
| PD11 | - | - | - | - | - | - | - | USART3_CTS | - | - | - | - | FSMC_A16 | - | - | EVENTOUT | |
| PD12 | - | - | TIM4_CH1 | - | - | - | - | USART3_RTS | - | - | - | - | FSMC_A17 | - | - | EVENTOUT | |
| PD13 | - | - | TIM4_CH2 | - | - | - | - | - | - | - | - | - | FSMC_A18 | - | - | EVENTOUT | |
| PD14 | - | - | TIM4_CH3 | - | - | - | - | - | - | - | - | - | FSMC_D0 | - | - | EVENTOUT | |
| PD15 | - | - | TIM4_CH4 | - | - | - | - | - | - | - | - | - | FSMC_D1 | - | - | EVENTOUT | |
| Port E | PE0 | - | - | TIM4_ETR | - | - | - | - | - | - | - | - | - | FSMC_NBL0 | DCMI_D2 | - | EVENTOUT |
| PE1 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_NBL1 | DCMI_D3 | - | EVENTOUT | |
| PE2 | TRACECLK | - | - | - | - | - | - | - | - | - | - | ETH_MII_TXD3 | FSMC_A23 | - | - | EVENTOUT | |
| PE3 | TRACED0 | - | - | - | - | - | - | - | - | - | - | - | FSMC_A19 | - | - | EVENTOUT | |
| PE4 | TRACED1 | - | - | - | - | - | - | - | - | - | - | - | FSMC_A20 | DCMI_D4 | - | EVENTOUT | |
| PE5 | TRACED2 | - | - | TIM9_CH1 | - | - | - | - | - | - | - | - | FSMC_A21 | DCMI_D6 | - | EVENTOUT | |
| PE6 | TRACED3 | - | - | TIM9_CH2 | - | - | - | - | - | - | - | - | FSMC_A22 | DCMI_D7 | - | EVENTOUT | |
| PE7 | - | TIM1_ETR | - | - | - | - | - | - | - | - | - | - | FSMC_D4 | - | - | EVENTOUT | |
| PE8 | - | TIM1_CH1N | - | - | - | - | - | - | - | - | - | - | FSMC_D5 | - | - | EVENTOUT | |
| PE9 | - | TIM1_CH1 | - | - | - | - | - | - | - | - | - | - | FSMC_D6 | - | - | EVENTOUT | |
| PE10 | - | TIM1_CH2N | - | - | - | - | - | - | - | - | - | - | FSMC_D7 | - | - | EVENTOUT | |
| PE11 | - | TIM1_CH2 | - | - | - | - | - | - | - | - | - | - | FSMC_D8 | - | - | EVENTOUT | |
| PE12 | - | TIM1_CH3N | - | - | - | - | - | - | - | - | - | - | FSMC_D9 | - | - | EVENTOUT | |
| PE13 | - | TIM1_CH3 | - | - | - | - | - | - | - | - | - | - | FSMC_D10 | - | - | EVENTOUT | |
| PE14 | - | TIM1_CH4 | - | - | - | - | - | - | - | - | - | - | FSMC_D11 | - | - | EVENTOUT | |
| PE15 | - | TIM1_BKIN | - | - | - | - | - | - | - | - | - | - | FSMC_D12 | - | - | EVENTOUT | |
| Port | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | |
| SYS | TIM1/2 | TIM3/4/5 | TIM8/9/10/11 | I2C1/2/3 | SPI1/SPI2/I2S2/I2S2ext | SPI3/I2Sext/I2S3 | USART1/2/3/I2S3ext | UART4/5/USART6 | CAN1/2 TIM12/13/14 | OTG_FS/OTG_HS | ETH | FSMC/SDIO/OTG_FS | DCMI | ||||
| Port F | PF0 | - | - | - | - | I2C2_SDA | - | - | - | - | - | - | - | FSMC_A0 | - | - | EVENTOUT |
| PF1 | - | - | - | - | I2C2_SCL | - | - | - | - | - | - | - | FSMC_A1 | - | - | EVENTOUT | |
| PF2 | - | - | - | - | I2C2_SMBA | - | - | - | - | - | - | - | FSMC_A2 | - | - | EVENTOUT | |
| PF3 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A3 | - | - | EVENTOUT | |
| PF4 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A4 | - | - | EVENTOUT | |
| PF5 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A5 | - | - | EVENTOUT | |
| PF6 | - | - | - | TIM10_CH1 | - | - | - | - | - | - | - | - | FSMC_NIORD | - | - | EVENTOUT | |
| PF7 | - | - | - | TIM11_CH1 | - | - | - | - | - | - | - | - | FSMC_NREG | - | - | EVENTOUT | |
| PF8 | - | - | - | - | - | - | - | - | - | TIM13_CH1 | - | - | FSMC_NIOWR | - | - | EVENTOUT | |
| PF9 | - | - | - | - | - | - | - | - | - | TIM14_CH1 | - | - | FSMC_CD | - | - | EVENTOUT | |
| PF10 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_INTR | - | - | EVENTOUT | |
| PF11 | - | - | - | - | - | - | - | - | - | - | - | - | DCMI_D12 | - | EVENTOUT | ||
| PF12 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A6 | - | - | EVENTOUT | |
| PF13 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A7 | - | - | EVENTOUT | |
| PF14 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A8 | - | - | EVENTOUT | |
| PF15 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A9 | - | - | EVENTOUT | |
| Port G | PG0 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A10 | - | - | EVENTOUT |
| PG1 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A11 | - | - | EVENTOUT | |
| PG2 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A12 | - | - | EVENTOUT | |
| PG3 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A13 | - | - | EVENTOUT | |
| PG4 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A14 | - | - | EVENTOUT | |
| PG5 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_A15 | - | - | EVENTOUT | |
| PG6 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_INT2 | - | - | EVENTOUT | |
| PG7 | - | - | - | - | - | - | - | - | USART6_CK | - | - | - | FSMC_INT3 | - | - | EVENTOUT | |
| PG8 | - | - | - | - | - | - | - | - | USART6_RTS | - | - | ETH_PPS_OUT | - | - | - | EVENTOUT | |
| PG9 | - | - | - | - | - | - | - | - | USART6_RX | - | - | - | FSMC_NE2/FSMC_NCE3 | - | - | EVENTOUT | |
| PG10 | - | - | - | - | - | - | - | - | - | - | - | - | FSMC_NCE4_1/FSMC_NE3 | - | - | EVENTOUT | |
| PG11 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_TX_ENETH_RMII_TX_EN | FSMC_NCE4_2 | - | - | EVENTOUT | |
| PG12 | - | - | - | - | - | - | - | - | USART6_RTS | - | - | - | FSMC_NE4 | - | - | EVENTOUT | |
| PG13 | - | - | - | - | - | - | - | - | UART6_CTS | - | - | ETH_MII_TXD0ETH_RMII_TXD0 | FSMC_A24 | - | - | EVENTOUT | |
| PG14 | - | - | - | - | - | - | - | - | USART6_TX | - | - | ETH_MII_TXD1ETH_RMII_TXD1 | FSMC_A25 | - | - | EVENTOUT | |
| PG15 | - | - | - | - | - | - | - | - | USART6_CTS | - | - | - | - | DCMI_D13 | - | EVENTOUT | |
| Port | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 | AF12 | AF13 | AF14 | AF15 | |
| SYS | TIM1/2 | TIM3/4/5 | TIM8/9/10/11 | I2C1/2/3 | SPI1/SPI2/I2S2/I2S2ext | SPI3/I2Sext/I2S3 | USART1/2/3/I2S3ext | UART4/5/USART6 | CAN1/2 TIM12/13/14 | OTG_FS/OTG_HS | ETH | FSMC/SDIO/OTG_FS | DCMI | ||||
| PortH | PH0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | EVENTOUT |
| PH1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | EVENTOUT | |
| PH2 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_CRS | - | - | - | EVENTOUT | |
| PH3 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_COL | - | - | - | EVENTOUT | |
| PH4 | - | - | - | - | I2C2_SCL | - | - | - | - | - | OTG_HS_ULPI_NXT | - | - | - | - | EVENTOUT | |
| PH5 | - | - | - | - | I2C2_SDA | - | - | - | - | - | - | - | - | - | - | EVENTOUT | |
| PH6 | - | - | - | - | I2C2_SMBA | - | - | - | - | TIM12_CH1 | - | ETH_MII_RXD2 | - | - | - | EVENTOUT | |
| PH7 | - | - | - | - | I2C3_SCL | - | - | - | - | - | - | ETH_MII_RXD3 | - | - | - | EVENTOUT | |
| PH8 | - | - | - | - | I2C3_SDA | - | - | - | - | - | - | - | - | DCMI_HSYNC | - | EVENTOUT | |
| PH9 | - | - | - | - | I2C3_SMBA | - | - | - | - | TIM12_CH2 | - | - | - | DCMI_D0 | - | EVENTOUT | |
| PH10 | - | - | TIM5_CH1 | - | - | - | - | - | - | - | - | - | - | DCMI_D1 | - | EVENTOUT | |
| PH11 | - | - | TIM5_CH2 | - | - | - | - | - | - | - | - | - | - | DCMI_D2 | - | EVENTOUT | |
| PH12 | - | - | TIM5_CH3 | - | - | - | - | - | - | - | - | - | - | DCMI_D3 | - | EVENTOUT | |
| PH13 | - | - | - | TIM8_CH1N | - | - | - | - | - | CAN1_TX | - | - | - | - | - | EVENTOUT | |
| PH14 | - | - | - | TIM8_CH2N | - | - | - | - | - | - | - | - | - | DCMI_D4 | - | EVENTOUT | |
| PH15 | - | - | - | TIM8_CH3N | - | - | - | - | - | - | - | - | - | DCMI_D11 | - | EVENTOUT | |
| Port I | PI0 | - | - | TIM5_CH4 | - | - | SPI2_NSS I2S2_WS | - | - | - | - | - | - | - | DCMI_D13 | - | EVENTOUT |
| PI1 | - | - | - | - | - | SPI2_SCK I2S2_CK | - | - | - | - | - | - | - | DCMI_D8 | - | EVENTOUT | |
| PI2 | - | - | - | TIM8_CH4 | - | SPI2_MISO | I2S2ext_SD | - | - | - | - | - | - | DCMI_D9 | - | EVENTOUT | |
| PI3 | - | - | - | TIM8_ETR | - | SPI2_MOSI I2S2_SD | - | - | - | - | - | - | - | DCMI_D10 | - | EVENTOUT | |
| PI4 | - | - | - | TIM8_BKIN | - | - | - | - | - | - | - | - | - | DCMI_D5 | - | EVENTOUT | |
| PI5 | - | - | - | TIM8_CH1 | - | - | - | - | - | - | - | - | - | DCMI_VSYNC | - | EVENTOUT | |
| PI6 | - | - | - | TIM8_CH2 | - | - | - | - | - | - | - | - | - | DCMI_D6 | - | EVENTOUT | |
| PI7 | - | - | - | TIM8_CH3 | - | - | - | - | - | - | - | - | - | DCMI_D7 | - | EVENTOUT | |
| PI8 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | |
| PI9 | - | - | - | - | - | - | - | - | - | CAN1_RX | - | - | - | - | - | EVENTOUT | |
| PI10 | - | - | - | - | - | - | - | - | - | - | - | ETH_MII_RX_ER | - | - | - | EVENTOUT | |
| PI11 | - | - | - | - | - | - | - | - | - | - | OTG_HS_ULPI_DIR | - | - | - | - | EVENTOUT | |
| Bus | Boundary address | Peripheral |
| 0xE00F FFFF - 0xFFFF FFFF | Reserved | |
| Cortex-M4 | 0xE000 0000 - 0xE00F FFFF | Cortex-M4 internal peripherals |
| 0xA000 1000 - 0xDFFF FFFF | Reserved | |
| AHB3 | 0xA000 0000 - 0xA000 0FFF | FSMC control register |
| 0x9000 0000 - 0x9FFF FFFF | FSMC bank 4 | |
| 0x8000 0000 - 0x8FFF FFFF | FSMC bank 3 | |
| 0x7000 0000 - 0x7FFF FFFF | FSMC bank 2 | |
| 0x6000 0000 - 0x6FFF FFFF | FSMC bank 1 | |
| 0x5006 0C00- 0x5FFF FFFF | Reserved | |
| AHB2 | 0x5006 0800 - 0x5006 0BFF | RNG |
| 0x5005 0400 - 0x5006 07FF | Reserved | |
| 0x5005 0000 - 0x5005 03FF | DCMI | |
| 0x5004 0000- 0x5004 FFFF | Reserved | |
| 0x5000 0000 - 0x5003 FFFF | USB OTG FS | |
| 0x4008 0000- 0x4FFF FFFF | Reserved | |
| AHB1 | 0x4004 0000 - 0x4007 FFFF | USB OTG HS |
| 0x4002 9400 - 0x4003 FFFF | Reserved | |
| 0x4002 9000 - 0x4002 93FF | ETHERNET MAC | |
| 0x4002 8C00 - 0x4002 8FFF | ||
| 0x4002 8800 - 0x4002 8BFF | ||
| 0x4002 8400 - 0x4002 87FF | ||
| 0x4002 8000 - 0x4002 83FF | ||
| 0x4002 6800 - 0x4002 7FFF | Reserved | |
| 0x4002 6400 - 0x4002 67FF | DMA2 | |
| 0x4002 6000 - 0x4002 63FF | DMA1 | |
| 0x4002 5000 - 0x4002 5FFF | Reserved | |
| 0x4002 4000 - 0x4002 4FFF | BKPSRAM | |
| 0x4002 3C00 - 0x4002 3FFF | Flash interface register | |
| 0x4002 3800 - 0x4002 3BFF | RCC | |
| 0x4002 3400 - 0x4002 37FF | Reserved | |
| 0x4002 3000 - 0x4002 33FF | CRC | |
| 0x4002 2400 - 0x4002 2FFF | Reserved | |
| 0x4002 2000 - 0x4002 23FF | GPIOI | |
| 0x4002 1C00 - 0x4002 1FFF | GPIOH | |
| 0x4002 1800 - 0x4002 1BFF | GPIOG | |
| 0x4002 1400 - 0x4002 17FF | GPIOF | |
| 0x4002 1000 - 0x4002 13FF | GPIOE | |
| 0x4002 0C00 - 0x4002 0FFF | GPIOD | |
| 0x4002 0800 - 0x4002 0BFF | GPIOC | |
| 0x4002 0400 - 0x4002 07FF | GPIOB | |
| 0x4002 0000 - 0x4002 03FF | GPIOA | |
| 0x4001 5800- 0x4001 FFFF | Reserved | |
| APB2 | 0x4001 4C00 - 0x4001 57FF | Reserved |
| 0x4001 4800 - 0x4001 4BFF | TIM11 | |
| 0x4001 4400 - 0x4001 47FF | TIM10 | |
| 0x4001 4000 - 0x4001 43FF | TIM9 | |
| 0x4001 3C00 - 0x4001 3FFF | EXTI | |
| 0x4001 3800 - 0x4001 3BFF | SYSCFG | |
| 0x4001 3400 - 0x4001 37FF | Reserved | |
| 0x4001 3000 - 0x4001 33FF | SPI1 | |
| 0x4001 2C00 - 0x4001 2FFF | SDIO | |
| 0x4001 2400 - 0x4001 2BFF | Reserved | |
| 0x4001 2000 - 0x4001 23FF | ADC1 - ADC2 - ADC3 | |
| 0x4001 1800 - 0x4001 1FFF | Reserved | |
| 0x4001 1400 - 0x4001 17FF | USART6 | |
| 0x4001 1000 - 0x4001 13FF | USART1 | |
| 0x4001 0800 - 0x4001 0FFF | Reserved | |
| 0x4001 0400 - 0x4001 07FF | TIM8 | |
| 0x4001 0000 - 0x4001 03FF | TIM1 | |
| 0x4000 7800 - 0x4000 FFFF | Reserved | |
| APB1 | 0x4000 7800 - 0x4000 7FFF | Reserved |
| 0x4000 7400 - 0x4000 77FF | DAC | |
| 0x4000 7000 - 0x4000 73FF | PWR | |
| 0x4000 6C00 - 0x4000 6FFF | Reserved | |
| 0x4000 6800 - 0x4000 6BFF | CAN2 | |
| 0x4000 6400 - 0x4000 67FF | CAN1 | |
| 0x4000 6000 - 0x4000 63FF | Reserved | |
| 0x4000 5C00 - 0x4000 5FFF | I2C3 | |
| 0x4000 5800 - 0x4000 5BFF | I2C2 | |
| 0x4000 5400 - 0x4000 57FF | I2C1 | |
| 0x4000 5000 - 0x4000 53FF | UART5 | |
| 0x4000 4C00 - 0x4000 4FFF | UART4 | |
| 0x4000 4800 - 0x4000 4BFF | USART3 | |
| 0x4000 4400 - 0x4000 47FF | USART2 | |
| 0x4000 4000 - 0x4000 43FF | I2S3ext | |
| 0x4000 3C00 - 0x4000 3FFF | SPI3 / I2S3 | |
| 0x4000 3800 - 0x4000 3BFF | SPI2 / I2S2 | |
| 0x4000 3400 - 0x4000 37FF | I2S2ext | |
| 0x4000 3000 - 0x4000 33FF | IWDG | |
| 0x4000 2C00 - 0x4000 2FFF | WWDG | |
| 0x4000 2800 - 0x4000 2BFF | RTC & BKP Registers | |
| 0x4000 2400 - 0x4000 27FF | Reserved | |
| 0x4000 2000 - 0x4000 23FF | TIM14 | |
| 0x4000 1C00 - 0x4000 1FFF | TIM13 | |
| 0x4000 1800 - 0x4000 1BFF | TIM12 | |
| 0x4000 1400 - 0x4000 17FF | TIM7 | |
| 0x4000 1000 - 0x4000 13FF | TIM6 | |
| 0x4000 0C00 - 0x4000 0FFF | TIM5 | |
| 0x4000 0800 - 0x4000 0BFF | TIM4 | |
| 0x4000 0400 - 0x4000 07FF | TIM3 | |
| 0x4000 0000 - 0x4000 03FF | TIM2 |
| Symbol | Ratings | Min | Max | Unit |
| $V_{DD}-V_{SS}$ | External main supply voltage (including $V_{DDA}, V_{DD}$ ) $^{(1)}$ | -0.3 | 4.0 | V |
| $V_{IN}$ | Input voltage on five-volt tolerant pin $^{(2)}$ | $V_{SS}-0.3$ | $V_{DD}+4$ | |
| Input voltage on any other pin | $V_{SS}-0.3$ | 4.0 | ||
| $|\Delta V_{DDx}|$ | Variations between different $V_{DD}$ power pins | - | 50 | mV |
| $|V_{SSX}-V_{SS}|$ | Variations between all the different ground pins including $V_{REF-}$ | - | 50 | |
| $V_{ESD(HBM)}$ | Electrostatic discharge voltage (human body model) | see Section 6.3.14: Absolute maximum ratings (electrical sensitivity) | ||
| Symbol | Ratings | Max. | Unit |
| $I_{VDD}$ | Total current into $V_{DD}$ power lines (source)(1) | 240 | mA |
| $I_{VSS}$ | Total current out of $V_{SS}$ ground lines (sink)(1) | 240 | |
| $I_{IO}$ | Output current sunk by any I/O and control pin | 25 | |
| Output current source by any I/Os and control pin | 25 | ||
| $I_{INJ(PIN)}$ (2) | Injected current on five-volt tolerant I/O(3) | -5/+0 | |
| Injected current on any other pin(4) | ±5 | ||
| $\Sigma I_{INJ(PIN)}$ (4) | Total injected current (sum of all I/O and control pins)(5) | ±25 |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{HCLK}$ | Internal AHB clock frequency | VOS bit in PWR_CR register = 0(1) | 0 | - | 144 | MHz |
| VOS bit in PWR_CR register= 1 | 0 | - | 168 | |||
| $f_{PCLK1}$ | Internal APB1 clock frequency | - | 0 | - | 42 | |
| $f_{PCLK2}$ | Internal APB2 clock frequency | - | 0 | - | 84 | |
| $V_{DD}$ | Standard operating voltage | - | 1.8(2) | - | 3.6 | V |
| $V_{DDA}^{(3)(4)}$ | Analog operating voltage(ADC limited to 1.2 M samples) | Must be the same potential as $V_{DD}^{(5)}$ | 1.8(2) | - | 2.4 | V |
| Analog operating voltage(ADC limited to 1.4 M samples) | 2.4 | - | 3.6 | |||
| $V_{BAT}$ | Backup operating voltage | - | 1.65 | - | 3.6 | V |
| $V_{12}$ | Regulator ON:1.2 V internal voltage on $V_{CAP\_1}/V_{CAP\_2}$ pins | VOS bit in PWR_CR register = 0(1)Max frequency 144MHz | 1.08 | 1.14 | 1.20 | V |
| VOS bit in PWR_CR register= 1Max frequency 168MHz | 1.20 | 1.26 | 1.32 | V | ||
| Regulator OFF:1.2 V external voltage must be supplied from external regulator on $V_{CAP\_1}/V_{CAP\_2}$ pins | Max frequency 144MHz | 1.10 | 1.14 | 1.20 | V | |
| Max frequency 168MHz | 1.20 | 1.26 | 1.30 | V | ||
| $V_{IN}$ | Input voltage on RST and FT pins(6) | 2 V ≤ $V_{DD}$ ≤ 3.6 V | -0.3 | - | 5.5 | V |
| $V_{DD}$ ≤ 2 V | -0.3 | - | 5.2 | |||
| Input voltage on TTa pins | - | -0.3 | - | $V_{DDA}^{+}$ 0.3 | ||
| Input voltage on B pin | - | - | - | 5.5 | ||
| $P_{D}$ | Power dissipation at $T_{A}$ = 85 °C for suffix 6 or $T_{A}$ = 105 °C for suffix 7(7) | LQFP64 | - | - | 435 | mW |
| LQFP100 | - | - | 465 | |||
| LQFP144 | - | - | 500 | |||
| LQFP176 | - | - | 526 | |||
| UFBGA176 | - | - | 513 | |||
| WLCSP90 | - | - | 543 | |||
| $T_{A}$ | Ambient temperature for 6 suffix version | Maximum power dissipation | -40 | - | 85 | °C |
| Low-power dissipation(8) | -40 | - | 105 | |||
| Ambient temperature for 7 suffix version | Maximum power dissipation | -40 | - | 105 | °C | |
| Low-power dissipation(8) | -40 | - | 125 | |||
| $T_{J}$ | Junction temperature range | 6 suffix version | -40 | - | 105 | °C |
| 7 suffix version | -40 | - | 125 |
| Operating power supply range | ADC operation | Maximum flash memory access frequency with no wait state (fFlashmax) | Maximum flash memory access frequency with wait states(1) (2) | I/O operation | Clock output Frequency on I/O pins | Possible flash memory operations |
| VDD=1.8 to 2.1 V(3) | Conversion time up to 1.2 Msps | 20 MHz(4) | 160 MHz with 7 wait states | - Degraded speed performance- No I/O compensation | up to 30 MHz | 8-bit erase and program operations only |
| VDD=2.1 to 2.4 V | Conversion time up to 1.2 Msps | 22 MHz | 168 MHz with 7 wait states | - Degraded speed performance- No I/O compensation | up to 30 MHz | 16-bit erase and program operations |
| VDD=2.4 to 2.7 V | Conversion time up to 2.4 Msps | 24 MHz | 168 MHz with 6 wait states | - Degraded speed performance- I/O compensation works | up to 48 MHz | 16-bit erase and program operations |
| VDD=2.7 to 3.6 V(5) | Conversion time up to 2.4 Msps | 30 MHz | 168 MHz with 5 wait states | - Full-speed operation- I/O compensation works | - up to 60 MHz when VDD=3.0 to 3.6 V- up to 48 MHz when VDD=2.7 to 3.0 V | 32-bit erase and program operations |
| Symbol | Parameter | Conditions |
| CEXT | Capacitance of external capacitor | 2.2 μF |
| ESR | ESR of external capacitor | < 2 Ω |
| Symbol | Parameter | Min | Max | Unit |
| $t_{VDD}$ | $V_{DD}$ rise time rate | 20 | $\infty$ | $\mu s/V$ |
| $V_{DD}$ fall time rate | 20 | $\infty$ |
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $t_{VDD}$ | $V_{DD}$ rise time rate | Power-up | 20 | ∞ | μs/V |
| $V_{DD}$ fall time rate | Power-down | 20 | ∞ | ||
| $t_{VCAP}$ | $V_{CAP\_1}$ and $V_{CAP\_2}$ rise time rate | Power-up | 20 | ∞ | |
| $V_{CAP\_1}$ and $V_{CAP\_2}$ fall time rate | Power-down | 20 | ∞ |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $V_{PVD}$ | Programmable voltage detector level selection | PLS[2:0]=000 (rising edge) | 2.09 | 2.14 | 2.19 | V |
| PLS[2:0]=000 (falling edge) | 1.98 | 2.04 | 2.08 | V | ||
| PLS[2:0]=001 (rising edge) | 2.23 | 2.30 | 2.37 | V | ||
| PLS[2:0]=001 (falling edge) | 2.13 | 2.19 | 2.25 | V | ||
| PLS[2:0]=010 (rising edge) | 2.39 | 2.45 | 2.51 | V | ||
| PLS[2:0]=010 (falling edge) | 2.29 | 2.35 | 2.39 | V | ||
| PLS[2:0]=011 (rising edge) | 2.54 | 2.60 | 2.65 | V | ||
| PLS[2:0]=011 (falling edge) | 2.44 | 2.51 | 2.56 | V | ||
| PLS[2:0]=100 (rising edge) | 2.70 | 2.76 | 2.82 | V | ||
| PLS[2:0]=100 (falling edge) | 2.59 | 2.66 | 2.71 | V | ||
| PLS[2:0]=101 (rising edge) | 2.86 | 2.93 | 2.99 | V | ||
| PLS[2:0]=101 (falling edge) | 2.75 | 2.84 | 2.92 | V | ||
| PLS[2:0]=110 (rising edge) | 2.96 | 3.03 | 3.10 | V | ||
| PLS[2:0]=110 (falling edge) | 2.85 | 2.93 | 2.99 | V | ||
| PLS[2:0]=111 (rising edge) | 3.07 | 3.14 | 3.21 | V | ||
| PLS[2:0]=111 (falling edge) | 2.95 | 3.03 | 3.09 | V | ||
| $V_{PVDhyst}^{(1)}$ | PVD hysteresis | - | - | 100 | - | mV |
| $V_{POR/PDR}$ | Power-on/power-down reset threshold | Falling edge | 1.60 | 1.68 | 1.76 | V |
| Rising edge | 1.64 | 1.72 | 1.80 | V | ||
| $V_{PDRhyst}^{(1)}$ | PDR hysteresis | - | - | 40 | - | mV |
| $V_{BOR1}$ | Brownout level 1 threshold | Falling edge | 2.13 | 2.19 | 2.24 | V |
| Rising edge | 2.23 | 2.29 | 2.33 | V | ||
| $V_{BOR2}$ | Brownout level 2 threshold | Falling edge | 2.44 | 2.50 | 2.56 | V |
| Rising edge | 2.53 | 2.59 | 2.63 | V | ||
| $V_{BOR3}$ | Brownout level 3 threshold | Falling edge | 2.75 | 2.83 | 2.88 | V |
| Rising edge | 2.85 | 2.92 | 2.97 | V | ||
| $V_{BORhyst}^{(1)}$ | BOR hysteresis | - | - | 100 | - | mV |
| $T_{RSTTEMPO}^{(1)(2)}$ | Reset temporization | - | 0.5 | 1.5 | 3.0 | ms |
| $I_{RUSH}^{(1)}$ | InRush current on voltage regulator power-on (POR or wakeup from Standby) | - | - | 160 | 200 | mA |
| $E_{RUSH}^{(1)}$ | InRush energy on voltage regulator power-on (POR or wakeup from Standby) | $V_{DD} = 1.8 \text{ V}, T_{A} = 105 \text{ }^{\circ}\text{C}, I_{RUSH} = 171 \text{ mA for } 31 \mu\text{s}$ | - | - | 5.4 | $\mu\text{C}$ |
| Symbol | Parameter | Conditions | fHCLK | Typ | Max(2) | Unit | |
| TA=25°C | TA=85°C | TA=105°C | |||||
| IDD | Supply current in Run mode | External clock(3), all peripherals enabled(4)(5) | 168 MHz | 87 | 102 | 109 | mA |
| 144 MHz | 67 | 80 | 86 | ||||
| 120 MHz | 56 | 69 | 75 | ||||
| 90 MHz | 44 | 56 | 62 | ||||
| 60 MHz | 30 | 42 | 49 | ||||
| 30 MHz | 16 | 28 | 35 | ||||
| 25 MHz | 12 | 24 | 31 | ||||
| 16 MHz(6) | 9 | 20 | 28 | ||||
| 8 MHz | 5 | 17 | 24 | ||||
| 4 MHz | 3 | 15 | 22 | ||||
| 2 MHz | 2 | 14 | 21 | ||||
| External clock(3), all peripherals disabled(4)(5) | 168 MHz | 40 | 54 | 61 | |||
| 144 MHz | 31 | 43 | 50 | ||||
| 120 MHz | 26 | 38 | 45 | ||||
| 90 MHz | 20 | 32 | 39 | ||||
| 60 MHz | 14 | 26 | 33 | ||||
| 30 MHz | 8 | 20 | 27 | ||||
| 25 MHz | 6 | 18 | 25 | ||||
| 16 MHz(6) | 5 | 16 | 24 | ||||
| 8 MHz | 3 | 15 | 22 | ||||
| 4 MHz | 2 | 14 | 21 | ||||
| 2 MHz | 2 | 14 | 21 | ||||
| Symbol | Parameter | Conditions | $f_{HCLK}$ | Typ | $Max^{(1)}$ | Unit | |
| $T_A = 25 °C$ | $T_A = 85 °C$ | $T_A = 105 °C$ | |||||
| $I_{DD}$ | Supply current in Run mode | External $clock^{(2)}$ , all peripherals $enabled^{(3)(4)}$ | 168 MHz | 93 | 109 | 117 | mA |
| 144 MHz | 76 | 89 | 96 | ||||
| 120 MHz | 67 | 79 | 86 | ||||
| 90 MHz | 53 | 65 | 73 | ||||
| 60 MHz | 37 | 49 | 56 | ||||
| 30 MHz | 20 | 32 | 39 | ||||
| 25 MHz | 16 | 27 | 35 | ||||
| 16 MHz | 11 | 23 | 30 | ||||
| 8 MHz | 6 | 18 | 25 | ||||
| 4 MHz | 4 | 16 | 23 | ||||
| 2 MHz | 3 | 15 | 22 | ||||
| External $clock^{(2)}$ , all peripherals $disabled^{(3)(4)}$ | 168 MHz | 46 | 61 | 69 | |||
| 144 MHz | 40 | 52 | 60 | ||||
| 120 MHz | 37 | 48 | 56 | ||||
| 90 MHz | 30 | 42 | 50 | ||||
| 60 MHz | 22 | 33 | 41 | ||||
| 30 MHz | 12 | 24 | 31 | ||||
| 25 MHz | 10 | 21 | 29 | ||||
| 16 MHz | 7 | 19 | 26 | ||||
| 8 MHz | 4 | 16 | 23 | ||||
| 4 MHz | 3 | 15 | 22 | ||||
| 2 MHz | 2 | 14 | 21 | ||||
| Symbol | Parameter | Conditions | $f_{HCLK}$ | Typ | $Max^{(1)}$ | Unit | |
| $T_A = 25 °C$ | $T_A = 85 °C$ | $T_A = 105 °C$ | |||||
| $I_{DD}$ | Supply current in Sleep mode | External $clock^{(2)}$ , all peripherals $enabled^{(3)}$ | 168 MHz | 59 | 77 | 84 | mA |
| 144 MHz | 46 | 61 | 67 | ||||
| 120 MHz | 38 | 53 | 60 | ||||
| 90 MHz | 30 | 44 | 51 | ||||
| 60 MHz | 20 | 34 | 41 | ||||
| 30 MHz | 11 | 24 | 31 | ||||
| 25 MHz | 8 | 21 | 28 | ||||
| 16 MHz | 6 | 18 | 25 | ||||
| 8 MHz | 3 | 16 | 23 | ||||
| 4 MHz | 2 | 15 | 22 | ||||
| 2 MHz | 2 | 14 | 21 | ||||
| External $clock^{(2)}$ , all peripherals disabled | 168 MHz | 12 | 27 | 35 | |||
| 144 MHz | 9 | 22 | 29 | ||||
| 120 MHz | 8 | 20 | 28 | ||||
| 90 MHz | 7 | 19 | 26 | ||||
| 60 MHz | 5 | 17 | 24 | ||||
| 30 MHz | 3 | 16 | 23 | ||||
| 25 MHz | 2 | 15 | 22 | ||||
| 16 MHz | 2 | 14 | 21 | ||||
| 8 MHz | 1 | 14 | 21 | ||||
| 4 MHz | 1 | 13 | 21 | ||||
| 2 MHz | 1 | 13 | 21 | ||||
| Symbol | Parameter | Conditions | Typ | Max | Unit | ||
| $T_A$ =25°C | $T_A$ =25°C | $T_A$ =85°C | $T_A$ =105°C | ||||
| $I_{DD\_STOP}$ | Supply current in Stop mode with main regulator in Run mode | Flash in Stop mode, low-speed and high-speed internal RC oscillators and high-speed oscillator OFF (no independent watchdog) | 0.45 | 1.5 | 11.00 | 20.00 | mA |
| Flash in Deep power-down mode, low-speed and high-speed internal RC oscillators and high-speed oscillator OFF (no independent watchdog) | 0.40 | 1.5 | 11.00 | 20.00 | |||
| Supply current in Stop mode with main regulator in Low-power mode | Flash in Stop mode, low-speed and high-speed internal RC oscillators and high-speed oscillator OFF (no independent watchdog) | 0.31 | 1.1 | 8.00 | 15.00 | ||
| Flash in Deep power-down mode, low-speed and high-speed internal RC oscillators and high-speed oscillator OFF (no independent watchdog) | 0.28 | 1.1 | 8.00 | 15.00 | |||
| Symbol | Parameter | Conditions | Typ | Max(1) | Unit | |||
| TA=25°C | TA=85°C | TA=105°C | ||||||
| VDD=1.8 V | VDD=2.4 V | VDD=3.3 V | VDD=3.6 V | |||||
| IDD_STBY | Supply current in Standby mode | Backup SRAM ON, low-speed oscillator and RTC ON | 3.0 | 3.4 | 4.0 | 20 | 36 | μA |
| Backup SRAM OFF, low-speed oscillator and RTC ON | 2.4 | 2.7 | 3.3 | 16 | 32 | |||
| Backup SRAM ON, RTC OFF | 2.4 | 2.6 | 3.0 | 12.5 | 24.8 | |||
| Backup SRAM OFF, RTC OFF | 1.7 | 1.9 | 2.2 | 9.8 | 19.2 | |||
| Symbol | Parameter | Conditions | Typ | Max(1) | Unit | |||
| TA=25°C | TA=85°C | TA=105°C | ||||||
| VBAT=1.8 V | VBAT=2.4 V | VBAT=3.3 V | VBAT=3.6 V | |||||
| IDD_VBAT | Backup domain supply current | Backup SRAM ON, low-speed oscillator and RTC ON | 1.29 | 1.42 | 1.68 | 6 | 11 | μA |
| Backup SRAM OFF, low-speed oscillator and RTC ON | 0.62 | 0.73 | 0.96 | 3 | 5 | |||
| Backup SRAM ON, RTC OFF | 0.79 | 0.81 | 0.86 | 5 | 10 | |||
| Backup SRAM OFF, RTC OFF | 0.10 | 0.10 | 0.10 | 2 | 4 | |||
| Symbol | Parameter | Conditions | $f_{HCLK}$ (MHz) | Typ. at $T_A$ =25 °C | Unit |
| IDD | Supply current in Run mode | All peripheral disabled | 160 | 36.2 | mA |
| 144 | 29.3 | ||||
| 120 | 24.7 | ||||
| 90 | 19.3 | ||||
| 60 | 13.4 | ||||
| 30 | 7.7 | ||||
| 25 | 6.0 |
| Symbol | Parameter | Conditions(1) | I/O toggling frequency (fSW) | Typ | Unit |
| IDDIO | I/O switching current | VDD=3.3 V(2)C=CINT | 2 MHz | 0.02 | mA |
| 8 MHz | 0.14 | ||||
| 25 MHz | 0.51 | ||||
| 50 MHz | 0.86 | ||||
| 60 MHz | 1.30 | ||||
| VDD=3.3 VCEXT=0 pFC=CINT+CEXT+CS | 2 MHz | 0.10 | |||
| 8 MHz | 0.38 | ||||
| 25 MHz | 1.18 | ||||
| 50 MHz | 2.47 | ||||
| 60 MHz | 2.86 | ||||
| VDD=3.3 VCEXT=10 pFC=CINT+CEXT+CS | 2 MHz | 0.17 | |||
| 8 MHz | 0.66 | ||||
| 25 MHz | 1.70 | ||||
| 50 MHz | 2.65 | ||||
| 60 MHz | 3.48 | ||||
| VDD=3.3 VCEXT=22 pFC=CINT+CEXT+CS | 2 MHz | 0.23 | |||
| 8 MHz | 0.95 | ||||
| 25 MHz | 3.20 | ||||
| 50 MHz | 4.69 | ||||
| 60 MHz | 8.06 | ||||
| VDD=3.3 VCEXT=33 pFC=CINT+CEXT+CS | 2 MHz | 0.30 | |||
| 8 MHz | 1.22 | ||||
| 25 MHz | 3.90 | ||||
| 50 MHz | 8.82 | ||||
| 60 MHz | _(3) |
| Peripheral | $I_{DD}(Typ)^{(1)}$ | Unit | ||
| Scale1(up t 168 MHz) | Scale2(up to 144 MHz) | |||
| AHB1(up to 168 MHz) | GPIOA | 2.70 | 2.40 | μA/MHz |
| GPIOB | 2.50 | 2.22 | ||
| GPIOC | 2.54 | 2.28 | ||
| GPIOD | 2.55 | 2.28 | ||
| GPIOE | 2.68 | 2.40 | ||
| GPIOF | 2.53 | 2.28 | ||
| GPIOG | 2.51 | 2.22 | ||
| GPIOH | 2.51 | 2.22 | ||
| GPIOI | 2.50 | 2.22 | ||
| OTG_HS+ULPI | 28.33 | 25.38 | ||
| CRC | 0.41 | 0.40 | ||
| BKPSRAM | 0.63 | 0.58 | ||
| DMA1 | 37.44 | 33.58 | ||
| DMA2 | 37.69 | 33.93 | ||
| ETH_MACETH_MAC_TXETH_MAC_RXETH_MAC_PTP | 20.43 | 18.39 | ||
| AHB2(up to 168 MHz) | OTG_FS | 26.45 | 26.67 | μA/MHz |
| DCMI | 5.87 | 5.35 | ||
| RNG | 1.50 | 1.67 | ||
| AHB3(up to 168 MHz) | FSMC | 12.46 | 11.31 | μA/MHz |
| Bus matrix(2) | 13.10 | 11.81 | μA/MHz | |
| APB1(up to 42 MHz) | TIM2 | 16.71 | 16.50 | μA/MHz |
| TIM3 | 12.33 | 11.94 | ||
| TIM4 | 13.45 | 12.92 | ||
| TIM5 | 17.14 | 16.58 | ||
| TIM6 | 2.43 | 3.06 | ||
| TIM7 | 2.43 | 2.22 | ||
| TIM12 | 6.62 | 6.83 | ||
| TIM13 | 5.05 | 5.47 | ||
| TIM14 | 5.26 | 5.61 | ||
| PWR | 1.00 | 0.56 | ||
| USART2 | 2.69 | 2.78 | ||
| USART3 | 2.74 | 2.78 | ||
| UART4 | 3.24 | 3.33 | ||
| UART5 | 2.69 | 2.78 | ||
| I2C1 | 2.67 | 2.50 | ||
| I2C2 | 2.83 | 2.78 | ||
| I2C3 | 2.81 | 2.78 | ||
| SPI2 | 2.43 | 2.22 | ||
| SPI3 | 2.43 | 2.22 | ||
| $I2S2^{(3)}$ | 2.43 | 2.22 | ||
| $I2S3^{(3)}$ | 2.26 | 2.22 | ||
| CAN1 | 5.12 | 5.56 | ||
| CAN2 | 4.81 | 5.28 | ||
| $DAC^{(4)}$ | 1.67 | 1.67 | ||
| WWDG | 1.00 | 0.83 | ||
| APB2(up to 84 MHz) | SDIO | 7.08 | 7.92 | μA/MHz |
| TIM1 | 16.79 | 15.51 | ||
| TIM8 | 17.88 | 16.53 | ||
| TIM9 | 7.64 | 7.28 | ||
| TIM10 | 4.89 | 4.82 | ||
| TIM11 | 5.19 | 4.82 | ||
| $ADC1^{(5)}$ | 4.67 | 4.58 | ||
| $ADC2^{(5)}$ | 4.67 | 4.58 | ||
| $ADC3^{(5)}$ | 4.43 | 4.44 | ||
| SPI1 | 1.32 | 1.39 | ||
| USART1 | 3.51 | 3.72 | ||
| USART6 | 3.55 | 3.75 | ||
| SYSCFG | 0.74 | 0.56 | ||
| Symbol | Parameter | Min(1) | Typ(1) | Max(1) | Unit |
| $t_{WUSLEEP}^{(2)}$ | Wakeup from Sleep mode | - | 5 | - | CPU clock cycle |
| $t_{WUSTOP}^{(2)}$ | Wakeup from Stop mode (regulator in Run mode and flash memory in Stop mode) | - | 13 | - | μs |
| Wakeup from Stop mode (regulator in low-power mode and flash memory in Stop mode) | - | 17 | 40 | ||
| Wakeup from Stop mode (regulator in Run mode and flash memory in Deep power-down mode) | - | 105 | - | ||
| Wakeup from Stop mode (regulator in low-power mode and flash memory in Deep power-down mode) | - | 110 | - | ||
| $t_{WUSTDBY}^{(2)(3)}$ | Wakeup from Standby mode | 260 | 375 | 480 | μs |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{HSE\_ext}$ | External user clock source frequency(1) | - | 1 | - | 50 | MHz |
| $V_{HSEH}$ | OSC_IN input pin high level voltage | $0.7V_{DD}$ | - | $V_{DD}$ | V | |
| $V_{HSEL}$ | OSC_IN input pin low level voltage | $V_{SS}$ | - | $0.3V_{DD}$ | ||
| $t_{w(HSE)}$ $t_{w(HSE)}$ | OSC_IN high or low time(1) | 5 | - | - | ns | |
| $t_{r(HSE)}$ $t_{f(HSE)}$ | OSC_IN rise or fall time(1) | - | - | 10 | ||
| $C_{in(HSE)}$ | OSC_IN input capacitance(1) | - | - | 5 | - | pF |
| $DuCy_{(HSE)}$ | Duty cycle | - | 45 | - | 55 | % |
| $I_L$ | OSC_IN Input leakage current | $V_{SS} \leq V_{IN} \leq V_{DD}$ | - | - | ±1 | μA |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{LSE\_ext}$ | User External clock source frequency(1) | - | - | 32.768 | 1000 | kHz |
| $V_{LSEH}$ | OSC32_IN input pin high level voltage | $0.7V_{DD}$ | - | $V_{DD}$ | V | |
| $V_{LSEL}$ | OSC32_IN input pin low level voltage | $V_{SS}$ | - | $0.3V_{DD}$ | ||
| $t_{w(LSE)}$ $t_{f(LSE)}$ | OSC32_IN high or low time(1) | 450 | - | - | ns | |
| $t_{r(LSE)}$ $t_{f(LSE)}$ | OSC32_IN rise or fall time(1) | - | - | 50 | ||
| $C_{in(LSE)}$ | OSC32_IN input capacitance(1) | - | - | 5 | - | pF |
| $DuCy_{(LSE)}$ | Duty cycle | - | 30 | - | 70 | % |
| $I_{L}$ | OSC32_IN Input leakage current | $V_{SS} \leq V_{IN} \leq V_{DD}$ | - | - | ±1 | μA |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{OSC\_IN}$ | Oscillator frequency | - | 4 | - | 26 | MHz |
| $R_F$ | Feedback resistor | - | - | 200 | - | kΩ |
| $G_m$ | Oscillator transconductance | Startup | 5 | - | - | mA/V |
| $G_{mcritmax}$ | Maximum critical crystal $G_m$ | - | - | 1 | ||
| $t_{SU(HSE)}^{(2)}$ | Startup time | $V_{DD}$ is stabilized | - | 2 | - | ms |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| fOSC_IN | Oscillator frequency | - | - | 32.768 | - | kHz |
| RF | Feedback resistor | - | - | 18.4 | - | MΩ |
| IDD | LSE current consumption | - | - | - | 1 | μA |
| Gm | Oscillator transconductance | Startup | 2.8 | - | - | μA/V |
| Gmcritmax | Maximum critical crystal Gm | - | - | 0.56 | ||
| tSU(LSE)(2) | Startup time | VDD is stabilized | - | 2 | - | s |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{HSI}$ | Frequency | - | - | 16 | - | MHz |
| $ACC_{HSI}$ | HSI user trimming $step^{(2)}$ | - | - | - | 1 | % |
| Accuracy of the HSI oscillator | $T_A = -40 to 105 °C^{(3)}$ | -8 | - | 4.5 | % | |
| $T_A = -10 to 85 °C^{(3)}$ | -4 | - | 4 | % | ||
| $T_A = 25 °C^{(4)}$ | -1 | - | 1 | % | ||
| $t_{su(HSI)}^{(2)}$ | HSI oscillator startup time | - | - | 2.2 | 4 | μs |
| $I_{DD(HSI)}^{(2)}$ | HSI oscillator power consumption | - | - | 60 | 80 | μA |
| Symbol | Parameter | Min | Typ | Max | Unit |
| $f_{LSI}^{(2)}$ | Frequency | 17 | 32 | 47 | kHz |
| $t_{su(LSI)}^{(3)}$ | LSI oscillator startup time | - | 15 | 40 | μs |
| $I_{DD(LSI)}^{(3)}$ | LSI oscillator power consumption | - | 0.4 | 0.6 | μA |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{PLL\_IN}$ | PLL input clock(1) | - | 0.95(2) | 1 | 2.10 | MHz |
| $f_{PLL\_OUT}$ | PLL multiplier output clock | - | 24 | - | 168 | MHz |
| $f_{PLL48\_OUT}$ | 48 MHz PLL multiplier output clock | - | - | 48 | 75 | MHz |
| $f_{VCO\_OUT}$ | PLL VCO output | - | 100 | - | 432 | MHz |
| $t_{LOCK}$ | PLL lock time | VCO freq = 100 MHz | 75 | - | 200 | μs |
| VCO freq = 432 MHz | 100 | - | 300 |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit | |
| Jitter(3) | Cycle-to-cycle jitter | System clock 120 MHz | RMS | - | 25 | - | ps |
| peak to peak | - | ±150 | - | ||||
| Period Jitter | RMS | - | 15 | - | |||
| peak to peak | - | ±200 | - | ||||
| Main clock output (MCO) for RMII Ethernet | Cycle to cycle at 50 MHz on 1000 samples | - | 32 | - | |||
| Main clock output (MCO) for MII Ethernet | Cycle to cycle at 25 MHz on 1000 samples | - | 40 | - | |||
| Bit Time CAN jitter | Cycle to cycle at 1 MHz on 1000 samples | - | 330 | - | |||
| $I_{DD(PLL)}^{(4)}$ | PLL power consumption on VDD | VCO freq = 100 MHzVCO freq = 432 MHz | 0.150.45 | - | 0.400.75 | mA | |
| $I_{DDA(PLL)}^{(4)}$ | PLL power consumption on VDDA | VCO freq = 100 MHzVCO freq = 432 MHz | 0.300.55 | - | 0.400.85 | mA | |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit | |
| $f_{\text{PLLI2S\_IN}}$ | PLLI2S input clock(1) | - | $0.95^{(2)}$ | 1 | 2.10 | MHz | |
| $f_{\text{PLLI2S\_OUT}}$ | PLLI2S multiplier output clock | - | - | - | 216 | MHz | |
| $f_{\text{VCO\_OUT}}$ | PLLI2S VCO output | - | 100 | - | 432 | MHz | |
| $t_{\text{LOCK}}$ | PLLI2S lock time | VCO freq = 100 MHz | 75 | - | 200 | μs | |
| VCO freq = 432 MHz | 100 | - | 300 | ||||
| $Jitter^{(3)}$ | Master $I^2S$ clock jitter | Cycle to cycle at 12.288 MHz on 48KHz period, N=432, R=5 | RMS | - | 90 | - | |
| peak to peak | - | ±280 | - | ps | |||
| Average frequency of 12.288 MHz N = 432, R = 5 on 1000 samples | - | 90 | - | ps | |||
| WS $I^2S$ clock jitter | Cycle to cycle at 48 KHz on 1000 samples | - | 400 | - | ps | ||
| $I_{DD(PLL12S)}^{(4)}$ | PLLI2S power consumption on $V_{DD}$ | VCO freq = 100 MHz | 0.15 | - | 0.40 | mA | |
| VCO freq = 432 MHz | 0.45 | 0.75 | |||||
| $I_{DDA(PLL12S)}^{(4)}$ | PLLI2S power consumption on $V_{DDA}$ | VCO freq = 100 MHz | 0.30 | - | 0.40 | mA | |
| VCO freq = 432 MHz | 0.55 | 0.85 | |||||
| Symbol | Parameter | Min | Typ | Max(1) | Unit |
| $f_{Mod}$ | Modulation frequency | - | - | 10 | KHz |
| md | Peak modulation depth | 0.25 | - | 2 | % |
| MODEPER * INCSTEP | - | - | - | $2^{15}-1$ | - |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $I_{DD}$ | Supply current | Write / Erase 8-bit mode, $V_{DD} = 1.8$ V | - | 5 | - | mA |
| Write / Erase 16-bit mode, $V_{DD} = 2.1$ V | - | 8 | - | |||
| Write / Erase 32-bit mode, $V_{DD} = 3.3$ V | - | 12 | - |
| Symbol | Parameter | Conditions | $Min^{(1)}$ | Typ | $Max^{(1)}$ | Unit |
| $t_{prog}$ | Word programming time | Program/erase parallelism (PSIZE) = x 8/16/32 | - | 16 | $100^{(2)}$ | μs |
| $t_{ERASE16KB}$ | Sector (16 KB) erase time | Program/erase parallelism (PSIZE) = x 8 | - | 400 | 800 | ms |
| Program/erase parallelism (PSIZE) = x 16 | - | 300 | 600 | |||
| Program/erase parallelism (PSIZE) = x 32 | - | 250 | 500 | |||
| $t_{ERASE64KB}$ | Sector (64 KB) erase time | Program/erase parallelism (PSIZE) = x 8 | - | 1200 | 2400 | ms |
| Program/erase parallelism (PSIZE) = x 16 | - | 700 | 1400 | |||
| Program/erase parallelism (PSIZE) = x 32 | - | 550 | 1100 | |||
| $t_{ERASE128KB}$ | Sector (128 KB) erase time | Program/erase parallelism (PSIZE) = x 8 | - | 2 | 4 | s |
| Program/erase parallelism (PSIZE) = x 16 | - | 1.3 | 2.6 | |||
| Program/erase parallelism (PSIZE) = x 32 | - | 1 | 2 | |||
| $t_{ME}$ | Mass erase time | Program/erase parallelism (PSIZE) = x 8 | - | 16 | 32 | s |
| Program/erase parallelism (PSIZE) = x 16 | - | 11 | 22 | |||
| Program/erase parallelism (PSIZE) = x 32 | - | 8 | 16 | |||
| $V_{prog}$ | Programming voltage | 32-bit program operation | 2.7 | - | 3.6 | V |
| 16-bit program operation | 2.1 | - | 3.6 | V | ||
| 8-bit program operation | 1.8 | - | 3.6 | V |
| Symbol | Parameter | Conditions | $Min^{(1)}$ | Typ | $Max^{(1)}$ | Unit |
| $t_{prog}$ | Double word programming | $T_A=0 to +40 °C$ $V_{DD}=3.3 V$ $V_{PP}=8.5 V$ | - | 16 | $100^{(2)}$ | μs |
| $t_{ERASE16KB}$ | Sector (16 KB) erase time | - | 230 | - | ms | |
| $t_{ERASE64KB}$ | Sector (64 KB) erase time | - | 490 | - | ||
| $t_{ERASE128KB}$ | Sector (128 KB) erase time | - | 875 | - | ||
| $t_{ME}$ | Mass erase time | - | 6.9 | - | s | |
| $V_{prog}$ | Programming voltage | - | 2.7 | - | 3.6 | V |
| $V_{PP}$ | $V_{PP}$ voltage range | - | 7 | - | 9 | V |
| $I_{PP}$ | Minimum current sunk on the $V_{PP}$ pin | - | 10 | - | - | mA |
| $t_{VPP}^{(3)}$ | Cumulative time during which $V_{PP}$ is applied | - | - | - | 1 | hour |
| Symbol | Parameter | Conditions | Value | Unit |
| Min(1) | ||||
| NEND | Endurance | TA=-40 to +85 °C (6 suffix versions) | 10 | kcycles |
| TA=-40 to +105 °C (7 suffix versions) | ||||
| tRET | Data retention | 1 kcycle(2) at TA=85 °C | 30 | Years |
| 1 kcycle(2) at TA=105 °C | 10 | |||
| 10 kcycles(2) at TA=55 °C | 20 |
| Symbol | Parameter | Conditions | Level/Class |
| $V_{FESD}$ | Voltage limits to be applied on any I/O pin to induce a functional disturbance | $V_{DD} = 3.3 \text{ V, LQFP176, } T_{A} = +25 \, ^{\circ}\text{C}, f_{HCLK} = 168 \text{ MHz, conforms to IEC 61000-4-2}$ | 2B |
| $V_{EFTB}$ | Fast transient voltage burst limits to be applied through 100 pF on $V_{DD}$ and $V_{SS}$ pins to induce a functional disturbance | $V_{DD} = 3.3 \text{ V, LQFP176, } T_{A} = +25 \, ^{\circ}\text{C}, f_{HCLK} = 168 \text{ MHz, conforms to IEC 61000-4-2}$ | 4A |
| Symbol | Parameter | Conditions | Monitored frequency band | Value | Unit |
| SEMI | Peak(1) | VDD=3.3 V, TA=25 °C, LQFP176 package, conforming to SAE J1752/3 EEMBC, code running from flash memory with ART accelerator enabled | 0.1 to 30 MHz | 32 | dBμV |
| 30 to 130 MHz | 25 | ||||
| 130 MHz to 1GHz | 29 | ||||
| Level(2) | 0.1 MHz to 2 GHz | 4 | - | ||
| Peak(1) | VDD=3.3 V, TA=25 °C, LQFP176 package, conforming to SAE J1752/3 EEMBC, code running from flash memory with ART accelerator and PLL spread spectrum enabled | 0.1 to 30 MHz | 19 | dBμV | |
| 30 to 130 MHz | 16 | ||||
| 130 MHz to 1GHz | 18 | ||||
| Level(2) | 0.1 MHz to 2 GHz | 3.5 | - |
| Symbol | Ratings | Conditions | Class | Maximum value(1) | Unit |
| $V_{ESD(HBM)}$ | Electrostatic discharge voltage (human body model) | $T_A = +25 °C$ conforming to JESD22-A114 | 2 | 2000(2) | V |
| $V_{ESD(CDM)}$ | Electrostatic discharge voltage (charge device model) | $T_A = +25 °C$ conforming to ANSI/ESDA/JEDEC JS-002 | II | 250 |
| Symbol | Parameter | Conditions | Class |
| LU | Static latch-up class | $ T_{A}=+105\ ^{\circ}C $ conforming to JESD78A | II level A |
| Symbol | Description | Functional susceptibility | Unit | |
| Negative injection | Positive injection | |||
| $I_{INJ}^{(1)}$ | Injected current on BOOT0 pin | -0 | NA | mA |
| Injected current on NRST pin | -0 | NA | ||
| Injected current on PE2, PE3, PE4, PE5, PE6, PI8, PC13, PC14, PC15, PI9, PI10, PI11, PF0, PF1, PF2, PF3, PF4, PF5, PF10, PH0/OSC_IN, PH1/OSC_OUT, PC0, PC1, PC2, PC3, PB6, PB7, PB8, PB9, PE0, PE1, PI4, PI5, PI6, PI7, PDR_ON, BYPASS_REG | -0 | NA | ||
| Injected current on all FT pins | -5 | NA | ||
| Injected current on any other pin | -5 | +5 | ||
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit | |
| $V_{IL}$ | FT, TTa and NRST I/O input low level voltage | 1.7 V ≤ $V_{DD}$ ≤3.6 V | - | - | $0.3V_{DD}-0.04^{(1)}$ | V | |
| - | - | $0.3V_{DD}^{(2)}$ | |||||
| BOOT0 I/O input low level voltage | 1.75 V ≤ $V_{DD}$ ≤3.6 V-40 °C≤ $T_A$ ≤105 °C | - | - | $0.1V_{DD}-+0.1^{(1)}$ | |||
| 1.7 V ≤ $V_{DD}$ ≤3.6 V0 °C≤ $T_A$ ≤105 °C | - | - | |||||
| $V_{IH}$ | FT, TTa and NRST I/O input low level voltage | 1.7 V ≤ $V_{DD}$ ≤3.6 V | $0.45V_{DD}+0.3^{(1)}$ | - | - | ||
| $0.7V_{DD}^{(2)}$ | - | - | |||||
| BOOT0 I/O input low level voltage | 1.75 V ≤ $V_{DD}$ ≤3.6 V-40 °C≤ $T_A$ ≤105 °C | $0.17V_{DD}+0.7^{(1)}$ | - | - | |||
| 1.7 V ≤ $V_{DD}$ ≤3.6 V0 °C≤ $T_A$ ≤105 °C | - | - | |||||
| $V_{HYS}$ | FT, TTa and NRST I/O input hysteresis | 1.7 V ≤ $V_{DD}$ ≤3.6 V | $10\%V_{DD}^{(3)}$ | - | - | V | |
| BOOT0 I/O input hysteresis | 1.75 V ≤ $V_{DD}$ ≤3.6 V-40 °C≤ $T_A$ ≤105 °C | 0.1 | - | - | |||
| 1.7 V ≤ $V_{DD}$ ≤3.6 V0 °C≤ $T_A$ ≤105 °C | |||||||
| $I_{Ikg}$ | I/O input leakage current (4) | $V_{SS}$ ≤ $V_{IN}$ ≤ $V_{DD}$ | - | - | ±1 | μA | |
| I/O FT input leakage current (5) | $V_{IN}$ = 5 V | - | - | 3 | |||
| $R_{PU}$ | Weak pull-up equivalent resistor(6) | All pins except for PA10 and PB12 (OTG_FS_ID, OTG_HS_ID) | $V_{IN}$ = $V_{SS}$ | 30 | 40 | 50 | kΩ |
| PA10 and PB12 (OTG_FS_ID, OTG_HS_ID) | - | 7 | 10 | 14 | |||
| $R_{PD}$ | Weak pull-down equivalent resistor(7) | All pins except for PA10 and PB12 | $V_{IN}$ = $V_{DD}$ | 30 | 40 | 50 | |
| PA10 and PB12 | - | 7 | 10 | 14 | |||
| $C_{IO}^{(8)}$ | I/O pin capacitance | - | - | - | 5 | - | pF |
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $V_{OL}^{(2)}$ | Output low level voltage | CMOS port $I_{IO} = +8 mA$ $2.7 V < V_{DD} < 3.6 V$ | - | 0.4 | V |
| $V_{OH}^{(3)}$ | Output high level voltage | $V_{DD}-0.4$ | - | ||
| $V_{OL}^{(2)}$ | Output low level voltage | TTL port $I_{IO} = +8 mA$ $2.7 V < V_{DD} < 3.6 V$ | - | 0.4 | V |
| $V_{OH}^{(3)}$ | Output high level voltage | 2.4 | - | ||
| $V_{OL}^{(2)(4)}$ | Output low level voltage | $I_{IO} = +20 mA$ $2.7 V < V_{DD} < 3.6 V$ | - | 1.3 | V |
| $V_{OH}^{(3)(4)}$ | Output high level voltage | $V_{DD}-1.3$ | - | ||
| $V_{OL}^{(2)(4)}$ | Output low level voltage | $I_{IO} = +6 mA$ $2 V < V_{DD} < 2.7 V$ | - | 0.4 | V |
| $V_{OH}^{(3)(4)}$ | Output high level voltage | $V_{DD}-0.4$ | - |
| 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 |
| $C_L=50 pF, V_{DD}>1.8 V$ | - | - | 2 | ||||
| $C_L=10 pF, V_{DD}>2.70 V$ | - | - | 8 | ||||
| $C_L=10 pF, V_{DD}>1.8 V$ | - | - | 4 | ||||
| $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.8 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 |
| $C_L=50 pF, V_{DD}>1.8 V$ | - | - | 12.5 | ||||
| $C_L=10 pF, V_{DD}>2.70 V$ | - | - | $50^{(4)}$ | ||||
| $C_L=10 pF, V_{DD}>1.8 V$ | - | - | 20 | ||||
| $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 | |
| $C_L=50 pF, V_{DD}>1.8 V$ | - | - | 20 | ||||
| $C_L=10 pF, V_{DD}>2.70 V$ | - | - | 6 | ||||
| $C_L=10 pF, V_{DD}>1.8 V$ | - | - | 10 | ||||
| 10 | $f_{max(IO)out}$ | Maximum frequency(3) | $C_L=40 pF, V_{DD}>2.70 V$ | - | - | $50^{(4)}$ | MHz |
| $C_L=40 pF, V_{DD}>1.8 V$ | - | - | 25 | ||||
| $C_L=10 pF, V_{DD}>2.70 V$ | - | - | $100^{(4)}$ | ||||
| $C_L=10 pF, V_{DD}>1.8 V$ | - | - | $50^{(4)}$ | ||||
| $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 | |
| $C_L=40 pF, V_{DD}>1.8 V$ | - | - | 10 | ||||
| $C_L=10 pF, V_{DD}>2.70 V$ | - | - | 4 | ||||
| $C_L=10 pF, V_{DD}>1.8 V$ | - | - | 6 | ||||
| 11 | $F_{max(IO)out}$ | Maximum frequency(3) | $C_L = 30 \text{ pF}, V_{DD} > 2.70 \text{ V}$ | - | - | 100(4) | MHz |
| $C_L = 30 \text{ pF}, V_{DD} > 1.8 \text{ V}$ | - | - | 50(4) | ||||
| $C_L = 10 \text{ pF}, V_{DD} > 2.70 \text{ V}$ | - | - | 180(4) | ||||
| $C_L = 10 \text{ pF}, V_{DD} > 1.8 \text{ V}$ | - | - | 100(4) | ||||
| $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 = 30 \text{ pF}, V_{DD} > 2.70 \text{ V}$ | - | - | 4 | ns | |
| $C_L = 30 \text{ pF}, V_{DD} > 1.8 \text{ V}$ | - | - | 6 | ||||
| $C_L = 10 \text{ pF}, V_{DD} > 2.70 \text{ V}$ | - | - | 2.5 | ||||
| $C_L = 10 \text{ pF}, V_{DD} > 1.8 \text{ V}$ | - | - | 4 | ||||
| - | $t_{EXTIpw}$ | Pulse width of external signals detected by the EXTI controller | - | 10 | - | - | ns |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $V_{IL(NRST)}^{(1)}$ | NRST Input low level voltage | TTL ports $2.7\ V \leq V_{DD} \leq 3.6\ V$ | - | - | 0.8 | V |
| $V_{IH(NRST)}^{(1)}$ | NRST Input high level voltage | 2 | - | - | ||
| $V_{IL(NRST)}^{(1)}$ | NRST Input low level voltage | CMOS ports $1.8\ V \leq V_{DD} \leq 3.6\ V$ | - | - | $0.3V_{DD}$ | |
| $V_{IH(NRST)}^{(1)}$ | NRST Input high level voltage | $0.7V_{DD}$ | - | - | ||
| $V_{hys(NRST)}$ | NRST Schmitt trigger voltage hysteresis | - | - | 200 | - | mV |
| $R_{PU}$ | Weak pull-up equivalent resistor $^{(2)}$ | $V_{IN} = V_{SS}$ | 30 | 40 | 50 | kΩ |
| $V_{F(NRST)}^{(1)}$ | NRST Input filtered pulse | - | - | - | 100 | ns |
| $V_{NF(NRST)}^{(1)}$ | NRST Input not filtered pulse | $V_{DD} > 2.7\ V$ | 300 | - | - | ns |
| $T_{NRST\_OUT}$ | Generated reset pulse duration | Internal reset source | 20 | - | - | μs |
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $t_{res(TIM)}$ | Timer resolution time | AHB/APB1 prescaler distinct from 1, $f_{TIMxCLK}=84 MHz$ | 1 | - | $t_{TIMxCLK}$ |
| 11.9 | - | ns | |||
| AHB/APB1 prescaler = 1, $f_{TIMxCLK}=42 MHz$ | 1 | - | $t_{TIMxCLK}$ | ||
| 23.8 | - | ns | |||
| $f_{EXT}$ | Timer external clock frequency on CH1 to CH4 | $f_{TIMxCLK}=84 MHz$ APB1= 42 MHz | 0 | $f_{TIMxCLK}/2$ | MHz |
| 0 | 42 | MHz | |||
| $Res_{TIM}$ | Timer resolution | - | 16/32 | bit | |
| $t_{COUNTER}$ | 16-bit counter clock period when internal clock is selected | 1 | 65536 | $t_{TIMxCLK}$ | |
| 0.0119 | 780 | μs | |||
| 32-bit counter clock period when internal clock is selected | 1 | - | $t_{TIMxCLK}$ | ||
| 0.0119 | 51130563 | μs | |||
| $t_{MAX\_COUNT}$ | Maximum possible count | - | 65536 × 65536 | $t_{TIMxCLK}$ | |
| - | 51.1 | s |
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $t_{res(TIM)}$ | Timer resolution time | AHB/APB2 prescaler distinct from 1, $f_{TIMxCLK}$ = 168 MHz | 1 | - | $t_{TIMxCLK}$ |
| 5.95 | - | ns | |||
| AHB/APB2 prescaler = 1, $f_{TIMxCLK}$ = 84 MHz | 1 | - | $t_{TIMxCLK}$ | ||
| 11.9 | - | ns | |||
| $f_{EXT}$ | Timer external clock frequency on CH1 to CH4 | $f_{TIMxCLK}$ = 168 MHz APB2 = 84 MHz | 0 | $f_{TIMxCLK}/2$ | MHz |
| 0 | 84 | MHz | |||
| $Res_{TIM}$ | Timer resolution | - | 16 | bit | |
| $t_{COUNTER}$ | 16-bit counter clock period when internal clock is selected | 1 | 65536 | $t_{TIMxCLK}$ | |
| $t_{MAX\_COUNT}$ | Maximum possible count | - | 32768 | $t_{TIMxCLK}$ |
| Symbol | Parameter | Min | Max | Unit |
| $t_{AF}$ | Maximum pulse width of spikes that are suppressed by the analog filter | $50^{(2)}$ | $260^{(3)}$ | ns |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{SCK}$ | SPI clock frequency | Master mode, SPI1, 2.7V < $V_{DD}$ < 3.6V | - | - | 42 | MHz |
| Slave mode, SPI1, 2.7V < $V_{DD}$ < 3.6V | 42 | |||||
| $1/t_{c(SCK)}$ | Master mode, SPI1/2/3, 1.7V < $V_{DD}$ < 3.6V | - | - | 21 | ||
| Slave mode, SPI1/2/3, 1.7V < $V_{DD}$ < 3.6V | 21 | |||||
| Duty(SCK) | Duty cycle of SPI clock frequency | Slave mode | 30 | 50 | 70 | % |
| $t_{w(SCKH)}$ | SCK high and low time | Master mode, SPI presc = 2, 2.7V < $V_{DD}$ < 3.6V | $T_{PCLK}-0.5$ | $T_{PCLK}$ | $T_{PCLK}+0.5$ | ns |
| $t_{w(SCKL)}$ | Master mode, SPI presc = 2, 1.7V < $V_{DD}$ < 3.6V | $T_{PCLK}-2$ | $T_{PCLK}$ | $T_{PCLK}+2$ | ||
| $t_{su(NSS)}$ | NSS setup time | Slave mode, SPI presc = 2 | 4 x $T_{PCLK}$ | - | - | |
| $t_{h(NSS)}$ | NSS hold time | Slave mode, SPI presc = 2 | 2 x $T_{PCLK}$ | |||
| $t_{su(MI)}$ | Data input setup time | Master mode | 6.5 | - | - | |
| $t_{su(SI)}$ | Slave mode | 2.5 | - | - | ||
| $t_{h(MI)}$ | Data input hold time | Master mode | 2.5 | - | - | |
| $t_{h(SI)}$ | Slave mode | 4 | - | - | ||
| $t_{a(SO)}^{(2)}$ | Data output access time | Slave mode, SPI presc = 2 | 0 | - | 4 x $T_{PCLK}$ | |
| $t_{dis(SO)}^{(3)}$ | Data output disable time | Slave mode, SPI1, 2.7V < $V_{DD}$ < 3.6V | 0 | - | 7.5 | |
| Slave mode, SPI1/2/3 1.7V < $V_{DD}$ < 3.6V | 0 | - | 16.5 | |||
| $t_{v(SO)}$ | Data output valid/hold time | Slave mode (after enable edge), SPI1, 2.7V < $V_{DD}$ < 3.6V | - | 11 | 13 | |
| Slave mode (after enable edge), SPI2/3, 2.7V < $V_{DD}$ < 3.6V | - | 12 | 16.5 | |||
| $t_{h(SO)}$ | Slave mode (after enable edge), SPI1, 1.7V < $V_{DD}$ < 3.6V | - | 15.5 | 19 | ||
| Slave mode (after enable edge), SPI2/3, 1.7V < $V_{DD}$ < 3.6V | - | 18 | 20.5 | |||
| $t_{v(MO)}$ | Data output valid time | Master mode (after enable edge), SPI1, 2.7V < $V_{DD}$ < 3.6V | - | - | 2.5 | |
| Master mode (after enable edge), SPI1/2/3, 1.7V < $V_{DD}$ < 3.6V | - | - | 4.5 | |||
| $t_{h(MO)}$ | Data output hold time | Master mode (after enable edge) | 0 | - | - |
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $f_{MCK}$ | $I^2S$ main clock output | - | 256 x 8K | $256 \times F_{S}^{(2)}$ | MHz |
| $f_{CK}$ | $I^2S$ clock frequency | Master data: 32 bits | - | $64 \times F_{S}$ | MHz |
| Slave data: 32 bits | - | $64 \times F_{S}$ | |||
| $D_{CK}$ | $I^2S$ clock frequency duty cycle | Slave receiver | 30 | 70 | % |
| $t_{v(WS)}$ | WS valid time | Master mode | 0 | 6 | ns |
| $t_{h(WS)}$ | WS hold time | Master mode | 0 | - | |
| $t_{su(WS)}$ | WS setup time | Slave mode | 1 | - | |
| $t_{h(WS)}$ | WS hold time | Slave mode | 0 | - | |
| $t_{su(SD_MR)}$ | Data input setup time | Master receiver | 7.5 | - | |
| $t_{su(SD_SR)}$ | Slave receiver | 2 | - | ||
| $t_{h(SD_MR)}$ | Data input hold time | Master receiver | 0 | - | |
| $t_{h(SD_SR)}$ | Slave receiver | 0 | - | ||
| $t_{v(SD_ST)}$ | Data output valid time | Slave transmitter (after enable edge) | - | 27 | |
| $t_{h(SD_ST)}$ | Master transmitter (after enable edge) | - | 20 | ||
| $t_{v(SD_MT)}$ | Data output hold time | Master transmitter (after enable edge) | 2.5 | - |
| Symbol | Parameter | Max | Unit |
| $t_{STARTUP}^{(1)}$ | USB OTG FS transceiver startup time | 1 | μs |
| Symbol | Parameter | Conditions | Min.(1) | Typ. | Max.(1) | Unit | |
| Input levels | $V_{DD}$ | USB OTG FS operating voltage | - | $3.0^{(2)}$ | - | 3.6 | V |
| $V_{DI}^{(3)}$ | Differential input sensitivity | I(USB_FS_DP/DM,USB_HS_DP/DM) | 0.2 | - | - | V | |
| $V_{CM}^{(3)}$ | Differential common mode range | Includes $V_{DI}$ range | 0.8 | - | 2.5 | ||
| $V_{SE}^{(3)}$ | Single ended receiver threshold | - | 1.3 | - | 2.0 | ||
| Output levels | $V_{OL}$ | Static output level low | $R_L$ of 1.5 kΩ to 3.6 $V^{(4)}$ | - | - | 0.3 | V |
| $V_{OH}$ | Static output level high | $R_L$ of 15 kΩ to $V_{SS}^{(4)}$ | 2.8 | - | 3.6 | ||
| $R_{PD}$ | PA11, PA12, PB14, PB15(USB_FS_DP/DM,USB_HS_DP/DM) | $V_{IN}=V_{DD}$ | 17 | 21 | 24 | kΩ | |
| PA9, PB13(OTG_FS_VBUS,OTG_HS_VBUS) | 0.65 | 1.1 | 2.0 | ||||
| $R_{PU}$ | PA12, PB15 (USB_FS_DP,USB_HS_DP) | $V_{IN}=V_{SS}$ | 1.5 | 1.8 | 2.1 | ||
| PA9, PB13(OTG_FS_VBUS,OTG_HS_VBUS) | $V_{IN}=V_{SS}$ | 0.25 | 0.37 | 0.55 | |||
| Driver characteristics | |||||
| Symbol | Parameter | Conditions | Min | Max | Unit |
| $t_r$ | Rise time $^{(2)}$ | $C_L$ =50 pF | 4 | 20 | ns |
| $t_f$ | Fall time $^{(2)}$ | $C_L$ =50 pF | 4 | 20 | ns |
| $t_{rfm}$ | Rise/ fall time matching | $t_f/t_f$ | 90 | 110 | % |
| $V_{CRS}$ | Output signal crossover voltage | - | 1.3 | 2.0 | V |
| Symbol | Parameter | Min.(1) | Max.(1) | Unit | |
| Input level | $V_{DD}$ | USB OTG HS operating voltage | 2.7 | 3.6 | V |
| Parameter | Symbol | Min | Nominal | Max | Unit | |
| $f_{HCLK}$ value to guarantee proper operation of USB HS interface | - | 30 | - | - | MHz | |
| Frequency (first transition) | 8-bit ±10% | $F_{START\_8BIT}$ | 54 | 60 | 66 | MHz |
| Parameter | Symbol | Min | Nominal | Max | Unit | |
| Frequency (steady state) ±500 ppm | $F_{STEADY}$ | 59.97 | 60 | 60.03 | MHz | |
| Duty cycle (first transition) | 8-bit ±10% | $D_{START\_8BIT}$ | 40 | 50 | 60 | % |
| Duty cycle (steady state) ±500 ppm | $D_{STEADY}$ | 49.975 | 50 | 50.025 | % | |
| Time to reach the steady state frequency and duty cycle after the first transition | $T_{STEADY}$ | - | - | 1.4 | ms | |
| Clock startup time after the de-assertion of SuspendM | Peripheral | $T_{START\_DEV}$ | - | - | 5.6 | ms |
| Host | $T_{START\_HOST}$ | - | - | - | ||
| PHY preparation time after the first transition of the input clock | $T_{PREP}$ | - | - | - | μs | |
| Parameter | Symbol | Value(1) | Unit | |
| Min. | Max. | |||
| Control in (ULPI_DIR) setup time | $t_{SC}$ | - | 2.0 | ns |
| Control in (ULPI_NXT) setup time | - | 1.5 | ||
| Control in (ULPI_DIR, ULPI_NXT) hold time | $t_{HC}$ | 0 | - | |
| Data in setup time | $t_{SD}$ | - | 2.0 | |
| Data in hold time | $t_{HD}$ | 0 | - | |
| Control out (ULPI_STP) setup time and hold time | $t_{DC}$ | - | 9.2 | |
| Data out available from clock rising edge | $t_{DD}$ | - | 10.7 | |
| Symbol | Parameter | Min.(1) | Max.(1) | Unit | |
| Input level | $V_{DD}$ | Ethernet operating voltage | 2.7 | 3.6 | V |
| Symbol | Parameter | Min | Typ | Max | Unit |
| $t_{\text{MDC}}$ | MDC cycle time(2.38 MHz) | 411 | 420 | 425 | ns |
| $T_{\text{d(MDIO)}}$ | Write data valid time | 6 | 10 | 13 | |
| $t_{\text{su(MDIO)}}$ | Read data setup time | 12 | - | - | |
| $t_{\text{h(MDIO)}}$ | Read data hold time | 0 | - | - |
| Symbol | Rating | Min | Typ | Max | Unit |
| $t_{su(RXD)}$ | Receive data setup time | 2 | - | - | ns |
| $t_{ih(RXD)}$ | Receive data hold time | 1 | - | - | ns |
| $t_{su(CRS)}$ | Carrier sense set-up time | 0.5 | - | - | ns |
| $t_{ih(CRS)}$ | Carrier sense hold time | 2 | - | - | ns |
| $t_{d(TXEN)}$ | Transmit enable valid delay time | 8 | 9.5 | 11 | ns |
| $t_{d(TXD)}$ | Transmit data valid delay time | 8.5 | 10 | 11.5 | ns |
| Symbol | Parameter | Min | Typ | Max | Unit |
| $t_{su(RXD)}$ | Receive data setup time | 9 | - | - | ns |
| $t_{ih(RXD)}$ | Receive data hold time | 10 | - | - | |
| $t_{su(DV)}$ | Data valid setup time | 9 | - | - | |
| $t_{ih(DV)}$ | Data valid hold time | 8 | - | - | |
| $t_{su(ER)}$ | Error setup time | 6 | - | - | |
| $t_{ih(ER)}$ | Error hold time | 8 | - | - | |
| $t_{d(TXEN)}$ | Transmit enable valid delay time | 0 | 10 | 14 | |
| $t_{d(TXD)}$ | Transmit data valid delay time | 0 | 10 | 15 |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $V_{DDA}$ | Power supply | - | $1.8^{(1)}$ | - | 3.6 | V |
| $V_{REF+}$ | Positive reference voltage | - | $1.8^{(1)(2)(3)}$ | - | $V_{DDA}$ | |
| $V_{REF-}$ | Negative reference voltage | - | - | 0 | - | |
| $f_{ADC}$ | ADC clock frequency | $V_{DDA} = 1.8^{(1)(3)}$ to 2.4 V | 0.6 | 15 | 18 | MHz |
| $V_{DDA} = 2.4$ to $3.6$ V $^{(3)}$ | 0.6 | 30 | 36 | MHz | ||
| $f_{TRIG}^{(4)}$ | External trigger frequency | $f_{ADC} = 30$ MHz, 12-bit resolution | - | - | 1764 | kHz |
| - | - | - | 17 | $1/f_{ADC}$ | ||
| $V_{AIN}$ | Conversion voltage range $^{(5)}$ | - | $0$ ( $V_{SSA}$ or $V_{REF-}$ tied to ground) | - | $V_{REF+}$ | V |
| $R_{AIN}^{(4)}$ | External input impedance | See Equation 1 for details | - | - | 50 | $\kappa\Omega$ |
| $R_{ADC}^{(4)(6)}$ | Sampling switch resistance | - | - | - | 6 | $\kappa\Omega$ |
| $C_{ADC}^{(4)}$ | Internal sample and hold capacitor | - | - | 4 | - | pF |
| $t_{lat}^{(4)}$ | Injection trigger conversion latency | $f_{ADC}$ =30 MHz | - | - | 0.100 | μs |
| - | - | $3^{(7)}$ | $1/f_{ADC}$ | |||
| $t_{latr}^{(4)}$ | Regular trigger conversion latency | $f_{ADC}$ =30 MHz | - | - | 0.067 | μs |
| - | - | $2^{(7)}$ | $1/f_{ADC}$ | |||
| $t_{S}^{(4)}$ | Sampling time | $f_{ADC}$ =30 MHz | 0.100 | - | 16 | μs |
| - | 3 | - | 480 | $1/f_{ADC}$ | ||
| $t_{STAB}^{(4)}$ | Power-up time | - | - | 2 | 3 | μs |
| $t_{CONV}^{(4)}$ | Total conversion time (including sampling time) | $f_{ADC}$ =30 MHz12-bit resolution | 0.50 | - | 16.40 | μs |
| $f_{ADC}$ =30 MHz10-bit resolution | 0.43 | - | 16.34 | μs | ||
| $f_{ADC}$ =30 MHz8-bit resolution | 0.37 | - | 16.27 | μs | ||
| $f_{ADC}$ =30 MHz6-bit resolution | 0.30 | - | 16.20 | μs | ||
| 9 to 492 ( $t_{S}$ for sampling +n-bit resolution for successive approximation) | $1/f_{ADC}$ | |||||
| $f_{S}^{(4)}$ | Sampling rate( $f_{ADC}$ =30 MHz, and $t_{S}$ =3 ADC cycles) | 12-bit resolutionSingle ADC | - | - | 2 | Msps |
| 12-bit resolutionInterleave Dual ADC mode | - | - | 3.75 | Msps | ||
| 12-bit resolutionInterleave Triple ADC mode | - | - | 6 | Msps | ||
| $I_{VREF+}^{(4)}$ | ADC $V_{REF}$ DC current consumption in conversion mode | - | - | 300 | 500 | μA |
| $I_{VDDA}^{(4)}$ | ADC $V_{DDA}$ DC current consumption in conversion mode | - | - | 1.6 | 1.8 | mA |
| Symbol | Parameter | Test conditions | Typ | Max(1) | Unit |
| ET | Total unadjusted error | $f_{PCLK2} = 60 MHz,$ $f_{ADC} = 30 MHz, R_{AIN} < 10 k\Omega,$ $V_{DDA} = 1.8^{(2)}$ to 3.6 V | ±2 | ±5 | LSB |
| EO | Offset error | ±1.5 | ±2.5 | ||
| EG | Gain error | ±1.5 | ±3 | ||
| ED | Differential linearity error | ±1 | ±2 | ||
| EL | Integral linearity error | ±1.5 | ±3 |
| Symbol | Parameter | Min | Typ | Max | Unit |
| $T_{L}^{(1)}$ | $V_{SENSE}$ linearity with temperature | - | ±1 | ±2 | °C |
| $Avg\_Slope^{(1)}$ | Average slope | - | 2.5 | - | mV/°C |
| $V_{25}^{(1)}$ | Voltage at 25 °C | - | 0.76 | - | V |
| $t_{START}^{(2)}$ | Startup time | - | 6 | 10 | μs |
| $T_{S\_temp}^{(2)}$ | ADC sampling time when reading the temperature (1 °C accuracy) | 10 | - | - | μs |
| Symbol | Parameter | Memory address |
| TS_CAL1 | TS ADC raw data acquired at temperature of 30 °C, VDDA=3.3 V | 0x1FFF 7A2C - 0x1FFF 7A2D |
| TS_CAL2 | TS ADC raw data acquired at temperature of 110 °C, VDDA=3.3 V | 0x1FFF 7A2E - 0x1FFF 7A2F |
| Symbol | Parameter | Min | Typ | Max | Unit |
| R | Resistor bridge for VBAT | - | 50 | - | KΩ |
| Q | Ratio on VBAT measurement | - | 2 | - | - |
| Er(1) | Error on Q | -1 | - | +1 | % |
| TS_vbat(2)(2) | ADC sampling time when reading the VBAT1 mV accuracy | 5 | - | - | μs |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $V_{REFINT}$ | Internal reference voltage | $-40^{\circ}C < T_A < +105^{\circ}C$ | 1.18 | 1.21 | 1.24 | V |
| $T_{S\_vrefint}^{(1)}$ | ADC sampling time when reading the internal reference voltage | - | 10 | - | - | μs |
| $V_{RERINT\_s}^{(2)}$ | Internal reference voltage spread over the temperature range | $V_{DD} = 3 V$ | - | 3 | 5 | mV |
| $T_{Coeff}^{(2)}$ | Temperature coefficient | - | - | 30 | 50 | ppm/°C |
| $t_{START}^{(2)}$ | Startup time | - | - | 6 | 10 | μs |
| Symbol | Parameter | Memory address |
| $V_{REFIN\_CAL}$ | Raw data acquired at temperature of 30 °C, $V_{DDA}$ =3.3 V | 0x1FFF 7A2A - 0x1FFF 7A2B |
| Symbol | Parameter | Min | Typ | Max | Unit | Comments |
| $V_{DDA}$ | Analog supply voltage | $1.8^{(1)}$ | - | 3.6 | V | - |
| $V_{REF+}$ | Reference supply voltage | $1.8^{(1)}$ | - | 3.6 | V | $V_{REF+} \leq V_{DDA}$ |
| $V_{SSA}$ | Ground | 0 | - | 0 | V | - |
| $R_{LOAD}^{(2)}$ | Resistive load with buffer ON | 5 | - | - | kΩ | - |
| $R_{O}^{(2)}$ | Impedance output with buffer OFF | - | - | 15 | kΩ | When the buffer is OFF, the Minimum resistive load between DAC_OUT and $V_{SS}$ to have a 1% accuracy is 1.5 MΩ |
| $C_{LOAD}^{(2)}$ | Capacitive load | - | - | 50 | pF | Maximum capacitive load at DAC_OUT pin (when the buffer is ON). |
| $DAC\_OUT\ min^{(2)}$ | Lower DAC_OUT voltage with buffer ON | 0.2 | - | - | V | It gives the maximum output excursion of the DAC.It corresponds to 12-bit input code (0x0E0) to (0xF1C) at $V_{REF+} = 3.6$ V and (0x1C7) to (0xE38) at $V_{REF+} = 1.8$ V |
| $DAC\_OUT\ max^{(2)}$ | Higher DAC_OUT voltage with buffer ON | - | - | $V_{DDA} - 0.2$ | V | |
| $DAC\_OUT\ min^{(2)}$ | Lower DAC_OUT voltage with buffer OFF | - | 0.5 | - | mV | It gives the maximum output excursion of the DAC. |
| $DAC\_OUT\ max^{(2)}$ | Higher DAC_OUT voltage with buffer OFF | - | - | $V_{REF+} - 1LSB$ | V | |
| $I_{VREF+}^{(4)}$ | DAC DC $V_{REF}$ current consumption in quiescent mode (Standby mode) | - | 170 | 240 | μA | With no load, worst code (0x800) at $V_{REF+} = 3.6$ V in terms of DC consumption on the inputs |
| - | 50 | 75 | With no load, worst code (0xF1C) at $V_{REF+} = 3.6$ V in terms of DC consumption on the inputs | |||
| $I_{DDA}^{(4)}$ | DAC DC VDDA current consumption in quiescent mode(3) | - | 280 | 380 | μA | With no load, middle code (0x800) on the inputs |
| - | 475 | 625 | μA | With no load, worst code (0xF1C) at $V_{REF+} = 3.6$ V in terms of DC consumption on the inputs | ||
| $DNL^{(4)}$ | Differential non linearity Difference between two consecutive code-1LSB) | - | - | ±0.5 | LSB | Given for the DAC in 10-bit configuration. |
| - | - | ±2 | LSB | Given for the DAC in 12-bit configuration. | ||
| $INL^{(4)}$ | Integral non linearity (difference between measured value at Code i and the value at Code i on a line drawn between Code 0 and last Code 1023) | - | - | ±1 | LSB | Given for the DAC in 10-bit configuration. |
| - | - | ±4 | LSB | Given for the DAC in 12-bit configuration. | ||
| Offset(4) | Offset error(difference between measured value at Code (0x800) and the ideal value = VREF+/2) | - | - | ±10 | mV | Given for the DAC in 12-bit configuration |
| - | - | ±3 | LSB | Given for the DAC in 10-bit at VREF+ = 3.6 V | ||
| - | - | ±12 | LSB | Given for the DAC in 12-bit at VREF+ = 3.6 V | ||
| Gain error(4) | Gain error | - | - | ±0.5 | % | Given for the DAC in 12-bit configuration |
| tSETTLING(4) | Settling time (full scale: for a 10-bit input code transition between the lowest and the highest input codes when DAC_OUT reaches final value ±4LSB | - | 3 | 6 | μs | CLOAD ≤ 50 pF, RLOAD ≥ 5 kΩ |
| THD(4) | Total Harmonic Distortion Buffer ON | - | - | - | dB | CLOAD ≤ 50 pF, RLOAD ≥ 5 kΩ |
| Update rate(2) | Max frequency for a correct DAC_OUT change when small variation in the input code (from code i to i+1LSB) | - | - | 1 | MS/s | CLOAD ≤ 50 pF, RLOAD ≥ 5 kΩ |
| tWAKEUP(4) | Wakeup time from off state (Setting the ENx bit in the DAC Control register) | - | 6.5 | 10 | μs | CLOAD ≤ 50 pF, RLOAD ≥ 5 kΩ input code between lowest and highest possible ones. |
| PSRR+ (2) | Power supply rejection ratio (to VDDA) (static DC measurement) | - | -67 | -40 | dB | No RLOAD, CLOAD = 50 pF |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NE)}$ | FSMC_NE low time | $2T_{HCLK}-0.5$ | $2T_{HCLK}+1$ | ns |
| $t_{v(NOE_NE)}$ | FSMC_NEx low to FSMC_NOE low | 0.5 | 3 | ns |
| $t_{w(NOE)}$ | FSMC_NOE low time | $2T_{HCLK}-2$ | $2T_{HCLK}+2$ | ns |
| $t_{h(NE_NOE)}$ | FSMC_NOE high to FSMC_NE high hold time | 0 | - | ns |
| $t_{v(A_NE)}$ | FSMC_NEx low to FSMC_A valid | - | 4.5 | ns |
| $t_{h(A_NOE)}$ | Address hold time after FSMC_NOE high | 4 | - | ns |
| $t_{v(BL_NE)}$ | FSMC_NEx low to FSMC_BL valid | - | 1.5 | ns |
| $t_{h(BL_NOE)}$ | FSMC_BL hold time after FSMC_NOE high | 0 | - | ns |
| $t_{su(Data_NE)}$ | Data to FSMC_NEx high setup time | $T_{HCLK}+4$ | - | ns |
| $t_{su(Data_NOE)}$ | Data to FSMC_NOEx high setup time | $T_{HCLK}+4$ | - | ns |
| $t_{h(Data_NOE)}$ | Data hold time after FSMC_NOE high | 0 | - | ns |
| $t_{h(Data_NE)}$ | Data hold time after FSMC_NEx high | 0 | - | ns |
| $t_{v(NADV_NE)}$ | FSMC_NEx low to FSMC_NADV low | - | 2 | ns |
| $t_{w(NADV)}$ | FSMC_NADV low time | - | $T_{HCLK}$ | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NE)}$ | FSMC_NE low time | $3T_{HCLK}$ | $3T_{HCLK}+4$ | ns |
| $t_{v(NWE\_NE)}$ | FSMC_NEx low to FSMC_NWE low | $T_{HCLK}-0.5$ | $T_{HCLK}+0.5$ | ns |
| $t_{w(NWE)}$ | FSMC_NWE low time | $T_{HCLK}-1$ | $T_{HCLK}+2$ | ns |
| $t_{h(NE\_NWE)}$ | FSMC_NWE high to FSMC_NE high hold time | $T_{HCLK}-1$ | - | ns |
| $t_{v(A\_NE)}$ | FSMC_NEx low to FSMC_A valid | - | 0 | ns |
| $t_{h(A\_NWE)}$ | Address hold time after FSMC_NWE high | $T_{HCLK}-2$ | - | ns |
| $t_{v(BL\_NE)}$ | FSMC_NEx low to FSMC_BL valid | - | 1.5 | ns |
| $t_{h(BL\_NWE)}$ | FSMC_BL hold time after FSMC_NWE high | $T_{HCLK}-1$ | - | ns |
| $t_{v(Data\_NE)}$ | Data to FSMC_NEx low to Data valid | - | $T_{HCLK}+3$ | ns |
| $t_{h(Data\_NWE)}$ | Data hold time after FSMC_NWE high | $T_{HCLK}-1$ | - | ns |
| $t_{v(NADV\_NE)}$ | FSMC_NEx low to FSMC_NADV low | - | 2 | ns |
| $t_{w(NADV)}$ | FSMC_NADV low time | - | $T_{HCLK}+0.5$ | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NE)}$ | FSMC_NE low time | $3T_{HCLK}-1$ | $3T_{HCLK}+1$ | ns |
| $t_{v(NOE\_NE)}$ | FSMC_NEx low to FSMC_NOE low | $2T_{HCLK}-0.5$ | $2T_{HCLK}+0.5$ | ns |
| $t_{w(NOE)}$ | FSMC_NOE low time | $T_{HCLK}-1$ | $T_{HCLK}+1$ | ns |
| $t_{h(NE\_NOE)}$ | FSMC_NOE high to FSMC_NE high hold time | 0 | - | ns |
| $t_{v(A\_NE)}$ | FSMC_NEx low to FSMC_A valid | - | 3 | ns |
| $t_{v(NADV\_NE)}$ | FSMC_NEx low to FSMC_NADV low | 1 | 2 | ns |
| $t_{w(NADV)}$ | FSMC_NADV low time | $T_{HCLK}-2$ | $T_{HCLK}+1$ | ns |
| $t_{h(AD\_NADV)}$ | FSMC_AD(adress) valid hold time after FSMC_NADV high) | $T_{HCLK}$ | - | ns |
| $t_{h(A\_NOE)}$ | Address hold time after FSMC_NOE high | $T_{HCLK}-1$ | - | ns |
| $t_{h(BL\_NOE)}$ | FSMC_BL time after FSMC_NOE high | 0 | - | ns |
| $t_{v(BL\_NE)}$ | FSMC_NEx low to FSMC_BL valid | - | 2 | ns |
| $t_{su(Data\_NE)}$ | Data to FSMC_NEx high setup time | $T_{HCLK}+4$ | - | ns |
| $t_{su(Data\_NOE)}$ | Data to FSMC_NOE high setup time | $T_{HCLK}+4$ | - | ns |
| $t_{h(Data\_NE)}$ | Data hold time after FSMC_NEx high | 0 | - | ns |
| $t_{h(Data\_NOE)}$ | Data hold time after FSMC_NOE high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NE)}$ | FSMC_NE low time | $4T_{HCLK}-0.5$ | $4T_{HCLK}+3$ | ns |
| $t_{v(NWE\_NE)}$ | FSMC_NEx low to FSMC_NWE low | $T_{HCLK}-0.5$ | $T_{HCLK}-0.5$ | ns |
| $t_{w(NWE)}$ | FSMC_NWE low tim e | $2T_{HCLK}-0.5$ | $2T_{HCLK}+3$ | ns |
| $t_{h(NE\_NWE)}$ | FSMC_NWE high to FSMC_NE high hold time | $T_{HCLK}$ | - | ns |
| $t_{v(A\_NE)}$ | FSMC_NEx low to FSMC_A valid | - | 0 | ns |
| $t_{v(NADV\_NE)}$ | FSMC_NEx low to FSMC_NADV low | 1 | 2 | ns |
| $t_{w(NADV)}$ | FSMC_NADV low time | $T_{HCLK}-2$ | $T_{HCLK}+1$ | ns |
| $t_{h(AD\_NADV)}$ | FSMC_AD(address) valid hold time after FSMC_NADV high) | $T_{HCLK}-2$ | - | ns |
| $t_{h(A\_NWE)}$ | Address hold time after FSMC_NWE high | $T_{HCLK}$ | - | ns |
| $t_{h(BL\_NWE)}$ | FSMC_BL hold time after FSMC_NWE high | $T_{HCLK}-2$ | - | ns |
| $t_{v(BL\_NE)}$ | FSMC_NEx low to FSMC_BL valid | - | 1.5 | ns |
| $t_{v(Data\_NADV)}$ | FSMC_NADV high to Data valid | - | $T_{HCLK}-0.5$ | ns |
| $t_{h(Data\_NWE)}$ | Data hold time after FSMC_NWE high | $T_{HCLK}$ | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(CLK)}$ | FSMC_CLK period | $2T_{HCLK}$ | - | ns |
| $t_{d(CLKL-NExL)}$ | FSMC_CLK low to FSMC_NEx low (x=0..2) | - | 0 | ns |
| $t_{d(CLKL-NExH)}$ | FSMC_CLK low to FSMC_NEx high (x= 0...2) | 2 | - | ns |
| $t_{d(CLKL-NADVL)}$ | FSMC_CLK low to FSMC_NADV low | - | 2 | ns |
| $t_{d(CLKL-NADVH)}$ | FSMC_CLK low to FSMC_NADV high | 2 | - | ns |
| $t_{d(CLKL-AV)}$ | FSMC_CLK low to FSMC_Ax valid (x=16...25) | - | 0 | ns |
| $t_{d(CLKL-AIV)}$ | FSMC_CLK low to FSMC_Ax invalid (x=16...25) | 0 | - | ns |
| $t_{d(CLKL-NOEL)}$ | FSMC_CLK low to FSMC_NOE low | - | 0 | ns |
| $t_{d(CLKL-NOEH)}$ | FSMC_CLK low to FSMC_NOE high | 2 | - | ns |
| $t_{d(CLKL-ADV)}$ | FSMC_CLK low to FSMC_AD[15:0] valid | - | 4.5 | ns |
| $t_{d(CLKL-ADIV)}$ | FSMC_CLK low to FSMC_AD[15:0] invalid | 0 | - | ns |
| $t_{su(ADV-CLKH)}$ | FSMC_A/D[15:0] valid data before FSMC_CLK high | 6 | - | ns |
| $t_{h(CLKH-ADV)}$ | FSMC_A/D[15:0] valid data after FSMC_CLK high | 0 | - | ns |
| $t_{su(NWAIT-CLKH)}$ | FSMC_NWAIT valid before FSMC_CLK high | 4 | - | ns |
| $t_{h(CLKH-NWAIT)}$ | FSMC_NWAIT valid after FSMC_CLK high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(CLK)}$ | FSMC_CLK period | $2T_{HCLK}$ | - | ns |
| $t_{d(CLKL-NExL)}$ | FSMC_CLK low to FSMC_NEx low (x=0..2) | - | 1 | ns |
| $t_{d(CLKL-NExH)}$ | FSMC_CLK low to FSMC_NEx high (x= 0...2) | 1 | - | ns |
| $t_{d(CLKL-NADVL)}$ | FSMC_CLK low to FSMC_NADV low | - | 0 | ns |
| $t_{d(CLKL-NADVH)}$ | FSMC_CLK low to FSMC_NADV high | 0 | - | ns |
| $t_{d(CLKL-AV)}$ | FSMC_CLK low to FSMC_Ax valid (x=16...25) | - | 0 | ns |
| $t_{d(CLKL-AIV)}$ | FSMC_CLK low to FSMC_Ax invalid (x=16...25) | 8 | - | ns |
| $t_{d(CLKL-NWEL)}$ | FSMC_CLK low to FSMC_NWE low | - | 0.5 | ns |
| $t_{d(CLKL-NWEH)}$ | FSMC_CLK low to FSMC_NWE high | 0 | - | ns |
| $t_{d(CLKL-ADIV)}$ | FSMC_CLK low to FSMC_AD[15:0] invalid | 0 | - | ns |
| $t_{d(CLKL-DATA)}$ | FSMC_A/D[15:0] valid data after FSMC_CLK low | - | 3 | ns |
| $t_{d(CLKL-NBLH)}$ | FSMC_CLK low to FSMC_NBL high | 0 | - | ns |
| $t_{su(NWAIT-CLKH)}$ | FSMC_NWAIT valid before FSMC_CLK high | 4 | - | ns |
| $t_{h(CLKH-NWAIT)}$ | FSMC_NWAIT valid after FSMC_CLK high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(CLK)}$ | FSMC_CLK period | $2T_{HCLK}-0.5$ | - | ns |
| $t_{d(CLKL-NExL)}$ | FSMC_CLK low to FSMC_NEx low (x=0..2) | - | 0.5 | ns |
| $t_{d(CLKL-NExH)}$ | FSMC_CLK low to FSMC_NEx high (x=0..2) | 0 | - | ns |
| $t_{d(CLKL-NADVL)}$ | FSMC_CLK low to FSMC_NADV low | - | 2 | ns |
| $t_{d(CLKL-NADVH)}$ | FSMC_CLK low to FSMC_NADV high | 3 | - | ns |
| $t_{d(CLKL-AV)}$ | FSMC_CLK low to FSMC_Ax valid (x=16..25) | - | 0 | ns |
| $t_{d(CLKL-AIV)}$ | FSMC_CLK low to FSMC_Ax invalid (x=16..25) | 2 | - | ns |
| $t_{d(CLKL-NOEL)}$ | FSMC_CLK low to FSMC_NOE low | - | 0.5 | ns |
| $t_{d(CLKL-NOEH)}$ | FSMC_CLK low to FSMC_NOE high | 1.5 | - | ns |
| $t_{su(DV-CLKH)}$ | FSMC_D[15:0] valid data before FSMC_CLK high | 6 | - | ns |
| $t_{h(CLKH-DV)}$ | FSMC_D[15:0] valid data after FSMC_CLK high | 3 | - | ns |
| $t_{su(NWAIT-CLKH)}$ | FSMC_NWAIT valid before FSMC_CLK high | 4 | - | ns |
| $t_{h(CLKH-NWAIT)}$ | FSMC_NWAIT valid after FSMC_CLK high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(CLK)}$ | FSMC_CLK period | $2T_{HCLK}$ | - | ns |
| $t^{d(CLKL-NExL)}$ | FSMC_CLK low to FSMC_NEx low (x=0..2) | - | 1 | ns |
| $t_{d(CLKL-NExH)}$ | FSMC_CLK low to FSMC_NEx high (x= 0...2) | 1 | - | ns |
| $t_{d(CLKL-NADVL)}$ | FSMC_CLK low to FSMC_NADV low | - | 7 | ns |
| $t_{d(CLKL-NADVH)}$ | FSMC_CLK low to FSMC_NADV high | 6 | - | ns |
| $t_{d(CLKL-AV)}$ | FSMC_CLK low to FSMC_Ax valid (x=16...25) | - | 0 | ns |
| $t_{d(CLKL-AIV)}$ | FSMC_CLK low to FSMC_Ax invalid (x=16...25) | 6 | - | ns |
| $t_{d(CLKL-NWEL)}$ | FSMC_CLK low to FSMC_NWE low | - | 1 | ns |
| $t_{d(CLKL-NWEH)}$ | FSMC_CLK low to FSMC_NWE high | 2 | - | ns |
| $t_{d(CLKL-Data)}$ | FSMC_D[15:0] valid data after FSMC_CLK low | - | 3 | ns |
| $t_{d(CLKL-NBLH)}$ | FSMC_CLK low to FSMC_NBL high | 3 | - | ns |
| $t_{su(NWAIT-CLKH)}$ | FSMC_NWAIT valid before FSMC_CLK high | 4 | - | ns |
| $t_{h(CLKH-NWAIT)}$ | FSMC_NWAIT valid after FSMC_CLK high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{v(NCEx-A)}$ | FSMC_Ncex low to FSMC_Ay valid | - | 0 | ns |
| $t_{h(NCEx_AI)}$ | FSMC_NCEx high to FSMC_Ax invalid | 4 | - | ns |
| $t_{d(NREG-NCEx)}$ | FSMC_NCEx low to FSMC_NREG valid | - | 3.5 | ns |
| $t_{h(NCEx-NREG)}$ | FSMC_NCEx high to FSMC_NREG invalid | $T_{HCLK}+4$ | - | ns |
| $t_{d(NCEx-NWE)}$ | FSMC_NCEx low to FSMC_NWE low | - | $5T_{HCLK}+0.5$ | ns |
| $t_{d(NCEx-NOE)}$ | FSMC_NCEx low to FSMC_NOE low | - | $5T_{HCLK}+0.5$ | ns |
| $t_{w(NOE)}$ | FSMC_NOE low width | $8T_{HCLK}-1$ | $8T_{HCLK}+1$ | ns |
| $t_{d(NOE_NCEx)}$ | FSMC_NOE high to FSMC_NCEx high | $5T_{HCLK}+2.5$ | - | ns |
| $t_{su(D-NOE)}$ | FSMC_D[15:0] valid data before FSMC_NOE high | 4.5 | - | ns |
| $t_{h(NOE-D)}$ | FSMC_NOE high to FSMC_D[15:0] invalid | 3 | - | ns |
| $t_{w(NWE)}$ | FSMC_NWE low width | $8T_{HCLK}-0.5$ | $8T_{HCLK}+3$ | ns |
| $t_{d(NWE_NCEx)}$ | FSMC_NWE high to FSMC_NCEx high | $5T_{HCLK}-1$ | - | ns |
| $t_{d(NCEx-NWE)}$ | FSMC_NCEx low to FSMC_NWE low | - | $5T_{HCLK}+1$ | ns |
| $t_{v(NWE-D)}$ | FSMC_NWE low to FSMC_D[15:0] valid | - | 0 | ns |
| $t_{h(NWE-D)}$ | FSMC_NWE high to FSMC_D[15:0] invalid | $8T_{HCLK}-1$ | - | ns |
| $t_{d(D-NWE)}$ | FSMC_D[15:0] valid before FSMC_NWE high | $13T_{HCLK}-1$ | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NIOWR)}$ | FSMC_NIOWR low width | $8T_{HCLK}-1$ | - | ns |
| $t_{v(NIOWR-D)}$ | FSMC_NIOWR low to FSMC_D[15:0] valid | - | $5T_{HCLK}-1$ | ns |
| $t_{h(NIOWR-D)}$ | FSMC_NIOWR high to FSMC_D[15:0] invalid | $8T_{HCLK}-2$ | - | ns |
| $t_{d(NCE4_1-NIOWR)}$ | FSMC_NCE4_1 low to FSMC_NIOWR valid | - | $5T_{HCLK}+2.5$ | ns |
| $t_{h(NCEx-NIOWR)}$ | FSMC_NCEx high to FSMC_NIOWR invalid | $5T_{HCLK}-1.5$ | - | ns |
| $t_{d(NIORD-NCEx)}$ | FSMC_NCEx low to FSMC_NIORD valid | - | $5T_{HCLK}+2$ | ns |
| $t_{h(NCEx-NIORD)}$ | FSMC_NCEx high to FSMC_NIORD) valid | $5T_{HCLK}-1.5$ | - | ns |
| $t_{w(NIORD)}$ | FSMC_NIORD low width | $8T_{HCLK}-0.5$ | - | ns |
| $t_{su(D-NIORD)}$ | FSMC_D[15:0] valid before FSMC_NIORD high | 9 | - | ns |
| $t_{d(NIORD-D)}$ | FSMC_D[15:0] valid after FSMC_NIORD high | 0 | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NOE)}$ | FSMC_NOE low width | $4T_{HCLK-0.5}$ | $4T_{HCLK+3}$ | ns |
| $t_{su(D-NOE)}$ | FSMC_D[15-0] valid data before FSMC_NOE high | 10 | - | ns |
| $t_{h(NOE-D)}$ | FSMC_D[15-0] valid data after FSMC_NOE high | 0 | - | ns |
| $t_{d(ALE-NOE)}$ | FSMC_ALE valid before FSMC_NOE low | - | $3T_{HCLK}$ | ns |
| $t_{h(NOE-ALE)}$ | FSMC_NWE high to FSMC_ALE invalid | $3T_{HCLK-2}$ | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| $t_{w(NWE)}$ | FSMC_NWE low width | $4T_{HCLK}-1$ | $4T_{HCLK}+3$ | ns |
| $t_{v(NWE-D)}$ | FSMC_NWE low to FSMC_D[15-0] valid | - | 0 | ns |
| $t_{h(NWE-D)}$ | FSMC_NWE high to FSMC_D[15-0] invalid | $3T_{HCLK}-2$ | - | ns |
| $t_{d(D-NWE)}$ | FSMC_D[15-0] valid before FSMC_NWE high | $5T_{HCLK}-3$ | - | ns |
| $t_{d(ALE-NWE)}$ | FSMC_ALE valid before FSMC_NWE low | - | $3T_{HCLK}$ | ns |
| $t_{h(NWE-ALE)}$ | FSMC_NWE high to FSMC_ALE invalid | $3T_{HCLK}-2$ | - | ns |
| Symbol | Parameter | Min | Max | Unit |
| - | Frequency ratio DCMI_PIXCLK/ $f_{HCLK}$ | - | 0.4 | - |
| DCMI_PIXCLK | Pixel clock input | - | 54 | MHz |
| $D_{pixel}$ | Pixel clock input duty cycle | 30 | 70 | % |
| $t_{su(DATA)}$ | Data input setup time | 2.5 | - | ns |
| $t_{h(DATA)}$ | Data hold time | 1 | - | |
| $t_{su(HSYNC)}, t_{su(VSYNC)}$ | HSYNC/VSYNC input setup time | 2 | - | |
| $t_{h(HSYNC)}, t_{h(VSYNC)}$ | HSYNC/VSYNC input hold time | 0.5 | - |
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
| $f_{PP}$ | Clock frequency in data transfer mode | - | 0 | - | 48 | MHz |
| SDIO_CK/ $f_{PCLK2}$ frequency ratio | - | - | - | 8/3 | - | |
| $t_{W(CKL)}$ | Clock low time | $f_{PP}=48 MHz$ | 8.5 | 9 | - | ns |
| $t_{W(CKH)}$ | Clock high time | $f_{PP}=48 MHz$ | 8.3 | 10 | - | |
| CMD, D inputs (referenced to CK) in MMC and SD HS mode | ||||||
| $t_{ISU}$ | Input setup time HS | $f_{PP}=48 MHz$ | 3 | - | - | ns |
| $t_{IH}$ | Input hold time HS | $f_{PP}=48 MHz$ | 0 | - | - | |
| CMD, D outputs (referenced to CK) in MMC and SD HS mode | ||||||
| $t_{OV}$ | Output valid time HS | $f_{PP}=48 MHz$ | - | 4.5 | 6 | ns |
| $t_{OH}$ | Output hold time HS | $f_{PP}=48 MHz$ | 1 | - | - | |
| CMD, D inputs (referenced to CK) in SD default mode | ||||||
| $t_{ISUD}$ | Input setup time SD | $f_{PP}=24 MHz$ | 1.5 | - | - | ns |
| $t_{IHD}$ | Input hold time SD | $f_{PP}=24 MHz$ | 0.5 | - | - | |
| CMD, D outputs (referenced to CK) in SD default mode | ||||||
| $t_{OVD}$ | Output valid default time SD | $f_{PP}=24 MHz$ | - | 4.5 | 7 | ns |
| $t_{OHD}$ | Output hold default time SD | $f_{PP}=24 MHz$ | 0.5 | - | - | |
| Symbol | Parameter | Conditions | Min | Max |
| - | $f_{PCLK1}$ /RTCCLK frequency ratio | Any read/write operation from/to an RTC register | 4 | - |
| Symbol | millimeters | inches(1) | ||||
| Min | Typ | Max | Min | Typ | Max | |
| A | 0.540 | 0.570 | 0.600 | 0.0213 | 0.0224 | 0.0236 |
| A1 | - | 0.190 | - | - | 0.0075 | - |
| A2 | - | 0.380 | - | - | 0.0150 | - |
| A3(2) | - | 0.025 | - | - | 0.0010 | - |
| b(3) | 0.240 | 0.270 | 0.300 | 0.0094 | 0.0106 | 0.0118 |
| D | 4.188 | 4.223 | 4.258 | 0.1649 | 0.1663 | 0.1676 |
| E | 3.934 | 3.969 | 4.004 | 0.1549 | 0.1563 | 0.1576 |
| e | - | 0.400 | - | - | 0.0157 | - |
| e1 | - | 3.600 | - | - | 0.1417 | - |
| e2 | - | 3.200 | - | - | 0.1260 | - |
| F | - | 0.3115 | - | - | 0.0123 | - |
| G | - | 0.3845 | - | - | 0.0151 | - |
| aaa | - | 0.100 | - | - | 0.0039 | - |
| bbb | - | 0.100 | - | - | 0.0039 | - |
| ccc | - | 0.100 | - | - | 0.0039 | - |
| ddd | - | 0.050 | - | - | 0.0020 | - |
| eee | - | 0.050 | - | - | 0.0020 | - |
| Dimension | Recommended values |
| Pitch | 0.4 mm |
| Dpad | 260 μm max. (circular)220 μm recommended |
| Dsm | 300 μm min. (for 260 μm diameter pad) |
| PCB pad design | Non-solder mask defined via underbump allowed |
| Symbol | millimeters | inches(14) | ||||
| Min | Typ | Max | Min | Typ | Max | |
| A | - | - | 1.60 | - | - | 0.0630 |
| A1(12) | 0.05 | - | 0.15 | 0.0020 | - | 0.0059 |
| A2 | 1.35 | 1.40 | 1.45 | 0.0531 | 0.0551 | 0.0570 |
| b(9)(11) | 0.17 | 0.22 | 0.27 | 0.0067 | 0.0087 | 0.0106 |
| b1(11) | 0.17 | 0.20 | 0.23 | 0.0067 | 0.0079 | 0.0091 |
| c(11) | 0.09 | - | 0.20 | 0.0035 | - | 0.0079 |
| c1(11) | 0.09 | - | 0.16 | 0.0035 | - | 0.0063 |
| D(4) | 12.00 BSC | 0.4724 BSC | ||||
| D1(2)(5) | 10.00 BSC | 0.3937 BSC | ||||
| E(4) | 12.00 BSC | 0.4724 BSC | ||||
| E1(2)(5) | 10.00 BSC | 0.3937 BSC | ||||
| e | 0.50 BSC | 0.1970 BSC | ||||
| L | 0.45 | 0.60 | 0.75 | 0.0177 | 0.0236 | 0.0295 |
| L1 | 1.00 REF | 0.0394 REF | ||||
| N(13) | 64 | |||||
| θ | 0° | 3.5° | 7° | 0° | 3.5° | 7° |
| θ1 | 0° | - | - | 0° | - | - |
| θ2 | 10° | 12° | 14° | 10° | 12° | 14° |
| θ3 | 10° | 12° | 14° | 10° | 12° | 14° |
| R1 | 0.08 | - | - | 0.0031 | - | - |
| R2 | 0.08 | - | 0.20 | 0.0031 | - | 0.0079 |
| S | 0.20 | - | - | 0.0079 | - | - |
| aaa(1) | 0.20 | 0.0079 | ||||
| bbb(1) | 0.20 | 0.0079 | ||||
| ccc(1) | 0.08 | 0.0031 | ||||
| ddd(1) | 0.08 | 0.0031 | ||||
| Symbol | millimeters | inches(14) | ||||
| Min | Typ | Max | Min | Typ | Max | |
| A | - | 1.50 | 1.60 | - | 0.0590 | 0.0630 |
| A1(12) | 0.05 | - | 0.15 | 0.0019 | - | 0.0059 |
| A2 | 1.35 | 1.40 | 1.45 | 0.0531 | 0.0551 | 0.0570 |
| b(9)(11) | 0.17 | 0.22 | 0.27 | 0.0067 | 0.0087 | 0.0106 |
| b1(11) | 0.17 | 0.20 | 0.23 | 0.0067 | 0.0079 | 0.0090 |
| c(11) | 0.09 | - | 0.20 | 0.0035 | - | 0.0079 |
| c1(11) | 0.09 | - | 0.16 | 0.0035 | - | 0.0063 |
| D(4) | 16.00 BSC | 0.6299 BSC | ||||
| D1(2)(5) | 14.00 BSC | 0.5512 BSC | ||||
| E(4) | 16.00 BSC | 0.6299 BSC | ||||
| E1(2)(5) | 14.00 BSC | 0.5512 BSC | ||||
| e | 0.50 BSC | 0.0197 BSC | ||||
| L | 0.45 | 0.60 | 0.75 | 0.177 | 0.0236 | 0.0295 |
| L1(1)(11) | 1.00 | - | 0.0394 | - | ||
| N(13) | 100 | |||||
| θ | 0° | 3.5° | 7° | 0° | 3.5° | 7° |
| θ1 | 0° | - | - | 0° | - | - |
| θ2 | 10° | 12° | 14° | 10° | 12° | 14° |
| θ3 | 10° | 12° | 14° | 10° | 12° | 14° |
| R1 | 0.08 | - | - | 0.0031 | - | - |
| R2 | 0.08 | - | 0.20 | 0.0031 | - | 0.0079 |
| S | 0.20 | - | - | 0.0079 | - | - |
| aaa(1) | 0.20 | 0.0079 | ||||
| bbb(1) | 0.20 | 0.0079 | ||||
| ccc(1) | 0.08 | 0.0031 | ||||
| ddd(1) | 0.08 | 0.0031 | ||||
| Symbol | millimeters | inches(14) | ||||
| Min | Typ | Max | Min | Typ | Max | |
| A | - | - | 1.60 | - | - | 0.0630 |
| A1(12) | 0.05 | - | 0.15 | 0.0020 | - | 0.0059 |
| A2 | 1.35 | 1.40 | 1.45 | 0.0531 | 0.0551 | 0.0571 |
| b(9)(11) | 0.17 | 0.22 | 0.27 | 0.0067 | 0.0087 | 0.0106 |
| b1(11) | 0.17 | 0.20 | 0.23 | 0.0067 | 0.0079 | 0.0090 |
| c(11) | 0.09 | - | 0.20 | 0.0035 | - | 0.0079 |
| c1(11) | 0.09 | - | 0.16 | 0.0035 | - | 0.0063 |
| D(4) | 22.00 BSC | 0.8661 BSC | ||||
| D1(2)(5) | 20.00 BSC | 0.7874 BSC | ||||
| E(4) | 22.00 BSC | 0.8661 BSC | ||||
| E1(2)(5) | 20.00 BSC | 0.7874 BSC | ||||
| e | 0.50 BSC | 0.0197 BSC | ||||
| L | 0.45 | 0.60 | 0.75 | 0.0177 | 0.0236 | 0.0295 |
| L1 | 1.00 REF | 0.0394 REF | ||||
| N(13) | 144 | |||||
| θ | 0° | 3.5° | 7° | 0° | 3.5° | 7° |
| θ1 | 0° | - | - | 0° | - | - |
| θ2 | 10° | 12° | 14° | 10° | 12° | 14° |
| θ3 | 10° | 12° | 14° | 10° | 12° | 14° |
| R1 | 0.08 | - | - | 0.0031 | - | - |
| R2 | 0.08 | - | 0.20 | 0.0031 | - | 0.0079 |
| S | 0.20 | - | - | 0.0079 | - | - |
| aaa | 0.20 | 0.0079 | ||||
| bbb | 0.20 | 0.0079 | ||||
| ccc | 0.08 | 0.0031 | ||||
| ddd | 0.08 | 0.0031 | ||||
| Symbol | millimeters | inches(1) | ||||
| Min. | Typ. | Max. | Min. | Typ. | Max. | |
| A | - | - | 0.600 | - | - | 0.0236 |
| A1 | 0.050 | 0.080 | 0.110 | 0.0020 | 0.0031 | 0.0043 |
| A2 | - | 0.450 | - | - | 0.0177 | - |
| A3 | - | 0.130 | - | - | 0.0051 | - |
| A4 | - | 0.320 | - | - | 0.0126 | - |
| b | 0.240 | 0.290 | 0.340 | 0.0094 | 0.0114 | 0.0134 |
| D | 9.850 | 10.000 | 10.150 | 0.3878 | 0.3937 | 0.3996 |
| D1 | - | 9.100 | - | - | 0.3583 | - |
| E | 9.850 | 10.000 | 10.150 | 0.3878 | 0.3937 | 0.3996 |
| E1 | - | 9.100 | - | - | 0.3583 | - |
| e | - | 0.650 | - | - | 0.0256 | - |
| F | - | 0.450 | - | - | 0.0177 | - |
| ddd | - | - | 0.080 | - | - | 0.0031 |
| eee | - | - | 0.150 | - | - | 0.0059 |
| fff | - | - | 0.050 | - | - | 0.0020 |
| Dimension | Values |
| Pitch | 0.65 mm |
| Dpad | 0.300 mm |
| Dsm | 0.400 mm typ. (depends on the soldermask registration tolerance) |
| Stencil opening | 0.300 mm |
| Stencil thickness | Between 0.100 mm and 0.125 mm |
| Pad trace width | 0.100 mm |
| Symbol | millimeters | inches(14) | ||||
| Min | Typ | Max | Min | Typ | Max | |
| A | - | - | 1.600 | - | - | 0.0630 |
| A1(12) | 0.050 | - | 0.150 | 0.0020 | - | 0.0059 |
| A2 | 1.350 | 1.400 | 1.450 | 0.0531 | 0.0551 | 0.0571 |
| b(9)(11) | 0.170 | 0.220 | 0.270 | 0.0067 | 0.0087 | 0.0106 |
| b1(11) | 0.170 | 0.200 | 0.230 | 0.0067 | 0.0079 | 0.0091 |
| c(11) | 0.090 | - | 0.200 | 0.0035 | - | 0.0079 |
| c1(11) | 0.090 | - | 0.160 | 0.0035 | - | 0.063 |
| D(4) | 26.000 | 1.0236 | ||||
| D1(2)(5) | 24.000 | 0.9449 | ||||
| E(4) | 26.000 | 0.0197 | ||||
| E1(2)(5) | 24.000 | 0.9449 | ||||
| e | 0.500 | 0.1970 | ||||
| L | 0.450 | 0.600 | 0.750 | 0.0177 | 0.0236 | 0.0295 |
| L1(1)(11) | 1 | 0.0394 REF | ||||
| N(13) | 176 | |||||
| θ | 0° | 3.5° | 7° | 0° | 3.5° | 7° |
| θ1 | 0° | - | - | 0° | - | - |
| θ2 | 10° | 12° | 14° | 10° | 12° | 14° |
| θ3 | 10° | 12° | 14° | 10° | 12° | 14° |
| R1 | 0.080 | - | - | 0.0031 | - | - |
| R2 | 0.080 | - | 0.200 | 0.0031 | - | 0.0079 |
| S | 0.200 | - | - | 0.0079 | - | - |
| aaa(1) | 0.200 | 0.0079 | ||||
| bbb(1) | 0.200 | 0.0079 | ||||
| ccc(1) | 0.080 | 0.0031 | ||||
| ddd(1) | 0.080 | 0.0031 | ||||
| Symbol | Parameter | Value | Unit |
| $\Theta_{JA}$ | Thermal resistance junction-ambientLQFP64 - 10 × 10 mm / 0.5 mm pitch | 46 | °C/W |
| Thermal resistance junction-ambientLQFP100 - 14 × 14 mm / 0.5 mm pitch | 43 | ||
| Thermal resistance junction-ambientLQFP144 - 20 × 20 mm / 0.5 mm pitch | 40 | ||
| Thermal resistance junction-ambientLQFP176 - 24 × 24 mm / 0.5 mm pitch | 38 | ||
| Thermal resistance junction-ambientUFBGA176 - 10× 10 mm / 0.65 mm pitch | 39 | ||
| Thermal resistance junction-ambientWLCSP90 - 0.400 mm pitch | 38.1 |
| Date | Revision | Changes |
| 15-Sep-2011 | 1 | Initial release. |
| 24-Jan-2012 | 2 | Added WLCSP90 package on cover page.Renamed USART4 and USART5 into UART4 and UART5, respectively.Updated number of USB OTG HS and FS in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Updated Figure 3: Compatible board design between STM32F10xx/STM32F2/STM32F40xxx for LQFP144 package and Figure 4: Compatible board design between STM32F2 and STM32F40xxx for LQFP176 and BGA176 packages, and removed note 1 and 2.Updated Section 3.0.9: Flexible static memory controller (FSMC).Modified I/Os used to reprogram the flash memory for CAN2 and USB OTG FS in Section 3.0.13: Boot modes.Updated note in Section 3.0.14: Power supply schemes.PDR_ON no more available on LQFP100 package. Updated Section 3.0.16: Voltage regulator. Updated condition to obtain a minimum supply voltage of 1.7 V in the whole document.Renamed USART4/5 to UART4/5 and added LIN and IrDA feature for UART4 and UART5 in Table 6: USART feature comparison.Removed support of I2C for OTG PHY in Section 3.0.30: Universal serial bus on-the-go full-speed (OTG_FS).Added Table 7: Legend/abbreviations used in the pinout table.Table 8: STM32F40xxx pin and ball definitions: replaced VSS_3, VSS_4, and VSS_8 by VSS; reformatted Table 8: STM32F40xxx pin and ball definitions to better highlight I/O structure, and alternate functions versus additional functions; signal corresponding to LQFP100 pin 99 changed from PDR_ON to VSS; EVENTOUT added in the list of alternate functions for all I/Os; ADC3_IN8 added as alternate function for PF10; FSMC_CLE and FSMC_ALE added as alternate functions for PD11 and PD12, respectively; PH10 alternate function TIM15_CH1_ETR renamed TIM5_CH1; updated PA4 and PA5 I/O structure to TTa.Removed OTG_HS_SCL, OTG_HS_SDA, OTG_FS_INTN in Table 8: STM32F40xxx pin and ball definitions and Table 10: Alternate function mapping.Changed TCM data RAM to CCM data RAM in Figure 18: STM32F40xxx memory map.Added IVDD and IVSS maximum values in Table 14: Current characteristics.Added Note 1 related to fHCLK, updated Note 2 in Table 16: General operating conditions, and added maximum power dissipation values.Updated Table 17: Limitations depending on the operating power supply range. |
| 24-Jan-2012 | 2(continued) | Added V12 in Table 21: Embedded reset and power control block characteristics.Updated Table 23: Typical and maximum current consumption in Run mode, code with data processing running from flash memory (ART accelerator disabled) and Table 22: Typical and maximum current consumption in Run mode, code with data processing running from flash memory (ART accelerator enabled) or RAM. Added Figure , Figure 25, Figure 26, and Figure 27.Updated Table 24: Typical and maximum current consumption in Sleep mode and removed Note 1.Updated Table 25: Typical and maximum current consumptions in Stop mode and Table 26: Typical and maximum current consumptions in Standby mode, Table 27: Typical and maximum current consumptions in VBAT mode, and Table 29: Switching output I/O current consumption.Section : On-chip peripheral current consumption: modified conditions, and updated Table 30: Peripheral current consumption and Note 2.Changed fHSE_ext to 50 MHz and tr(HSE)/tf(HSE) maximum value in Table 32: High-speed external user clock characteristics.Added Cin(LSE) in Table 33: Low-speed external user clock characteristics.Updated maximum PLL input clock frequency, removed related note, and deleted jitter for MCO for RMII Ethernet typical value in Table 38: Main PLL characteristics. Updated maximum PLLI2S input clock frequency and removed related note in Table 39: PLLI2S (audio PLL) characteristics.Updated Section : Flash memory to specify that the devices are shipped to customers with the flash memory erased. Updated Table 41: Flash memory characteristics, and added tME in Table 42: Flash memory programming.Updated Table 45: EMS characteristics, and Table 46: EMI characteristics.Updated Table 58: I2S dynamic characteristicsUpdated Figure 45: ULPI timing diagram and Table 64: ULPI timing.Added tCOUNTER and tMAX_COUNT in Table 54: Characteristics of TIMx connected to the APB1 domain and Table 55: Characteristics of TIMx connected to the APB2 domain. Updated Table 67: Dynamic characteristics: Ethernet MAC signals for RMII.Removed USB-IF certification in Section : USB OTG FS characteristics. |
| 24-Jan-2012 | 2(continued) | Updated Table 63: USB HS clock timing parametersUpdated Table 69: ADC characteristics.Updated Table 70: ADC accuracy at fADC = 30 MHz.Updated Note 1 in Table 76: DAC characteristics.Section 6.3.26: FSMC characteristics: updated Table 77 toTable 88, changed CL value to 30 pF, and modified FSMC configuration for asynchronous timings and waveforms. Updated Figure 59: Synchronous multiplexed PSRAM write timings.Updated Table 100: Package thermal characteristics.Appendix A.1: USB OTG full speed (FS) interface solutions: modified Figure 93: USB controller configured as peripheral-only and used in Full speed mode added Note 2, updated Figure 94: USB controller configured as host-only and used in full speed mode and added Note 2, changed Figure 95: USB controller configured in dual mode and used in full speed mode and added Note 3.Appendix A.2: USB OTG high speed (HS) interface solutions: removed figures USB OTG HS device-only connection in FS mode and USB OTG HS host-only connection in FS mode, and updated Figure 96: USB controller configured as peripheral, host, or dual-mode and used in high speed mode and added Note 2.Added Appendix A.3: Ethernet interface solutions. |
| 31-May-2012 | 3 | Updated Figure 5: STM32F40xxx block diagram and Figure 7: Power supply supervisor interconnection with internal reset OFFAdded SDIO, added notes related to FSMC and SPI/I2S in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Starting from Silicon revision Z, USB OTG full-speed interface is now available for all STM32F405xx devices.Added full information on WLCSP90 package together with corresponding part numbers.Changed number of AHB buses to 3.Modified available flash memory sizes in Section 3.0.4: Embedded flash memory.Modified number of maskable interrupt channels in Section 3.0.10: Nested vectored interrupt controller (NVIC).Updated case of Regulator ON/internal reset ON, Regulator ON/internal reset OFF, and Regulator OFF/internal reset ON in Section 3.0.16: Voltage regulator.Updated standby mode description in Section 3.0.19: Low-power modes.Added Note 1 below Figure 16: STM32F40xxx UFBGA176 bailout.Added Note 1 below Figure 17: STM32F40xxx WLCSP90 bailout.Updated Table 8: STM32F40xxx pin and ball definitions.Added Table 9: FSMC pin definition.Removed OTG_HS_INTN alternate function in Table 8: STM32F40xxx pin and ball definitions and Table 10: Alternate function mapping.Removed I2S2_WS on PB6/AF5 in Table 10: Alternate function mapping.Replaced JTRST by NJTRST, removed ETH_RMII _TX_CLK, and modified I2S3ext_SD on PC11 in Table 10: Alternate function mapping.Added Table 12: register boundary addresses.Updated Figure 18: STM32F40xxx memory map.Updated VDDA and VREF+ decoupling capacitor in Figure 21: Power supply scheme.Added power dissipation maximum value for WLCSP90 in Table 16: General operating conditions.Updated VPOR/PDR in Table 21: Embedded reset and power control block characteristics.Updated notes in Table 23: Typical and maximum current consumption in Run mode, code with data processing running from flash memory (ART accelerator disabled), Table 22: Typical and maximum current consumption in Run mode, code with data processing running from flash memory (ART accelerator enabled) or RAM, and Table 24: Typical and maximum current consumption in Sleep mode.Updated maximum current consumption at TA = 25 °n Table 25: Typical and maximum current consumptions in Stop mode. |
| 31-May-2012 | 3(continued) | Removed fHSE_ext typical value in Table 32: High-speed external user clock characteristics. Updated Table 34: HSE 4-26 MHz oscillator characteristics and Table 35: LSE oscillator characteristics (fLSE = 32.768 kHz).Added fPLL48_OUT maximum value in Table 38: Main PLL characteristics.Modified equation 1 and 2 in Section 6.3.11: PLL spread spectrum clock generation (SSCG) characteristics.Updated Table 41: Flash memory characteristics, Table 42: Flash memory programming, and Table 43: Flash memory programming with VPP.Updated Section : Output driving current.Table 56: I2C characteristics: Note 4 updated and applied to th(SDA) in Fast mode, and removed note 4 related to th(SDA) minimum value.Updated Table 69: ADC characteristics. Updated note concerning ADC accuracy vs. negative injection current below Table 70: ADC accuracy at fADC = 30 MHz.Added WLCSP90 thermal resistance in Table 100: Package thermal characteristics.Updated Table 92: WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scale package mechanical data.Updated Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outline and Table 97: UFBGA176+25 ball, 10 x 10 x 0.65 mm pitch, ultra thin fine pitch ball grid array mechanical data.Added Figure 91: LQFP176 - 176-pin, 24 x 24 mm low profile quad flat recommended footprint.Removed 256 and 768 Kbyte flash memory density from Table : . |
| 04-Jun-2013 | 4 | Modified Note 1 below Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Updated Figure 4 title.Updated Note 3 below Figure 21: Power supply scheme.Changed simplex mode into half-duplex mode in Section 3.0.25: Inter-integrated sound (I2S).Replaced DAC1_OUT and DAC2_OUT by DAC_OUT1 and DAC_OUT2, respectively.Updated pin 36 signal in Figure 15: STM32F40xxx LQFP176 pinout.Changed pin number from F8 to D4 for PA13 pin in Table 8: STM32F40xxx pin and ball definitions.Replaced TIM2_CH1/TIM2_ETR by TIM2_CH1_ETR for PA0 and PA5 pins in Table 10: Alternate function mapping.Changed system memory into System memory + OTP in Figure 18: STM32F40xxx memory map.Added Note 1 below Table 18: VCAP_1/VCAP_2 operating conditions.Updated IDDA description in Table 76: DAC characteristics.Removed PA9/PB13 connection to VBUS in Figure 93: USB controller configured as peripheral-only and used in Full speed mode and Figure 94: USB controller configured as host-only and used in full speed mode.Updated SPI throughput on front page and Section 3.0.24: Serial peripheral interface (SPI)Updated operating voltages in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Updated note in Section 3.0.14: Power supply schemesUpdated Section 3.0.15: Power supply supervisorUpdated “Regulator ON” paragraph in Section 3.0.16: Voltage regulatorRemoved note in Section 3.0.19: Low-power modesCorrected wrong reference manual in Section 3.0.28: Ethernet MAC interface with dedicated DMA and IEEE 1588 supportUpdated Table 17: Limitations depending on the operating power supply rangeUpdated Table 26: Typical and maximum current consumptions in Standby modeUpdated Table 27: Typical and maximum current consumptions in VBAT modeUpdated Table 39: PLLI2S (audio PLL) characteristicsUpdated Table 46: EMI characteristicsUpdated Table 51: Output voltage characteristicsUpdated Table 53: NRST pin characteristicsUpdated Table 57: SPI dynamic characteristicsUpdated Table 58: I2S dynamic characteristicsDeleted Table 59Updated Table 64: ULPI timingUpdated Figure 46: Ethernet SMI timing diagram |
| 04-Jun-2013 | 4(continued) | Updated Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outlineUpdated Table 97: UFBGA176+25 ball, 10 x 10 x 0.65 mm pitch, ultra thin fine pitch ball grid array mechanical dataUpdated Figure 5: STM32F40xxx block diagramUpdated Section 2: DescriptionUpdated footnote (3) in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Updated Figure 3: Compatible board design between STM32F10xx/STM32F2/STM32F40xxx for LQFP144 packageUpdated Figure 4: Compatible board design between STM32F2 and STM32F40xxx for LQFP176 and BGA176 packagesUpdated Section 3.0.14: Power supply schemesUpdated Section 3.0.15: Power supply supervisorUpdated Section 3.0.16: Voltage regulator, including figures.Updated Table 16: General operating conditions, including footnote (2).Updated Table 17: Limitations depending on the operating power supply range, including footnote (3).Updated footnote (1) in Table 69: ADC characteristics.Updated footnote (2) in Table 70: ADC accuracy at fADC = 30 MHz.Updated footnote (1) in Table 76: DAC characteristics.Updated Figure 9: Regulator OFF.Updated Figure 7: Power supply supervisor interconnection with internal reset OFF.Added Section 3.0.17: Regulator ON/OFF and internal reset ON/OFF availability.Updated footnote (2) of Figure 21: Power supply scheme.Replaced respectively “I2S3S_WS” by “I2S3_WS”, “I2S3S_CK” by “I2S3_CK” and “FSMC_BLN1” by “FSMC_NBL1” in Table 10: Alternate function mapping.Added “EVENTOUT” as alternate function “AF15” for pin PC13, PC14, PC15, PH0, PH1, PI8 in Table 10: Alternate function mappingReplaced “DCMI_12” by “DCMI_D12” in Table 8: STM32F40xxx pin and ball definitions.Removed the following sentence from Section : I2C interface characteristics: ”Unless otherwise specified, the parameters given in Table 56 are derived from tests performed under the ambient temperature, fPCLK1 frequency and VDD supply voltage conditions summarized in Table 16.”.In Table 8: STM32F40xxx pin and ball definitions on page 53:- For pin PC13, replaced “RTC_AF1” by “RTC_OUT, RTC_TAMP1, RTC_TS”- for pin PI8, replaced “RTC_AF2” by “RTC_TAMP1, RTC_TAMP2, RTC_TS”.- for pin PB15, added RTC_REFIN in Alternate functions column.In Table 10: Alternate function mapping on page 70, for port PB15, replaced “RTC_50Hz” by “RTC_REFIN”. |
| 04-Jun-2013 | 4(continued) | Updated Figure 6: Multi-AHB matrix.Updated Figure 7: Power supply supervisor interconnection with internal reset OFFChanged 1.2 V to V12 in Section : Regulator OFFUpdated LQFP176 pin 48.Updated Section 1: Introduction.Updated Section 2: Description.Updated operating voltage in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Updated Note 1.Updated Section 3.0.15: Power supply supervisor.Updated Section 3.0.16: Voltage regulator.Updated Figure 9: Regulator OFF.Updated Table 4: Regulator ON/OFF and internal reset ON/OFF availability.Updated Section 3.0.19: Low-power modes.Updated Section 3.0.20: VBAT operation.Updated Section 3.0.22: Inter-integrated circuit interface (I2C).Updated pin 48 in Figure 15: STM32F40xxx LQFP176 pinout.Updated Table 7: Legend/abbreviations used in the pinout table.Updated Table 8: STM32F40xxx pin and ball definitions.Updated Table 16: General operating conditions.Updated Table 17: Limitations depending on the operating power supply range.Updated Section 6.3.7: Wakeup time from low-power mode.Updated Table 36: HSI oscillator characteristics.Updated Section 6.3.15: I/O current injection characteristics.Updated Table 50: I/O static characteristics.Updated Table 53: NRST pin characteristics.Updated Table 56: I2C characteristics.Updated Figure 39: I2C bus AC waveforms and measurement circuit.Updated Section 6.3.19: Communications interfaces.Updated Table 69: ADC characteristics.Added Table 72: Temperature sensor calibration values.Added Table 75: Internal reference voltage calibration values.Updated Section 6.3.26: FSMC characteristics.Updated Section 6.3.28: SD/SDIO MMC card host interface (SDIO) characteristics.Updated Table 25: Typical and maximum current consumptions in Stop mode.Updated Section : SPI interface characteristics included Table 57.Updated Section : I2S interface characteristics included Table 58.Updated Table 66: Dynamic characteristics: Ethernet MAC signals for SMI.Updated Table 68: Dynamic characteristics: Ethernet MAC signals for MII. |
| 04-Jun-2013 | 4(continued) | Updated Table 66: Dynamic characteristics: Ethernet MAC signals for SMI.Updated Table 68: Dynamic characteristics: Ethernet MAC signals for MII.Updated Table 81: Synchronous multiplexed NOR/PSRAM read timings.Updated Table 82: Synchronous multiplexed PSRAM write timings.Updated Table 83: Synchronous non-multiplexed NOR/PSRAM read timings.Updated Table 84: Synchronous non-multiplexed PSRAM write timings.Updated Section 6.3.27: Camera interface (DCMI) timing specifications including Table 89: DCMI characteristics and addition of Figure 72: DCMI timing diagram.Updated Section 6.3.28: SD/SDIO MMC card host interface (SDIO) characteristics including Table 90.Updated Chapter Figure 9. |
| 06-Mar-2015 | 5 | Replace Cortex-M4F by Cortex-M4 with FPU throughout the document.Updated Section : Regulator OFF and Table 4: Regulator ON/OFF and internal reset ON/OFF availability for LQFP176.Updated Figure 15: STM32F40xxx LQFP176 pinout and Table 8: STM32F40xxx pin and ball definitions.Updated Figure 6: Multi-AHB matrix.Added note 1 below Figure 12: STM32F40xxx LQFP64 pinout, Figure 13: STM32F40xxx LQFP100 pinout, Figure 14: STM32F40xxx LQFP144 pinout and Figure 15: STM32F40xxx LQFP176 pinout.Updated IVDD and IVSS in Table 14: Current characteristics.Updated PLS[2:0]=101 (falling edge) configuration in Table 21: Embedded reset and power control block characteristics.Added Section : Additional current consumption. Updated Section : On-chip peripheral current consumption.Updated Table 31: Low-power mode wakeup timings.Updated Table 34: HSE 4-26 MHz oscillator characteristics and Table 35: LSE oscillator characteristics (fLSE = 32.768 kHz).Changed condition related to VESD(CDM) in Table 47: ESD absolute maximum ratings.Updated Table 49: I/O current injection susceptibility, Table 50: I/O static characteristics, Table 51: Output voltage characteristics conditions, Table 52: I/O AC characteristics and Figure 37: I/O AC characteristics definition.Updated Section : I2C interface characteristics.Remove note 3 in Table 71: Temperature sensor characteristics.Updated Figure 72: DCMI timing diagram.Modified Figure 75: WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scale package outline and Table 92: WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scale package mechanical data. Added Figure 76: WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scale recommended footprint and Table 93: WLCSP90 recommended PCB design rules. /Modified Figure 78: LQFP64 – 64-pin, 10 x 10 mm low-profile quad flat package outline and Table 94: LQFP64 – 64-pin 10 x 10 mm low-profile quad flat package mechanical data.Updated Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outline and Table 97: UFBGA176+25 ball, 10 x 10 x 0.65 mm pitch, ultra thin fine pitch ball grid array mechanical data. Added Figure 88: UFBGA176+25 - 201- ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array recommended footprint and Table 98: UFBGA176+25 recommended PCB design rules (0.65 mm pitch BGA).Updated Figure 90: LQFP176 - 176-pin, 24 x 24 mm low profile quad flat package outline.Added Section : Device marking for WLCSP90, Section : Device marking for LQFP64, Section : Device marking for LFP100, Section : Device marking for LQFP144, Section : Device marking for UFBGA176+25 and Section : Device marking for LQFP176. |
| 22-Oct-2015 | 6 | In the whole document, updated notes related to values specified by design or by characterization.Updated Table 36: HSI oscillator characteristics.Changed fVCO_OUT minimum value and VCO freq to 100 MHz in Table 38: Main PLL characteristics and Table 39: PLLI2S (audio PLL) characteristics.Updated Figure 39: SPI timing diagram - slave mode and CPHA = 0.Updated Figure 53: 12-bit buffered /non-buffered DAC.Removed note 1 related to better performance using a restricted VDD range in Table 70: ADC accuracy at fADC = 30 MHz.Upated Figure 84: LQFP144 - 144-pin, 20 x 20 mm low-profile quad flat package outline.Updated Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outline and Table 97: UFBGA176+25 ball, 10 x 10 x 0.65 mm pitch, ultra thin fine pitch ball grid array mechanical data. |
| 16-Mar-2016 | 7 | Updated Figure 2: Compatible board designSTM32F10xx/STM32F2/STM32F40xxx for LQFP100 package.Updated |VSSX- VSS| in Table 13: Voltage characteristics to add VREF-.Added VREF- in Table 69: ADC characteristics.Updated Table 92: WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scale package mechanical data. |
| 09-Sep-2016 | 8 | Removed note 1 below Figure 5: STM32F40xxx block diagram.Updated definition of stresses above maximum ratings in Section 6.2: Absolute maximum ratings.Updated th(NSS) in Figure 39: SPI timing diagram - slave mode and CPHA = 0 and Figure 40: SPI timing diagram - slave mode and CPHA = 1.Added note related to optional marking and inset/upset marks in all package marking sections.Updated Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outline and Table 97: UFBGA176+25 ball, 10 x 10 x 0.65 mm pitch, ultra thin fine pitch ball grid array mechanical data. |
| 14-Aug-2020 | 9 | Renamed Section 3 and Section 8 into Functional overview and Ordering information, respectively.Added Arm logo and legal notice in Section 1: Introduction and updated Arm wordmark in the whole document. Removed USB certified logos.Updated camera interfaces for STM32F405OE in Table 3: STM32F405xx and STM32F407xx: features and peripheral counts.Added OTP memory in Features and Section 3.0.4: Embedded flash memory.Changed random number generator to true random number generator in the whole document and updated Section 3.0.34: True random number generator (RNG).Added Note 1 related to UFBGA176 in Table 8: STM32F40xxx pin and ball definitions.Updated Section 6.2: Absolute maximum ratings introduction.Updated VPVD minimum value for PLS[2:0]=101 (falling edge) in Table 21: Embedded reset and power control block characteristics.Updated Note 1 in Table 36: HSI oscillator characteristics.Added reference to application note AN4899 in Section 6.3.16: I/O port characteristics.Replaced DCMI_PIXCK by DCMI_PIXCLK in Table 10: Alternate function mapping.Renamed Section 8 into Ordering information.Updated D1 in Figure 87: UFBGA176+25 ball, 10 x 10 mm, 0.65 mm pitch, ultra fine pitch ball grid array package outline. |
| 08-Nov-2024 | 10 | Updated:– Cover page– Section 1: Introduction– Figure 5: STM32F40xxx block diagram– Section 3.18: Real-time clock (RTC), backup SRAM and backup registers– Table 7: STM32F40xxx pin and ball definitions– Table 9: Alternate function mapping– I/O system current consumption– Note 1 in Table 34: HSI oscillator characteristics.– Table 33: LSE oscillator characteristics ( $f_{LSE} = 32.768$ kHz)– Figure 37: I/O AC characteristics definition– Figure 39: SPI timing diagram - slave mode and CPHA = 0, Figure 40: SPI timing diagram - slave mode and CPHA = 1, and Figure 41: SPI timing diagram - master mode– Table 44: EMI characteristics for fHSE = 25 MH and fCPU = 168 MHz– Figure 49: ADC accuracy characteristics and Figure 50: Typical connection diagram when using the ADC with FT/TT pins featuring analog switch function– Figure 68: NAND controller waveforms for read access and Figure 69: NAND controller waveforms for write access– Table 96: UFBGA(176+25) - Example of PCB design rules (0.65 mm pitch BGA) title– Section 7: Package informationAdded Section 9: Important security notice |
| 04-Feb-2026 | 11 | Updated Figure 7: Power supply supervisor interconnection with internal reset OFF.Updated Figure 8: PDR_ON and NRST control with internal reset OFF.Updated Figure 9: Regulator OFF.Updated Figure 18: STM32F40xxx memory map.Updated Figure 20: Pin input voltage.Updated Table 45: ESD absolute maximum ratings.Updated Section 7.3: LQFP64 package information (5W). |
| 18-Mar-2026 | 12 | Re-numbering of Section 3: Functional overview sub-sections. |