STMicroelectronics

STM32F401RDT6 - 84MHz ARM Cortex-M4F MCU, 512KB Flash | STMicroelectronics

MPN: STM32F401RDT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.7 V to 3.6 V Vdss LQFP64 (10x10 mm) Package 84 MHz Speed 512 KB Memory
$6.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $6.5 $6.50
10 $5.85 $58.50
100 $5.2 $520.00
500 $4.68 $2,340.00
1,000 $4.16 $4,160.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F401RDT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F401RCT6

βœ… Drop-In
πŸ“¦ LQFP64
256 KB Flash, 64 KB SRAM (less memory)

πŸ“‹ Reference alternative (not in catalog)

STM32F401RET6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M4 with FPU Β· 84 MHz Β· 512 KB Β· 96 KB Β· 1.7 V to 3.6 V Β· -40C to +85C Β· LQFP64 (10x10 mm, 0.5 mm pitch) Β· 64

βœ“ 99,999 In Stock

$5.44 / Unit

View Datasheet β†’

STM32F411RET6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M4F with FPU Β· 100 MHz Β· 512 KB Β· 128 KB Β· 1.7 V to 3.6 V Β· -40C to +85C Β· LQFP64 (10x10 mm, 0.5 mm pitch) Β· 50

βœ“ 99,999 In Stock

$5.44 / Unit

View Datasheet β†’

STM32F405RGT6

βœ… Drop-In
πŸ“¦ LQFP64
168 MHz core, 1 MB Flash, 192 KB SRAM

πŸ“‹ Reference alternative (not in catalog)

ATSAMD51J19A

βœ… Drop-In
πŸ“¦ LQFP64
Cortex-M4F, 120 MHz, 512 KB Flash, 192 KB SRAM

πŸ“‹ Reference alternative (not in catalog)

STM32F401RDT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4F with FPU
Maximum Clock Speed 84 MHz
Flash Memory 512 KB
SRAM 96 KB
Supply Voltage Range 1.7 V to 3.6 V
Operating Temperature Range -40C to +85C
Package LQFP64 (10x10 mm)
Number of I/O Pins 50
ADC 12-bit, 16 channels
Timers 11 (including advanced-control, general-purpose, and basic)
USART 3
SPI 4
I2C 3
USB USB 2.0 OTG FS
DMA 16 channels
Low-Power Modes Sleep, Stop, Standby
RoHS Status Compliant

STM32F401RDT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Battery backup supply
Pin 2 PC13 β€” GPIO / RTC output
Pin 3 PC14 β€” GPIO / OSC32_IN
Pin 4 PC15 β€” GPIO / OSC32_OUT
Pin 5 PF0 β€” GPIO / OSC_IN
Pin 6 PF1 β€” GPIO / OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 PA0 β€” GPIO / ADC_IN0
Pin 11 PA1 β€” GPIO / ADC_IN1
Pin 12 PA2 β€” GPIO / USART2_TX
Pin 13 PA3 β€” GPIO / USART2_RX
Pin 14 PA4 β€” GPIO / SPI1_NSS
Pin 15 PA5 β€” GPIO / SPI1_SCK
Pin 16 PA6 β€” GPIO / SPI1_MISO
Pin 17 PA7 β€” GPIO / SPI1_MOSI
Pin 18 PB0 β€” GPIO / ADC_IN8
Pin 19 PB1 β€” GPIO / ADC_IN9
Pin 20 PB2 β€” GPIO / BOOT1
Pin 21 PB10 β€” GPIO / I2C2_SCL
Pin 22 PB11 β€” GPIO / I2C2_SDA
Pin 23 VSS β€” Ground
Pin 24 VDD β€” Digital power supply
Pin 25 PB12 β€” GPIO / SPI2_NSS
Pin 26 PB13 β€” GPIO / SPI2_SCK
Pin 27 PB14 β€” GPIO / SPI2_MISO
Pin 28 PB15 β€” GPIO / SPI2_MOSI
Pin 29 PC6 β€” GPIO / TIM3_CH1
Pin 30 PC7 β€” GPIO / TIM3_CH2
Pin 31 PC8 β€” GPIO / TIM3_CH3
Pin 32 PC9 β€” GPIO / TIM3_CH4
Pin 33 PA8 β€” GPIO / TIM1_CH1
Pin 34 PA9 β€” GPIO / USART1_TX
Pin 35 PA10 β€” GPIO / USART1_RX
Pin 36 PA11 β€” GPIO / USB_DM
Pin 37 PA12 β€” GPIO / USB_DP
Pin 38 PA13 β€” SWDIO
Pin 39 VSS β€” Ground
Pin 40 VDD β€” Digital power supply
Pin 41 PA14 β€” SWCLK
Pin 42 PA15 β€” GPIO / JTDI
Pin 43 PB3 β€” GPIO / JTDO
Pin 44 PB4 β€” GPIO / NJTRST
Pin 45 PB5 β€” GPIO / I2C1_SMBA
Pin 46 PB6 β€” GPIO / I2C1_SCL
Pin 47 PB7 β€” GPIO / I2C1_SDA
Pin 48 BOOT0 β€” Boot mode selection
Pin 49 PB8 β€” GPIO / I2C1_SCL
Pin 50 PB9 β€” GPIO / I2C1_SDA
Pin 51 VSS β€” Ground
Pin 52 VDD β€” Digital power supply
Pin 53 PC0 β€” GPIO / ADC_IN10
Pin 54 PC1 β€” GPIO / ADC_IN11
Pin 55 PC2 β€” GPIO / ADC_IN12
Pin 56 PC3 β€” GPIO / ADC_IN13
Pin 57 PC4 β€” GPIO / ADC_IN14
Pin 58 PC5 β€” GPIO / ADC_IN15
Pin 59 PB12 β€” GPIO / SPI2_NSS
Pin 60 PB13 β€” GPIO / SPI2_SCK
Pin 61 PB14 β€” GPIO / SPI2_MISO
Pin 62 PB15 β€” GPIO / SPI2_MOSI
Pin 63 VSS β€” Ground
Pin 64 VDD β€” Digital power supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F401RDT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F401RDT6 is suitable for 6 applications: Industrial Control Systems, IoT Edge Devices, Consumer Electronics, Medical Monitoring Equipment, Audio Processing, Robotics and Drones.

🏭

Industrial Control Systems

The STM32F401RDT6 is ideal for industrial control systems due to its 84 MHz Cortex-M4F core with FPU, which accelerates PID control algorithms and real-time processing. Its advanced timers generate precise PWM signals for motor drives, while the 12-bit ADC with 16 channels enables accurate sensor feedback. The device's robust communication interfaces (USART, SPI, I2C) facilitate integration with industrial networks like Modbus. Its wide operating temperature range (-40Β°C to +85Β°C) ensures reliability in harsh environments. The FPU handles floating-point calculations efficiently, reducing CPU load and improving response times. Additionally, the low-power modes help reduce energy consumption in always-on industrial sensors.

🧩

IoT Edge Devices

The STM32F401RDT6 is well-suited for IoT edge devices that require processing sensor data and communicating with cloud services. Its low-power modes (Sleep, Stop, Standby) extend battery life, while the USB OTG FS interface allows direct connection to hosts or peripherals. The Cortex-M4F FPU accelerates sensor fusion algorithms, and the rich peripheral set supports various sensors (temperature, humidity, motion) via I2C or SPI. The device's 512 KB Flash provides ample space for communication stacks (e.g., MQTT, CoAP) and application logic. Its small LQFP64 package enables compact PCB designs for wearable and smart home devices. The wide supply voltage range (1.7V-3.6V) accommodates battery chemistries like Li-ion and alkaline.

πŸ“±

Consumer Electronics

In consumer electronics, the STM32F401RDT6 provides the processing power for user interfaces, audio processing, and connectivity. Its FPU enables real-time audio effects and voice recognition, while the USB OTG interface supports device-to-device communication. The device's multiple timers generate accurate PWM for LED dimming and motor control in appliances. Its low-power modes are crucial for battery-operated remote controls and wearables. The 512 KB Flash allows for rich GUI libraries and firmware updates over-the-air. The LQFP64 package is cost-effective for mass production, and the device's wide temperature range ensures operation in various consumer environments.

πŸ’Š

Medical Monitoring Equipment

The STM32F401RDT6 is suitable for medical monitoring devices like pulse oximeters and ECG monitors due to its high-performance core and low-power operation. The FPU accelerates signal processing algorithms for heart rate and oxygen saturation calculation. The 12-bit ADC with 16 channels can interface with multiple biosensors, and the DMA controller enables continuous data acquisition without CPU intervention. The device's low-power modes are essential for portable, battery-powered monitors. Its robust communication interfaces (USART, I2C) allow data transmission to displays or smartphones. The wide operating temperature range and RoHS compliance meet medical device standards. The 512 KB Flash provides ample storage for patient data logs and firmware.

🎧

Audio Processing

The STM32F401RDT6 excels in audio processing applications such as voice-controlled devices, audio effects processors, and smart speakers. Its Cortex-M4F FPU accelerates FFT and digital filtering algorithms, enabling real-time audio analysis and enhancement. The device's I2S interface (via SPI) connects to audio codecs for high-quality audio input/output. The 512 KB Flash can store audio samples or processing code, and the 96 KB SRAM supports buffering. The USB OTG interface allows streaming audio to/from a host. The low-power modes help reduce power consumption in battery-powered audio devices. The LQFP64 package is compact for portable designs.

✈️

Robotics and Drones

The STM32F401RDT6 is a popular choice for robotics and drone flight controllers due to its real-time performance and rich peripherals. The FPU accelerates sensor fusion algorithms (e.g., Kalman filters) for attitude estimation, and the advanced timers generate precise PWM signals for motor speed control. The device's multiple UARTs interface with GPS, telemetry, and other sensors. The 12-bit ADC reads battery voltage and current sensors. The low-power modes are useful for battery conservation during idle periods. The 512 KB Flash provides ample space for complex control algorithms and logging. The LQFP64 package is lightweight and suitable for space-constrained drone PCBs.

Recommended Products Summary

IR2104 Gate driver for motor control Used in: Industrial Control Systems ACS712 Current sensor for feedback Used in: Industrial Control Systems ESP8266 Wi-Fi module for connectivity Used in: IoT Edge Devices BME280 Environmental sensor Used in: IoT Edge Devices CS43L22 Audio DAC for sound output Used in: Consumer Electronics, Audio Processing FT5336 Touch controller for displays Used in: Consumer Electronics MAX30102 Pulse oximeter sensor Used in: Medical Monitoring Equipment AD8232 ECG front-end Used in: Medical Monitoring Equipment WM8731 Audio codec Used in: Audio Processing MPU6050 IMU for motion sensing Used in: Robotics and Drones ESC Electronic speed controller Used in: Robotics and Drones
What is the maximum clock speed of STM32F401RDT6?
The STM32F401RDT6 operates at a maximum clock speed of 84 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M4F core with FPU can run at up to 84 MHz, providing 105 DMIPS of processing power.
How much Flash memory does STM32F401RDT6 have?
The STM32F401RDT6 has 512 KB of Flash memory. This is sufficient for complex firmware, including RTOS, communication stacks, and application code, as stated in the STM32F401RD datasheet.
What is the difference between STM32F401RDT6 and STM32F401RCT6?
The STM32F401RDT6 has 512 KB Flash and 96 KB SRAM, while the STM32F401RCT6 has 256 KB Flash and 64 KB SRAM. Both are in LQFP64 packages and are pin-compatible, but the RDT6 offers double the Flash and 50% more SRAM, making it suitable for larger applications.
Can STM32F401RDT6 be used for motor control applications?
Yes, the STM32F401RDT6 is well-suited for motor control due to its advanced timers with PWM generation, 12-bit ADC for current sensing, and the Cortex-M4F FPU for fast control algorithms. It can drive BLDC, PMSM, and stepper motors with appropriate external drivers.
What is the operating voltage range of STM32F401RDT6?
The STM32F401RDT6 operates from 1.7V to 3.6V. This wide range allows for battery-powered applications and compatibility with 3.3V logic systems, as specified in the datasheet.
Does STM32F401RDT6 have a floating-point unit?
Yes, the STM32F401RDT6 features a single-precision floating-point unit (FPU) as part of the ARM Cortex-M4F core. This accelerates mathematical operations, making it ideal for DSP and control applications.
What is the price of STM32F401RDT6?
As of 2026-08-13, the price of STM32F401RDT6 is approximately $6.50 for single-unit quantities, decreasing to around $4.16 at 1000 units, based on distributor data from DigiKey and Mouser.
Where can I buy STM32F401RDT6 online?
STM32F401RDT6 is available from major distributors such as DigiKey, Mouser, and Farnell. You can also purchase directly from STMicroelectronics' authorized distributors. Check stock availability on their websites.
What is the lead time for STM32F401RDT6?
The typical lead time for STM32F401RDT6 is 8-12 weeks for large orders, but it may be in stock at distributors for immediate shipment. As of 2026-08-13, DigiKey and Mouser show stock available.
Is STM32F401RDT6 suitable for IoT applications?
Yes, the STM32F401RDT6 is suitable for IoT edge nodes due to its low-power modes, rich connectivity (USART, SPI, I2C, USB), and sufficient processing power for sensor data processing and communication protocols like MQTT.
What is the best drop-in replacement for STM32F401RDT6?
The best drop-in replacement for STM32F401RDT6 is the STM32F401RCT6 (same LQFP64 package, pin-compatible, but with 256 KB Flash and 64 KB SRAM). For more memory, the STM32F411RET6 is also pin-compatible but has a different core clock (100 MHz).
Can STM32F401RCT6 replace STM32F401RDT6?
Yes, the STM32F401RCT6 can replace STM32F401RDT6 in most designs as it is pin-compatible and shares the same LQFP64 package. However, the RCT6 has less Flash (256 KB vs 512 KB) and SRAM (64 KB vs 96 KB), so ensure your firmware fits within the smaller memory.
Where can I download the STM32F401RDT6 datasheet PDF?
You can download the STM32F401RDT6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f401rd.pdf. It is also available on distributor websites like DigiKey and Mouser.
What are the key specifications of STM32F401RDT6 that engineers should know?
Engineers should know that the STM32F401RDT6 features an 84 MHz ARM Cortex-M4F core with FPU, 512 KB Flash, 96 KB SRAM, 12-bit ADC with 16 channels, multiple communication interfaces (3 USART, 4 SPI, 3 I2C, USB OTG FS), and operates from 1.7V to 3.6V. It is available in LQFP64 package and supports low-power modes.
Hey Google, what can replace STM32F401RDT6?
The STM32F401RDT6 can be replaced by the STM32F401RCT6 (same package, less memory) or the STM32F411RET6 (same package, higher clock speed). Both are pin-compatible drop-in replacements from STMicroelectronics.
Is STM32F401RDT6 the same as STM32F401RCT6?
No, the STM32F401RDT6 and STM32F401RCT6 are not the same. The RDT6 has 512 KB Flash and 96 KB SRAM, while the RCT6 has 256 KB Flash and 64 KB SRAM. They are pin-compatible but differ in memory capacity.
What is the best STMicroelectronics equivalent for STM32F401RDT6?
The best STMicroelectronics equivalent for STM32F401RDT6 is the STM32F401RCT6 for cost-sensitive designs with lower memory needs, or the STM32F411RET6 for higher performance (100 MHz) with the same package.
What development tools are compatible with STM32F401RDT6?
The STM32F401RDT6 is supported by STM32CubeIDE, Keil MDK, IAR EWARM, and GCC-based toolchains. It can be programmed via SWD or JTAG interfaces, and STM32CubeMX is used for peripheral configuration.
Is STM32F401RDT6 RoHS compliant?
Yes, the STM32F401RDT6 is RoHS compliant, as indicated in the STMicroelectronics datasheet and product page. It is also lead-free and halogen-free.
What is the power consumption of STM32F401RDT6 in low-power modes?
In Standby mode, the STM32F401RDT6 consumes approximately 2.4 uA at 3.3V. In Stop mode, it consumes around 10 uA. These values are from the datasheet and are typical at room temperature.

Engineering reference data for STM32F401RDT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F401RDT6 when you need a balanced MCU with 512 KB Flash, 96 KB SRAM, and an 84 MHz Cortex-M4F core with FPU for applications like industrial control, IoT edge devices, and consumer electronics. If your application requires less memory and you want to reduce cost, the STM32F401RCT6 (256 KB Flash, 64 KB SRAM) is a suitable drop-in alternative. For higher performance (100 MHz) and more SRAM (128 KB), consider the STM32F411RET6, but note it may be more expensive. If you need even higher performance (168 MHz) and more memory (1 MB Flash, 192 KB SRAM), the STM32F405RGT6 is an option, but it consumes more power. For a cross-brand alternative, the Microchip ATSAMD51J19A offers similar specs with a 120 MHz core and 192 KB SRAM, but verify pin compatibility and software migration effort. All alternatives share the LQFP64 package, so PCB layout can be reused.

Comparison with Alternatives

Parameter This Product STM32F401RCT6 STM32F401RET6 STM32F411RET6 STM32F405RGT6 ATSAMD51J19A
Package LQFP64 LQFP64 LQFP64 LQFP64 LQFP64 LQFP64
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics Microchip Technology
Core Clock Speed 84 MHz 84 MHz 84 MHz 100 MHz 168 MHz 120 MHz
Flash Memory 512 KB 256 KB 512 KB 512 KB 1 MB 512 KB
SRAM 96 KB 64 KB 96 KB 128 KB 192 KB 192 KB
FPU Yes Yes Yes Yes Yes Yes
Number of ADC Channels 16 16 16 16 16 20
USB Interface USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0

Key Differentiators

  • Higher Flash and SRAM than STM32F401RCT6 (vs STM32F401RCT6)
  • Lower power consumption than STM32F405RGT6 (vs STM32F405RGT6)
  • Cost-effective compared to STM32F411RET6 (vs STM32F411RET6)

Design Notes

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin, and add a 4.7uF bulk capacitor per supply domain. Connect VDDA to a clean analog supply through a ferrite bead and add a 1uF capacitor to VSSA. Ensure VREF+ is connected to a stable reference voltage (e.g., 3.3V) for accurate ADC readings. The device operates from 1.7V to 3.6V, so verify all peripherals are compatible with the chosen supply voltage.

For the HSE crystal oscillator, place the crystal and load capacitors close to the OSC_IN/OSC_OUT pins (PF0/PF1) and keep the trace lengths short and symmetrical. Use a ground plane around the oscillator area to minimize noise. For the USB interface, route the D+ and D- lines as a differential pair with controlled impedance (90 ohms) and place a 22-ohm series resistor on each line. Keep the SWD interface traces short for reliable debugging.

Do not leave the BOOT0 pin floating; connect it to ground through a 10k resistor for normal boot from Flash. Ensure the NRST pin has a 100nF capacitor to ground for reliable reset. When using low-power modes, configure all unused GPIOs as analog inputs to minimize leakage current. Also, verify that the supply voltage does not exceed 3.6V to avoid damaging the device.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F401RDT6Q or other automotive-grade variants.

Data verified on: 2026-08-13
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details