STMicroelectronics

STM32F401RBT6 - ARM Cortex-M4 84MHz MCU | STMicroelectronics

MPN: STM32F401RBT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.7 V to 3.6 V Vdss LQFP-64 (10x10 mm) Package 84 MHz Speed 128 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 STM32F401RBT6 β€” 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
πŸ“¦ LQFP-64
256 KB Flash instead of 128 KB, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F401RET6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP-64
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
πŸ“¦ LQFP-64
100 MHz clock, 512 KB Flash, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F405RGT6

βœ… Drop-In
πŸ“¦ LQFP-64
168 MHz, 1 MB Flash, same pinout but different peripheral set

πŸ“‹ Reference alternative (not in catalog)

ATSAMD51J19A

βœ… Drop-In
πŸ“¦ LQFP-64
ARM Cortex-M4F at 120 MHz, 512 KB Flash, pin-compatible but different peripheral mapping

πŸ“‹ Reference alternative (not in catalog)

LPC1768FBD100

βœ… Drop-In
πŸ“¦ LQFP-64
ARM Cortex-M3 at 100 MHz, 512 KB Flash, pin-compatible but different core

πŸ“‹ Reference alternative (not in catalog)

STM32F401RBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4 with FPU
Maximum Clock Speed 84 MHz
Flash Memory 128 KB
SRAM 64 KB
Supply Voltage 1.7 V to 3.6 V
Operating Temperature -40C to +85C
Package LQFP-64 (10x10 mm)
GPIO Pins 50
ADC 12-bit, 16 channels
USART 3
SPI 4
I2C 3
USB 1x USB 2.0 OTG FS
Timers 8 (including advanced-control)
DMA Yes, 8 channels
RTC Yes
Low Power Modes Sleep, Stop, Standby
RoHS Compliant

STM32F401RBT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Backup battery supply for RTC and backup registers
Pin 2 PC13 β€” GPIO or RTC tamper/calendar
Pin 3 PC14 β€” GPIO or OSC32_IN
Pin 4 PC15 β€” GPIO or OSC32_OUT
Pin 5 PF0 β€” GPIO or OSC_IN
Pin 6 PF1 β€” GPIO or OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO/ADC12_IN0/TIM2_CH1
Pin 11 PA1 β€” GPIO/ADC12_IN1/TIM2_CH2
Pin 12 PA2 β€” GPIO/ADC12_IN2/TIM2_CH3/USART2_TX
Pin 13 PA3 β€” GPIO/ADC12_IN3/TIM2_CH4/USART2_RX
Pin 14 VSS β€” Ground
Pin 15 VDD β€” Power supply
Pin 16 PA4 β€” GPIO/ADC12_IN4/SPI1_NSS
Pin 17 PA5 β€” GPIO/ADC12_IN5/SPI1_SCK
Pin 18 PA6 β€” GPIO/ADC12_IN6/SPI1_MISO
Pin 19 PA7 β€” GPIO/ADC12_IN7/SPI1_MOSI
Pin 20 PB0 β€” GPIO/ADC12_IN8/TIM3_CH3
Pin 21 PB1 β€” GPIO/ADC12_IN9/TIM3_CH4
Pin 22 PB2 β€” GPIO/BOOT1
Pin 23 PB10 β€” GPIO/I2C2_SCL/USART3_TX
Pin 24 PB11 β€” GPIO/I2C2_SDA/USART3_RX
Pin 25 VSS β€” Ground
Pin 26 VDD β€” Power supply
Pin 27 PB12 β€” GPIO/SPI2_NSS/I2C2_SMBA
Pin 28 PB13 β€” GPIO/SPI2_SCK
Pin 29 PB14 β€” GPIO/SPI2_MISO
Pin 30 PB15 β€” GPIO/SPI2_MOSI
Pin 31 PC6 β€” GPIO/TIM3_CH1/SDIO_D6
Pin 32 PC7 β€” GPIO/TIM3_CH2/SDIO_D7
Pin 33 PC8 β€” GPIO/TIM3_CH3/SDIO_D0
Pin 34 PC9 β€” GPIO/TIM3_CH4/SDIO_D1
Pin 35 PA8 β€” GPIO/USART1_CK/TIM1_CH1
Pin 36 PA9 β€” GPIO/USART1_TX/TIM1_CH2
Pin 37 PA10 β€” GPIO/USART1_RX/TIM1_CH3
Pin 38 PA11 β€” GPIO/USART1_CTS/USB_DM
Pin 39 PA12 β€” GPIO/USART1_RTS/USB_DP
Pin 40 PA13 β€” GPIO/SWDIO
Pin 41 VSS β€” Ground
Pin 42 VDD β€” Power supply
Pin 43 PA14 β€” GPIO/SWCLK
Pin 44 PA15 β€” GPIO/JTDI/TIM2_CH1
Pin 45 PB3 β€” GPIO/JTDO/TRACESWO
Pin 46 PB4 β€” GPIO/NJTRST
Pin 47 PB5 β€” GPIO/I2C1_SMBA
Pin 48 PB6 β€” GPIO/I2C1_SCL/TIM4_CH1
Pin 49 PB7 β€” GPIO/I2C1_SDA/TIM4_CH2
Pin 50 BOOT0 β€” Boot mode selection
Pin 51 PB8 β€” GPIO/I2C1_SCL/TIM4_CH3
Pin 52 PB9 β€” GPIO/I2C1_SDA/TIM4_CH4
Pin 53 VSS β€” Ground
Pin 54 VDD β€” Power supply
Pin 55 PC0 β€” GPIO/ADC12_IN10
Pin 56 PC1 β€” GPIO/ADC12_IN11
Pin 57 PC2 β€” GPIO/ADC12_IN12
Pin 58 PC3 β€” GPIO/ADC12_IN13
Pin 59 PC4 β€” GPIO/ADC12_IN14
Pin 60 PC5 β€” GPIO/ADC12_IN15
Pin 61 PB12 β€” GPIO/SPI2_NSS/I2C2_SMBA
Pin 62 PB13 β€” GPIO/SPI2_SCK
Pin 63 PB14 β€” GPIO/SPI2_MISO
Pin 64 PB15 β€” GPIO/SPI2_MOSI

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F401RBT6 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

STM32F401RBT6 is suitable for 6 applications: Industrial Control, IoT Devices, Consumer Electronics, Medical Monitoring, Automotive Aftermarket, Education and Prototyping.

🏭

Industrial Control

The STM32F401RBT6 is ideal for industrial control systems such as PLCs, motor drives, and robotic controllers. Its 84 MHz Cortex-M4 core with FPU accelerates real-time control algorithms, while the advanced timers generate precise PWM signals. The 12-bit ADC with 16 channels enables accurate sensor feedback. In a typical motor drive, the MCU reads current sensors via ADC, computes FOC, and outputs PWM to the inverter. The wide supply voltage range (1.7V-3.6V) and -40Β°C to +85Β°C operation ensure reliability in harsh environments. Compared to lower-end MCUs, the FPU reduces computation time for complex control loops, improving system responsiveness.

🧩

IoT Devices

For IoT applications, the STM32F401RBT6 provides a balance of processing power and low-power modes. It supports Sleep, Stop, and Standby modes, with wake-up from RTC or external interrupts, enabling battery-powered devices to achieve long battery life. The USB 2.0 OTG FS interface allows direct connection to smartphones or PCs for data transfer and firmware updates. The 128 KB Flash is sufficient for communication stacks like MQTT, CoAP, or Bluetooth LE (via external module). In a smart home sensor node, the MCU periodically wakes from Stop mode, reads sensors, transmits data via a sub-GHz radio, and returns to sleep, consuming only microamps in standby. The rich peripheral set (USART, SPI, I2C) simplifies interfacing with various sensors and wireless modules.

πŸ“±

Consumer Electronics

The STM32F401RBT6 is widely used in consumer electronics such as smart appliances, wearables, and gaming peripherals. Its compact LQFP64 package and low power consumption make it suitable for space-constrained designs. The USB OTG interface enables direct connection to PCs for charging and data sync. The Cortex-M4 FPU accelerates audio processing, making it possible to implement simple audio effects or voice recognition. In a smart speaker, the MCU can handle audio codec control, button inputs, and LED indicators, while offloading heavy processing to a dedicated DSP. The 84 MHz clock ensures smooth user interface responsiveness. The device's wide operating voltage range allows it to be powered from a single Li-ion battery (3.3V) or USB 5V with an LDO.

πŸ’Š

Medical Monitoring

In medical monitoring devices like patient vital sign monitors and portable ECG devices, the STM32F401RBT6 offers the processing power and analog capabilities needed for signal acquisition and processing. The 12-bit ADC with 16 channels can sample multiple biosignals simultaneously, while the Cortex-M4 FPU accelerates digital filtering and feature extraction. The low-power modes are crucial for battery-operated wearable monitors. For example, in a heart rate monitor, the MCU reads PPG sensor data via ADC, applies a bandpass filter, and computes heart rate using a peak detection algorithm. The USB interface allows data logging to a PC. The device's reliability and long-term availability make it suitable for medical applications, though certification (e.g., IEC 60601) is required for end products.

πŸš—

Automotive Aftermarket

The STM32F401RBT6 is used in automotive aftermarket products such as car diagnostic tools, GPS trackers, and infotainment systems. Its robust design and wide temperature range (-40Β°C to +85Β°C) make it suitable for under-hood or cabin environments. The CAN interface (though not listed in the basic specs, it is available in some variants) can be added via external transceiver for OBD-II diagnostics. The USB OTG interface enables connection to smartphones for data display. In a GPS tracker, the MCU reads GPS data via UART, processes location information, and transmits it via a cellular module. The low-power modes help reduce battery drain when the vehicle is off. The device's rich peripheral set simplifies interfacing with GPS modules, cellular modems, and display controllers.

πŸ”§

Education and Prototyping

The STM32F401RBT6 is popular in education and rapid prototyping due to its low cost, availability, and extensive community support. It is used in development boards like the STM32F401RE Nucleo and Black Pill, which are widely used in university courses and maker projects. The STM32CubeIDE and HAL libraries simplify development, allowing students to focus on application logic. The device's performance is sufficient for learning RTOS, embedded C, and digital signal processing. In a robotics project, the MCU can control motors, read sensors, and implement PID control. The LQFP64 package is easy to solder with a hot-air station, and the 0.5mm pitch is manageable for hobbyists. The availability of many tutorials and examples accelerates the learning curve.

Recommended Products Summary

IR2104 Gate driver for MOSFET/IGBT in motor drive Used in: Industrial Control ACS712 Current sensor for motor phase current sensing Used in: Industrial Control ESP8266 Wi-Fi module for IoT connectivity Used in: IoT Devices SHT30 Temperature and humidity sensor Used in: IoT Devices CS43L22 Audio DAC for sound output Used in: Consumer Electronics APDS-9960 Gesture and proximity sensor for UI Used in: Consumer Electronics AD8232 ECG front-end for heart signal acquisition Used in: Medical Monitoring MAX30102 Pulse oximeter sensor for heart rate and SpO2 Used in: Medical Monitoring NEO-6M GPS module for location tracking Used in: Automotive Aftermarket SIM800L GSM/GPRS module for cellular communication Used in: Automotive Aftermarket STM32F401RE Nucleo board for development Used in: Education and Prototyping L298N Motor driver for robotics Used in: Education and Prototyping
What is the maximum clock speed of STM32F401RBT6?
The STM32F401RBT6 operates at a maximum clock speed of 84 MHz. According to the STM32F401RB datasheet, the ARM Cortex-M4 core with FPU can run at up to 84 MHz, providing 105 DMIPS of processing power.
How much Flash memory does STM32F401RBT6 have?
The STM32F401RBT6 has 128 KB of Flash memory. This is sufficient for moderate-complexity firmware, including RTOS-based applications and communication protocol stacks.
What is the difference between STM32F401RBT6 and STM32F411RET6?
The STM32F401RBT6 has 128 KB Flash and 64 KB SRAM, while the STM32F411RET6 has 512 KB Flash and 128 KB SRAM. Both use the same ARM Cortex-M4 core, but the F411 runs at 100 MHz (vs 84 MHz) and has more peripherals. They are pin-compatible in the same LQFP64 package, but the F411 offers higher performance and memory.
Can STM32F401RBT6 be used for motor control?
Yes, the STM32F401RBT6 is suitable for motor control applications. It features advanced-control timers (TIM1 and TIM8) that can generate PWM signals with dead-time insertion, and its 12-bit ADC can sample motor currents. The Cortex-M4 FPU accelerates the computation of FOC (Field-Oriented Control) algorithms.
What is the supply voltage range of STM32F401RBT6?
The STM32F401RBT6 operates from 1.7V to 3.6V. This wide range allows it to be powered from a single lithium-ion cell (3.3V nominal) or two alkaline batteries (3.0V).
Does STM32F401RBT6 have a built-in USB?
Yes, the STM32F401RBT6 includes a USB 2.0 OTG FS (Full-Speed) interface. It supports device, host, and OTG modes, making it suitable for USB peripherals and host applications.
What is the package type of STM32F401RBT6?
The STM32F401RBT6 is available in a 64-pin LQFP package (10x10 mm). This package is surface-mount and has a 0.5mm pitch, suitable for compact PCB designs.
Is STM32F401RBT6 RoHS compliant?
Yes, the STM32F401RBT6 is RoHS compliant. STMicroelectronics confirms that this product meets the Restriction of Hazardous Substances directive, ensuring it is free from lead, mercury, cadmium, and other restricted substances.
What development tools are compatible with STM32F401RBT6?
The STM32F401RBT6 is supported by the STM32CubeIDE, Keil MDK-ARM, IAR EWARM, and GCC-based toolchains. ST also provides the STM32CubeF4 firmware package with HAL and LL drivers, plus examples for quick development.
What is the lead time for STM32F401RBT6?
As of 2026-08-06, the typical lead time for STM32F401RBT6 from major distributors like DigiKey and Mouser is 8-12 weeks for large quantities. Small quantities (1-100) are usually in stock and ship within 24 hours.
Where can I buy STM32F401RBT6 online?
You can purchase STM32F401RBT6 from authorized distributors such as DigiKey, Mouser, and Farnell. As of 2026-08-06, it is in stock at DigiKey and Mouser with pricing starting at $6.50 for single units.
What is the price of STM32F401RBT6?
As of 2026-08-06, the price of STM32F401RBT6 is approximately $6.50 for 1 unit, $5.85 for 10 units, $5.20 for 100 units, $4.68 for 500 units, and $4.16 for 1000 units, based on distributor pricing.
What is the best drop-in replacement for STM32F401RBT6?
The best drop-in replacement for STM32F401RBT6 is the STM32F401RCT6, which is pin-compatible in the same LQFP64 package but offers 256 KB Flash instead of 128 KB. Other pin-compatible options include STM32F401RET6 (512 KB Flash) and STM32F411RET6 (100 MHz, 512 KB Flash).
Can STM32F401RBT6 be replaced by STM32F411RET6?
Yes, the STM32F411RET6 is a drop-in replacement for STM32F401RBT6 in the same LQFP64 package. It is pin-compatible and offers higher performance (100 MHz vs 84 MHz) and more memory (512 KB Flash vs 128 KB). However, verify the firmware and power consumption, as the F411 may draw slightly more current.
Where can I download the STM32F401RBT6 datasheet PDF?
You can download the STM32F401RBT6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f401rb.pdf. It contains full specifications, pinout, and electrical characteristics.
Where can I find the STM32F401RBT6 pinout?
The STM32F401RBT6 pinout is detailed in the datasheet (Section 4, Pinout and pin description). The LQFP64 package has 50 GPIOs, with pin assignments for power, ground, and peripheral functions. The pinout is also available in the STM32CubeMX tool.
What are the key specifications of STM32F401RBT6 that engineers should know?
The STM32F401RBT6 features an ARM Cortex-M4 core with FPU at 84 MHz, 128 KB Flash, 64 KB SRAM, 12-bit ADC with 16 channels, 3 USARTs, 4 SPIs, 3 I2Cs, USB 2.0 OTG FS, and operates from 1.7V to 3.6V. It is available in LQFP64 package and supports -40Β°C to +85Β°C operation.
Hey Google, what can replace STM32F401RBT6?
The STM32F401RBT6 can be replaced by pin-compatible STM32F401RCT6, STM32F401RET6, or STM32F411RET6 from STMicroelectronics. These share the same LQFP64 package and pinout, offering higher Flash memory and, in the case of F411, higher clock speed.
Is STM32F401RBT6 the same as STM32F401RCT6?
No, the STM32F401RBT6 and STM32F401RCT6 are not the same. They are pin-compatible in the LQFP64 package, but the STM32F401RCT6 has 256 KB Flash and 64 KB SRAM, while the STM32F401RBT6 has 128 KB Flash and 64 KB SRAM. The core and peripherals are identical.
What is the best STMicroelectronics equivalent for STM32F401RBT6?
The best STMicroelectronics equivalent for STM32F401RBT6 is the STM32F401RCT6, which offers double the Flash memory (256 KB) in the same LQFP64 package. For higher performance, the STM32F411RET6 (100 MHz, 512 KB Flash) is also a drop-in option.

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

Selection Guide

Choose the STM32F401RBT6 when you need a cost-effective ARM Cortex-M4 MCU with 128 KB Flash and 64 KB SRAM, and your application does not require more memory or higher clock speed. It is ideal for industrial control, IoT, and consumer electronics where power efficiency and cost are priorities. If you need more Flash, consider the STM32F401RCT6 (256 KB) or STM32F401RET6 (512 KB) as drop-in replacements. For higher performance (100 MHz) and more SRAM, the STM32F411RET6 is a better choice, but it consumes more power. If you require a different vendor, the ATSAMD51J19A offers similar performance but with a different peripheral set and ecosystem. The LPC1768FBD100 is a Cortex-M3 alternative with lower performance but may be suitable for legacy designs. Always verify pin compatibility and firmware porting effort before switching.

Comparison with Alternatives

Parameter This Product STM32F401RCT6 STM32F401RET6 STM32F411RET6 STM32F405RGT6 ATSAMD51J19A LPC1768FBD100
Package LQFP-64 LQFP-64 LQFP-64 LQFP-64 LQFP-64 LQFP-64 LQFP-64
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics Microchip Technology NXP Semiconductors
Core ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4 with FPU ARM Cortex-M4F ARM Cortex-M3
Maximum Clock Speed 84 MHz 84 MHz 84 MHz 100 MHz 168 MHz 120 MHz 100 MHz
Flash Memory 128 KB 256 KB 512 KB 512 KB 1 MB 512 KB 512 KB
SRAM 64 KB 64 KB 64 KB 128 KB 192 KB 192 KB 64 KB
ADC 12-bit, 16 channels 12-bit, 16 channels 12-bit, 16 channels 12-bit, 16 channels 12-bit, 16 channels 12-bit, 20 channels 12-bit, 8 channels
USB 1x USB 2.0 OTG FS 1x USB 2.0 OTG FS 1x USB 2.0 OTG FS 1x USB 2.0 OTG FS 1x USB 2.0 OTG FS 1x USB 2.0 1x USB 2.0 FS/HS

Key Differentiators

  • Higher clock speed than STM32F401RCT6 (vs STM32F401RCT6)
  • Lower power consumption than STM32F411RET6 (vs STM32F411RET6)
  • Better ecosystem and software support than ATSAMD51J19A (vs ATSAMD51J19A)

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. The VDDA pin should be connected to VDD through a ferrite bead and a 1uF capacitor to filter analog noise. Ensure VSSA is connected to ground with a low-impedance path. For battery-powered designs, use the VBAT pin for RTC backup and connect a 3V coin cell.

For the LQFP64 package, use a 4-layer PCB with a solid ground plane. Place the crystal (HSE) and load capacitors close to the OSC_IN/OSC_OUT pins, with a ground guard ring to reduce noise. Keep high-speed signals (e.g., SPI, USB) away from the crystal and analog pins. Use via stitching around the ground plane to minimize EMI.

Ensure the BOOT0 pin is properly configured: tie to GND for normal boot from Flash, or to VDD for boot from system memory. Do not leave NRST floating; connect a 100nF capacitor to GND. When using the ADC, set the sampling time appropriately for the source impedance to avoid inaccurate readings. Also, configure the PLL correctly to avoid exceeding the maximum clock speed of 84 MHz.

Compliance Information

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

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

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