STM32F401RDT6 - 84MHz ARM Cortex-M4F MCU, 512KB Flash | STMicroelectronics
MPN: STM32F401RDT6 β Active| 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 |
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π Reference alternative (not in catalog)
STM32F401RET6
β Drop-Inβ 99,999 In Stock
$5.44 / Unit
View Datasheet βSTM32F411RET6
β Drop-Inβ 99,999 In Stock
$5.44 / Unit
View Datasheet βSTM32F405RGT6
β Drop-Inπ Reference alternative (not in catalog)
ATSAMD51J19A
β Drop-Inπ 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
| 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
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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
Recommended Products Summary
Engineering reference data for STM32F401RDT6 β comparison, design guidance, and compliance information.
Selection Guide
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 and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F401RDT6Q or other automotive-grade variants.