STM32F401RCT6 - 84MHz Cortex-M4 MCU 256KB Flash | ST
N.º da peça: STM32F401RCT6 ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.28 | $328,00 |
| 500 | $2.94 | $1.470,00 |
| 1.000 | $2.65 | $2.650,00 |
STM32F401RCT6 Visão geral
A microcontroller unit (MCU) is a single-chip computer that integrates a processor core, memory, and peripherals into one IC, sitting at the heart of embedded systems. Within the hierarchy, the STM32F401RCT6 belongs to the STM32F4 Series (Access Line), part of the broader STM32 microcontroller family, the ARM Cortex-M ecosystem, and the general class of embedded processors.
Key features include the Dynamic Efficiency line with Batch Acquisition Mode (BAM) for low-power data handling, a 1.7 V to 3.6 V supply range, an operating temperature range of -40C to +85C, 11 timers, one 12-bit ADC, and 11 communication interfaces (USART, SPI, I2C, I2S, SDIO, USB OTG). The Cortex-M4 core with FPU delivers 105 DMIPS and supports all ARM single-precision data-processing instructions, making DSP tasks such as filtering and FFTs practical without an external DSP.
Architecturally, the device uses an ART Accelerator for zero-wait-state execution from Flash and a multi-advanced-bus matrix, balancing the 84 MHz core bandwidth against peripheral and memory accesses. The static memory controller-free design keeps cost down while USB OTG full-speed and SDIO cover most connectivity needs.
Typical applications include motor control and digital power conversion, consumer appliances, IoT sensor nodes, industrial automation, and portable medical devices where the FPU and low active power (Dynamic Efficiency technology) provide concrete value.
Design consideration: the STM32F401 Access Line has no Crypto/CAN peripherals and 64 KB SRAM, so verify RAM budget before porting from STM32F407-class parts.
This page synthesizes distributor availability data, pin-compatible alternatives, and practical design notes not consolidated in the ST datasheet.
Alternativas drop-in para STM32F401RCT6 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com STM32F401RCT6 (mesmo formato e footprint) — diferindo em Timers, Core, Package, ADC, Flash Memory.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
STM32F401RBT6
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.16 / unidade
Ver ficha técnica →STM32F401RDT6
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.16 / unidade
Ver ficha técnica →STM32F401RET6
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$9.8481 / unidade
Ver ficha técnica →STM32F401RCT3
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
STM32F405RGT6
✅ Drop-In✓ Em estoque
$6.75 / unidade
Ver ficha técnica →STM32F401RCT6 Classificações máximas e características elétricas
| Core | ARM Cortex-M4 with FPU (single precision) |
| Frequência máxima de clock | 84 MHz |
| Largura do barramento de dados | 32 bit |
| Program Memory Size | 256 KB Flash |
| RAM Size | 64 KB SRAM |
| Performance | 105 DMIPS |
| Tensão de alimentação | 1.7 V to 3.6 V |
| Temperatura de operação | -40C to +85C |
| Encapsulamento / Caixa | LQFP-64 (10 x 10 mm) |
| Estilo de montagem | SMD/SMT |
| Timers | 11 timers |
| ADC | 1 x 12-bit ADC |
| Communication Interfaces | 11 (USART, SPI, I2C, I2S, SDIO, USB OTG) |
| GPIO Count | 51 usable GPIOs (LQFP64) |
| Series | STM32F4 Series (Dynamic Efficiency Access Line, with BAM) |
| Status RoHS | Compliant |
Configuração de pinos do STM32F401RCT6
| Pino 1 | VBAT — Battery backup supply for RTC |
| Pino 2 | PC13 — GPIO / RTC AF |
| Pino 3 | PC14 — GPIO / OSC32_IN |
| Pino 4 | PC15 — GPIO / OSC32_OUT |
| Pino 5 | PH0 — GPIO / OSC_IN |
| Pino 6 | PH1 — GPIO / OSC_OUT |
| Pino 7 | NRST — System reset (active low) |
| Pino 8 | PC0 — GPIO / ADC12_IN10 |
| Pino 9 | PC1 — GPIO / ADC12_IN11 |
| Pino 10 | PC2 — GPIO / ADC12_IN12 |
| Pino 11 | PC3 — GPIO / ADC12_IN13 |
| Pino 12 | VSSA — Analog ground |
| Pino 13 | VREF- — ADC negative reference |
| Pino 14 | VREF+ — ADC positive reference |
| Pino 15 | VDDA — Analog supply |
| Pino 16 | PA0 — GPIO / ADC12_IN0 / WKUP |
| Pino 17 | PA1 — GPIO / ADC12_IN1 |
| Pino 18 | PA2 — GPIO / ADC12_IN2 / USART2_TX |
| Pino 19 | PA3 — GPIO / ADC12_IN3 / USART2_RX |
| Pino 20 | VSS — Digital ground |
| Pino 21 | VDD — Digital supply (1.7-3.6 V) |
| Pino 22 | PA4 — GPIO / ADC12_IN4 / SPI1_NSS / DAC-less analog AF |
| Pino 23 | PA5 — GPIO / ADC12_IN5 / SPI1_SCK |
| Pino 24 | PA6 — GPIO / ADC12_IN6 / SPI1_MISO |
| Pino 25 | PA7 — GPIO / ADC12_IN7 / SPI1_MOSI |
| Pino 26 | PC4 — GPIO / ADC12_IN14 |
| Pino 27 | PC5 — GPIO / ADC12_IN15 |
| Pino 28 | PB0 — GPIO / ADC12_IN8 |
| Pino 29 | PB1 — GPIO / ADC12_IN9 |
| Pino 30 | PB2 — GPIO / BOOT1 |
| Pino 31 | PB10 — GPIO / I2C2_SCL / USART3_TX |
| Pino 32 | VCAP_1 — Core regulator capacitor (2.2 uF to GND) |
| Pino 33 | VDD — Digital supply |
| Pino 34 | PB12 — GPIO / SPI2_NSS / TIM1_BKIN |
| Pino 35 | PB13 — GPIO / SPI2_SCK / TIM1_CH1N |
| Pino 36 | PB14 — GPIO / SPI2_MISO / TIM1_CH2N |
| Pino 37 | PB15 — GPIO / SPI2_MOSI / TIM1_CH3N |
| Pino 38 | PC6 — GPIO / TIM3_CH1 / USART6_TX |
| Pino 39 | PC7 — GPIO / TIM3_CH2 / USART6_RX |
| Pino 40 | PC8 — GPIO / TIM3_CH3 / SDIO_D0 |
| Pino 41 | PC9 — GPIO / TIM3_CH4 / SDIO_D1 |
| Pino 42 | PA8 — GPIO / TIM1_CH1 / I2C3_SCL / USB OTG_SOF |
| Pino 43 | PA9 — GPIO / TIM1_CH2 / USART1_TX / USB OTG_VBUS |
| Pino 44 | PA10 — GPIO / TIM1_CH3 / USART1_RX / USB OTG_ID |
| Pino 45 | PA11 — GPIO / TIM1_CH4 / USB OTG_DM |
| Pino 46 | PA12 — GPIO / USB OTG_DP |
| Pino 47 | PA13 — GPIO / SWDIO (debug) |
| Pino 48 | VSS — Digital ground |
| Pino 49 | VDD — Digital supply |
| Pino 50 | PA14 — GPIO / SWCLK (debug) |
| Pino 51 | PA15 — GPIO / SPI1_NSS / TIM2_CH1 |
| Pino 52 | PC10 — GPIO / SDIO_D2 / USART3_TX AF |
| Pino 53 | PC11 — GPIO / SDIO_D3 / USART3_RX AF |
| Pino 54 | PC12 — GPIO / SDIO_CK / USART3_CK |
| Pino 55 | PD2 — GPIO / TIM3_ETR / SDIO_CMD |
| Pino 56 | PB3 — GPIO / SPI1_SCK / TIM2_CH2 / SWO |
| Pino 57 | PB4 — GPIO / SPI1_MISO / TIM3_CH1 |
| Pino 58 | PB5 — GPIO / SPI1_MOSI / TIM3_CH2 / I2C1_SMBA |
| Pino 59 | PB6 — GPIO / I2C1_SCL / TIM4_CH1 / USART1_TX AF |
| Pino 60 | PB7 — GPIO / I2C1_SDA / TIM4_CH2 / USART1_RX AF |
| Pino 61 | BOOT0 — Boot mode select (internal pull-down) |
| Pino 62 | PB8 — GPIO / I2C1_SCL AF / TIM4_CH3 / CAN-less AF |
| Pino 63 | PB9 — GPIO / I2C1_SDA AF / TIM4_CH4 |
| Pino 64 | VSS — Digital ground |
Aplicações típicas
STM32F401RCT6 é adequado para 6 aplicaçãos: Motor Control and Digital Power, IoT Sensor Nodes, Consumer Appliances, Industrial Automation, Portable Medical Devices, USB Peripherals and Embedded Hosts.
Motor Control and Digital Power
The STM32F401RCT6 fits cost-sensitive motor control because its Cortex-M4 FPU executes field-oriented control (FOC) math at 105 DMIPS with single-precision instructions, while its 11 timers include advanced timers with complementary PWM outputs and dead-time insertion. In a typical drive, TIM1 generates three-phase PWM at 16-20 kHz, the 12-bit ADC samples bus current and phase voltages, and the FPU runs Clarke/Park transforms without an external DSP. The trade-off versus STM32F407-class parts is the single ADC and 64 KB SRAM, so designs needing simultaneous multi-channel sampling or large observer state buffers should verify the memory budget. Dynamic Efficiency technology keeps active current low, which matters in fan and pump drives running continuously.
Recomendado
IoT Sensor Nodes
For battery-powered IoT nodes, the STM32F401RCT6 combines an 84 MHz Cortex-M4 with Batch Acquisition Mode (BAM), which lets peripherals such as the ADC or communication interfaces keep collecting data while the core sleeps, sharply reducing average current. Its 1.7 V to 3.6 V supply range allows direct operation from a Li-SOCl2 cell through the low end of the range, and the 12-bit ADC reads analog sensors without an external converter. USB OTG provides field configuration and data offload without a second bridge chip. A typical design sleeps between wakeups, waking on RTC or EXTI events; the 64 KB SRAM comfortably holds a FreeRTOS stack plus a TLS buffer for lightweight MQTT payloads, though large certificate bundles may need external storage.
Recomendado
Consumer Appliances
Home appliances such as coffee machines, air purifiers, and small HVAC controllers use the STM32F401RCT6 because it integrates touch-sensing-capable GPIOs, USART for display modules, and enough FPU performance for sensor filtering at low BOM cost. The Dynamic Efficiency line with BAM reduces standby consumption toward regulatory targets, and the 256 KB Flash accommodates a full UI state machine plus control loop in one chip, eliminating external memory. Peripherals cover the common set needed here: multiple USARTs for UART displays, I2C for EEPROM and sensors, and timers for relay or triac control. The LQFP64 package with 51 usable GPIOs drives LEDs, keypad matrices, and fan controls without port expanders, keeping PCB layer count at two.
Recomendado
Industrial Automation
In industrial automation, the STM32F401RCT6 serves as a local control and communication node where -40C to +85C operation covers cabinet and floor environments. Its 11 communication interfaces enable bridging: USART/RS-485 to legacy field devices, SPI to isolated transceivers, and I2C to I/O expanders. The ART Accelerator maintains zero-wait-state Flash execution, giving deterministic loop timing for PLC-style scan cycles. Note that the F401 lacks CAN, which is common in factory networks; designs requiring CAN should use the pin-compatible STM32F405RGT6 on the same LQFP64 footprint. The 12-bit ADC with DMA monitors supply rails and analog sensor channels, and the 64 KB SRAM supports modest protocol stacks with headroom for buffering.
Recomendado
Portable Medical Devices
Battery-powered medical devices such as glucose meters, digital stethoscopes, and portable patient monitors benefit from the STM32F401RCT6 combination of DSP-grade FPU and low dynamic power. The single-precision FPU accelerates biosignal filtering (IIR/FIR, FFT) in real time, and the 12-bit ADC digitizes sensor front ends; BAM mode permits continuous data batching while the core stays in sleep. USB OTG full-speed enables charging and data transfer to clinic PCs through a single connector. The 256 KB Flash holds signal-processing code plus calibration tables, and operation across -40C to +85C supports sterilization-adjacent environments. Designers should budget the 64 KB SRAM carefully when running long acquisition windows, and verify medical-grade power isolation externally since the MCU itself carries no isolation.
Recomendado
USB Peripherals and Embedded Hosts
The STM32F401RCT6 integrates a USB OTG full-speed controller, allowing one chip to act as USB device (HID, CDC, MSC) or limited embedded host. The 84 MHz Cortex-M4 with ART Accelerator sustains USB throughput while running application logic, and the 12 Mbps full-speed rate suits data loggers, test fixtures, and industrial programming pods. In device mode, crystal-less USB operation via clock recovery reduces BOM cost; in host mode, SDIO provides removable storage for collected data. The 64 KB SRAM supports double-buffered endpoint handling plus a modest file system. Compared with the STM32F407, the F401 lacks HS PHY support, so applications needing 480 Mbps high-speed USB should move to F4 Performance-line parts, while full-speed designs gain cost and power savings.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para STM32F401RCT6 — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | STM32F401RBT6 | STM32F401RDT6 | STM32F401RET6 | STM32F401RCT3 | STM32F405RGT6 |
|---|---|---|---|---|---|---|
| Package | LQFP-64 (10 x 10 mm) | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same | LQFP-64 - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core / Max Clock | Cortex-M4F / 84 MHz | Cortex-M4F / 84 MHz | Cortex-M4F / 84 MHz | Cortex-M4F / 84 MHz | Cortex-M4F / 84 MHz | Cortex-M4F / 168 MHz |
| Flash | 256 KB | 128 KB | 384 KB | 512 KB | 256 KB | 1 MB |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 192 KB |
| CAN / Crypto / DAC | No / No / No | No / No / No | No / No / No | No / No / No | No / No / No | Yes / Yes / Yes |
Principais diferenciais
- Best cost/performance in the F401 LQFP64 density range (vs STM32F401RET6)
- Twice the Flash of the entry density at same pinout (vs STM32F401RBT6)
- Lower power and cost than the Performance Line (vs STM32F405RGT6)
- Extended temperature option available in the same footprint (vs STM32F401RCT3)
Notas de projeto
The STM32F401RCT6 uses an internal 1.2 V core regulator; VCAP_1 (pin 32) must have a 2.2 uF low-ESR ceramic capacitor to ground placed within a few millimeters of the pin. Supply VDD pins (21, 33, 49) each with 100 nF ceramic plus one 4.7 uF bulk capacitor, and VDDA (pin 15) with a separate 1 uF plus 10 nF filter, ideally through an LC or ferrite from the digital rail. VBAT (pin 1) can tie to VDD when no backup battery is used. Keep the 1.7 V minimum in mind: 1.8 V rail designs must verify brown-out thresholds are configured.
For the LQFP64 10 x 10 mm package, use a standard 0.5 mm pitch footprint per the ST datasheet land-pattern recommendation. Place the 8 MHz HSE crystal within 10 mm of PH0/PH1 with short guarded traces and nearby 100 nF grounding of the crystal case. Route VREF+ from a quiet supply through an RC filter (10 ohm / 1 uF) when ADC accuracy matters. Keep BOOT0 (pin 61) strapped through a 10 k ohm resistor to ground; it has an internal weak pull-down, but the external resistor prevents floating in noisy environments. Reserve SWDIO/SWCLK header pads on every new PCB.
The most frequent migration mistake is porting code from STM32F407 assuming CAN, DAC, Crypto, or a second ADC exist; the F401 Access Line omits all of these. Verify the 64 KB SRAM budget when using USB stacks plus RTOS. If pins 3/4 (PC14/PC15) or 5/6 (PH0/PH1) are not used as oscillators, they have limited output-current capability and restricted GPIO modes - check the datasheet pin tables. Also note the T6 suffix is -40C to +85C only; for 125C ambient, order STM32F401RCT3. Firmware built for F405 must be recompiled against the F401 device header.
Informações de conformidade
RoHS compliant per STMicroelectronics product page. REACH and conflict-minerals declarations available from ST compliance portal; not present in provided data.