embedded processors controllers

STM32F405

Full part number: STM32F405OET6

Every spec below is cited to the manufacturer datasheet. Compare the closest alternatives, then ask the assistant what it means for your design.

00 — Overview

What the STM32F405 does

The STM32F405xx/STM32F407xx are 32-bit ARM Cortex-M4 microcontrollers featuring an FPU, 210 DMIPS performance, and up to 1 MB of Flash memory paired with 192 KB of SRAM. These devices operate on a 1.8 V to 3.6 V supply and deliver a 168 MHz clock speed. The family includes variants with up to 140 I/O ports, 17 timers, and 3 ADCs. They support advanced connectivity including USB 2.0 OTG, Ethernet MAC, and multiple serial interfaces. Engineers typically use these MCUs for complex embedded applications requiring high processing power, real-time control, and extensive peripheral integration within industrial or consumer electronic systems.

Next step
Start building with STM32F405 → Every number above is cited straight from the datasheet — ask what they mean for your design, and the assistant answers from the same source documents.
01 — Key specifications

Datasheet parameters

Datasheet parameters for STM32F405
ParameterMinTypMaxConditionsSource
quiescent current 100 nA 100 nA 100 nA idd_vbat; Typical and maximum current consumptions in $ VBAT $ mode ST datasheet, p. 89 — Table 25. Typical and maximum current consumptions in mode
output current (abs max) 25 mA iio; Current characteristics ST datasheet, p. 77 — Table 12. Current characteristics
supply voltage range 2.7 V 3.6 V VDD; Ethernet DC electrical characteristics ST datasheet, p. 127 — Table 63. Ethernet DC electrical characteristics
operating temperature -40 °C 85 °C Maximum power dissipation; ta; General operating conditions ST datasheet, p. 78 — Table 14. General operating conditions (continued)
power dissipation 465 mW LQFP100; pd; General operating conditions ST datasheet, p. 78 — Table 14. General operating conditions (continued)
input capacitance 5 pF cin(hse); High-speed external user clock characteristics ST datasheet, p. 96 — Table 29. High-speed external user clock characteristics
cpu speed 168 MHz ST datasheet, p. 12
program memory size 1 MB ST datasheet, p. 13 — Table 2. STM32F405xx and STM32F407xx: features and peripheral counts
ram size 196 KB ST datasheet, p. 13 — Table 2. STM32F405xx and STM32F407xx: features and peripheral counts
io count 72 ST datasheet, p. 14 — Table 2. STM32F405xx and STM32F407xx: features and peripheral counts
adc resolution 12 bit ST datasheet, p. 12
core size 32 bit ST datasheet, p. 12
rise time 4 ns 20 ns CL = 50 pF; tr; USB OTG FS electrical characteristics $ ^{(1)} $ Driver characteristics ST datasheet, p. 125 — Table 59. USB OTG FS electrical characteristics Driver characteristics
fall time 4 ns 20 ns CL = 50 pF; tf; USB OTG FS electrical characteristics $ ^{(1)} $ Driver characteristics ST datasheet, p. 125 — Table 59. USB OTG FS electrical characteristics Driver characteristics
data retention 30 year 1 kcycle(2)at TA = 85 °C; tret; Flash memory endurance and data retention ST datasheet, p. 106 — Table 41. Flash memory endurance and data retention
program erase cycles 10 kcycle TA = -40 to +85 °C (6 suffix versions)TA = -40 to +105 °C (7 suffix versions); Flash memory endurance and data retention ST datasheet, p. 106 — Table 41. Flash memory endurance and data retention
02 — Alternatives

Closest matches to STM32F405

STM32F405OE similar adc resolution, similar clock frequency, similar contact current
STM32F411CC 4.1× lower program memory size, 2.5× higher contact current, 2.2× lower clock frequency
STM32F411CCU6 4.1× lower program memory size, 2.5× higher contact current, 2.2× lower clock frequency
STM32F103C8 16.0× lower program memory size, 9.8× lower ram size, 2.3× lower cpu speed
STM32F072C8 16.0× lower program memory size, 12.3× lower ram size, 10.4× higher fall time
GD32F103RFT6 11.5× lower clock frequency, 10.0× higher program erase cycles, 10.0× lower settling time
GD32F303CCT6 10.0× higher program erase cycles, 10.0× lower settling time, 4.1× lower program memory size
STM32G431C6 6.1× lower ram size, 3.8× lower output current, 1.8× lower settling time
03 — FAQ

Frequently asked questions

What is the ADC resolution of the STM32F405OET6?

The ADC resolution is 12 bit.

What is the core size of the STM32F405OET6?

The core size is 32 bit.

What is the maximum CPU speed of the STM32F405OET6?

The maximum CPU speed is 168 MHz.

What is the data retention period for the STM32F405OET6 Flash memory after 1 kcycle at TA = 85 °C?

The data retention is 30 year.

What is the fall time (tf) for the USB OTG FS electrical characteristics?

The fall time is 20 ns when CL = 50 pF.

What is the input capacitance for the High-speed external user clock (cin(hse))?

The input capacitance is 5 pF.

How many I/O pins does the STM32F405OET6 have?

The STM32F405OET6 has 72 I/O pins.

What is the maximum operating temperature under general operating conditions with maximum power dissipation?

The maximum operating temperature is 85 °C.

What is the output current (iio) for the STM32F405OET6?

The output current (iio) is 25 mA.

What is the power dissipation for the STM32F405OET6 in LQFP100 under general operating conditions?

The power dissipation is 465 mW.

What is the program erase cycle endurance for the STM32F405OET6 under the specified temperature conditions?

The program erase cycle endurance is 10 kcycle for TA = -40 to +85 °C (6 suffix versions) and TA = -40 to +105 °C (7 suffix versions).

What is the program memory size of the STM32F405OET6?

The program memory size is 1 MB.

Design help What do I need around the STM32F405? →