Skip to main content
STMicroelectronics STM32F401RCT6TR — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F401RCT6TR ARM Cortex-M4 MCU, 84MHz, 256KB Flash

MPNSTM32F401RCT6TR
Active

STMicroelectronics STM32F4 series STM32F401RCT6TR, ARM Cortex-M4 32-bit MCU, 84MHz, 256KB Flash, 64K x 8 RAM, 50 I/O, 1.7V-3.6V, -40°C~85°C, 64-LQFP.

$6.4900Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F401RCT6TR specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed84MHz
PackageTape & Reel (TR) Cut Tape (CT)
RAM size64K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SDIO, SPI, UART/USART, USB OTG
Number of i (O)50
Core processorARM® Cortex®-M4
Case64-LQFP
Data convertersA/D 16x12b
Program memory size256KB (256K x 8)

Product details

The Cortex-M4's FPU handles single-precision float natively — no software emulation, no cycle penalty. If your firmware does any trig, matrix math, or sensor calibration, that FPU saves you both code space and execution time versus a Cortex-M3 at the same clock.

Memory sizing and firmware strategy

256 KB Flash and 64 KB SRAM is the sweet spot for a single-protocol stack (USB OTG + one UART) plus a modest application layer. The Flash is large enough to hold a bootloader and two application images if you're doing OTA updates with external storage. The 64 KB SRAM handles double-buffered USB and a 1 KB DMA descriptor table without squeezing the stack. No EEPROM on die — use the Flash with wear-leveling or an external I²C EEPROM for calibration constants.

Connectivity and I/O — what's on the pins

The IrDA and LINbus support means this MCU can sit on an automotive LIN node or an infrared data link without an external transceiver for the protocol layer. Brown-out detect and POR are integrated, so a simple RC reset is sufficient for most designs.

Temperature range and supply — where it lives

At 1.8 V the Flash still reads at full speed, so you can drop the core voltage for power savings in battery gear without a performance hit.

The exposed pad (if present on this variant) should be stitched to ground with at least four vias for thermal relief if the MCU is driving more than 50 mA total I/O.

The base product number STM32F401 covers a range of Flash and SRAM options in the same package, so if you later need more memory, a pin-compatible upgrade exists within the family.

Frequently asked questions

What is the difference between STM32F401RCT6 and STM32F401RCT6TR?

The silicon and firmware are identical. The TR suffix denotes Tape & Reel packaging for pick-and-place assembly; the plain suffix typically ships in trays or tubes. Electrically and functionally the same part.

What is the core architecture and maximum clock of STM32F401RCT6TR?

It uses an ARM Cortex-M4 32-bit core with single-precision FPU and DSP extensions, running at a maximum clock frequency of 84 MHz.