STM32F411RCT6 - 100MHz Cortex-M4 MCU 256KB | STMicroelectronics
MPN: STM32F411RCT6 ✓ 啟用中STM32F411RCT6 概覽
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, volatile and non-volatile memory, peripherals, and I/O on one die. The STM32F411RCT6 sits in the hierarchy: Cortex-M4 -> Arm Cortex-M family -> 32-bit RISC processor -> microprocessor -> semiconductor IC. It functions as the active computational element in embedded systems, executing firmware stored in Flash while coordinating communication, sensing, and actuation through on-chip peripherals.
Key features include the FPU and DSP extensions, an 8 MHz internal RC oscillator, USB 2.0 Full-Speed OTG, up to 11 timers, three I2C, three SPI, three USART, one UART, plus a 12-bit ADC, SDIO, and a real-time clock. The Adaptive Real-Time (ART) Accelerator enables zero-wait-state execution from Flash, allowing the core to sustain 100 MHz throughput without instruction stalls.
A built-in voltage regulator and POR/PDR/PVD circuits reduce external components, while a 4-byte backup register and RTC domain with optional VBAT keep critical state across power-down cycles. The 64-pin LQFP exposes 50+ GPIO, expanding to multiple alternate functions for motor drive, display, and audio interfaces. Internal bus matrix (AHB/APB) connects the DMA controller (8-channel) to memory and peripherals, offloading data movement from the CPU.
Typical applications include consumer medical devices such as glucose meters and portable diagnostics, USB peripherals including HID mass-storage and CDC bridges, motor control for small BLDC and stepper drives, and home audio processing units. Industrial HMI panels and IoT sensor gateways also leverage the SRAM headroom and rich peripherals.
For design, ensure VDDA is tied to VDD or filtered separately when the ADC is in use; place the MCU's bypass network within 5 mm of each pair of supply pins. For USB designs the D+/D- traces must be 90 ohm differential and matched to within 150 mil.
This page synthesizes distributor stock, drop-in alternatives, pricing tiers, and PCB design notes to help procurement and embedded engineers evaluate STM32F411RCT6 alongside competing Cortex-M4 devices.
直接替換替代品,適用於 STM32F411RCT6 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: STM32F411RCT6 (相同外形與佔位) — 差異在於 Package, Core, Timers, Flash Memory, Communication Interfaces.
STM32F401RCT6
✅ 直接替換聯絡詢價
查看資料表 →STM32F405RGT6
✅ 直接替換聯絡詢價
查看資料表 →STM32F415RGT6
✅ 直接替換聯絡詢價
查看資料表 →STM32F103RCT6
✅ 直接替換聯絡詢價
查看資料表 →GD32F303RCT6
✅ 直接替換📋 參考替代品(不在目錄中)
STM32F411RCT6 最大額定值與電氣特性
| Core | ARM Cortex-M4 with FPU and DSP |
| 最大時脈頻率 | 100 MHz |
| Program Memory Size | 256 KB Flash |
| RAM Size | 128 KB SRAM |
| Supply Voltage Range | 1.7 V to 3.6 V |
| 工作溫度範圍 | -40C to +85/105/125C |
| 封裝 | 64-LQFP (10x10 mm) |
| 安裝類型 | Surface Mount |
| GPIO Count | 50+ |
| ADC | 1x 12-bit, up to 2.4 MSPS |
| Timers | Up to 11 (including 1 SysTick) |
| Communication Interfaces | 3x I2C, 3x SPI, 3x USART, 1x UART, USB 2.0 FS OTG |
| DMA Channels | 8 |
| RoHS 狀態 | Compliant |
STM32F411RCT6 腳位配置
| 腳位 1 | PC13 — GPIO/Tamper-RTC |
| 腳位 2 | PC14/OSC32_IN — GPIO/LSE crystal input |
| 腳位 3 | PC15/OSC32_OUT — GPIO/LSE crystal output |
| 腳位 4 | VSS — Ground |
| 腳位 5 | VDD — Digital supply voltage |
| 腳位 6 | OSC_IN — HSE crystal input |
| 腳位 7 | OSC_OUT — HSE crystal output |
| 腳位 8 | BOOT0 — Boot mode select |
| 腳位 9 | VREF+ — ADC reference (or VDD) |
| 腳位 10 | PA0 — GPIO/UART4_TX/ADC_IN0 |
| 腳位 11 | PA1 — GPIO/UART4_RX/ADC_IN1 |
| 腳位 12 | PA2 — GPIO/USART2_TX/TIM5_CH3/ADC_IN2 |
| 腳位 13 | PA3 — GPIO/USART2_RX/ADC_IN3 |
| 腳位 14 | PA4 — GPIO/SPI1_NSS/USART2_CK/ADC_IN4 |
| 腳位 15 | PA5 — GPIO/SPI1_SCK/ADC_IN5 |
| 腳位 16 | PA6 — GPIO/SPI1_MISO/TIM3_CH1/ADC_IN6 |
| 腳位 17 | PA7 — GPIO/SPI1_MOSI/TIM3_CH2/ADC_IN7 |
| 腳位 18 | PB0 — GPIO/ADC_IN8/TIM3_CH3 |
| 腳位 19 | PB1 — GPIO/ADC_IN9/TIM3_CH4 |
| 腳位 20 | PB2/BOOT1 — GPIO/Boot mode select |
| 腳位 21 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| 腳位 22 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| 腳位 23 | VSS — Ground |
| 腳位 24 | VDD — Digital supply voltage |
| 腳位 25 | PB12 — GPIO/SPI2_NSS/I2C2_SMBA |
| 腳位 26 | PB13 — GPIO/SPI2_SCK/TIM1_CH1N |
| 腳位 27 | PB14 — GPIO/SPI2_MISO/TIM1_CH2N |
| 腳位 28 | PB15 — GPIO/SPI2_MOSI/TIM1_CH3N |
| 腳位 29 | PA8 — GPIO/USART1_CK/TIM1_CH1/MCO1 |
| 腳位 30 | PA9 — GPIO/USART1_TX/TIM1_CH2 |
| 腳位 31 | PA10 — GPIO/USART1_RX/TIM1_CH3 |
| 腳位 32 | PA11 — GPIO/USB_DM/CAN_RX |
| 腳位 33 | PA12 — GPIO/USB_DP/CAN_TX |
| 腳位 34 | PA13/JTMS — GPIO/SWDIO |
| 腳位 35 | VSS — Ground |
| 腳位 36 | VDD — Digital supply voltage |
| 腳位 37 | PA14/JTCK — GPIO/SWCLK |
| 腳位 38 | PA15/JTDI — GPIO/SPI3_NSS/TIM2_CH1_ETR |
| 腳位 39 | PB3/JTDO — GPIO/SPI3_SCK/TIM2_CH2 |
| 腳位 40 | PB4/NJTRST — GPIO/SPI3_MISO |
| 腳位 41 | PB5 — GPIO/I2C1_SMBA/SPI3_MOSI |
| 腳位 42 | PB6 — GPIO/I2C1_SCL/USART1_TX |
| 腳位 43 | PB7 — GPIO/I2C1_SDA/USART1_RX |
| 腳位 44 | BOOT0 — Boot0 redundant bond (pull state) |
| 腳位 45 | PB8 — GPIO/I2C1_SCL/TIM4_CH3 |
| 腳位 46 | PB9 — GPIO/I2C1_SDA/TIM4_CH4 |
| 腳位 47 | VSS — Ground |
| 腳位 48 | VDD — Digital supply voltage |
| 腳位 49 | PB14 — GPIO/SPI2_MISO/TIM1_CH2N (alt bond) |
| 腳位 50 | PA0 — GPIO/WKUP/UART4_TX (alt bond) |
| 腳位 51 | PC0 — GPIO/ADC_IN10 |
| 腳位 52 | PC1 — GPIO/ADC_IN11 |
| 腳位 53 | PC2 — GPIO/SPI2_MISO/ADC_IN12 |
| 腳位 54 | PC3 — GPIO/SPI2_MOSI/ADC_IN13 |
| 腳位 55 | VREFSD+/VSSA — ADC supply/ground |
| 腳位 56 | VDDA — Analog supply voltage |
| 腳位 57 | PA4 — GPIO alt bond |
| 腳位 58 | PC4 — GPIO/ADC_IN14 |
| 腳位 59 | PC5 — GPIO/ADC_IN15 |
| 腳位 60 | PB0 — GPIO alt bond |
| 腳位 61 | PB1 — GPIO alt bond |
| 腳位 62 | PB2 — GPIO alt bond |
| 腳位 63 | VSS — Ground |
| 腳位 64 | VDD — Digital supply voltage |
典型應用
STM32F411RCT6 適用於 6 應用s: USB HID / CDC Peripheral Devices, Industrial Sensor Hubs, Portable Consumer Medical Devices, Small BLDC / Stepper Motor Control, IoT Edge Gateways and Hubs, Audio Processing and Synthesizers.
USB HID / CDC Peripheral Devices
The STM32F411RCT6 is ideal for USB Human-Interface Device and Communication Device Class bridges because its integrated USB 2.0 Full-Speed On-The-Go controller plus 4 KB endpoint SRAM eliminates the need for an external PHY. With 128 KB of on-chip SRAM, the part comfortably runs CDC-ACM plus HID stacks concurrently without external memory. Core0 (M4 with FPU) executes firmware at zero-wait-state 100 MHz via the ART accelerator, leaving headroom for enumeration and protocol handling in real time. Place the MCU within 25 mm of the USB connector and route D+/D- as a 90-ohm differential pair.
推薦
Industrial Sensor Hubs
The STM32F411RCT6 aggregates analog and digital sensor data via its 12-bit ADC (up to 2.4 MSPS) and multi-protocol serial interfaces, then forwards it over USB, SPI, or USART. With 256 KB Flash and 128 KB SRAM, complex sensor-fusion and FFT routines can run locally at 100 MHz without DMA contention. According to the STM32F411 datasheet, three I2C and three SPI buses allow fan-out to multiple sensors simultaneously. The wide -40C to +85C/105C/125C temperature range suits outdoor enclosures.
推薦
Portable Consumer Medical Devices
The STM32F411RCT6 fits battery-powered medical electronics: its 1.7-3.6 V supply window accepts a Li-Ion cell directly, and the integrated DMA controller (8 channels) lets the ADC scan multiple channels independently of the CPU. Low-power Run and Stop modes (a hallmark of the F4 Dynamic Efficiency line) extend battery life on standby. The single-precision FPU accelerates FIR/IIR filters used in heart-rate or pulse-oximetry algorithms.
推薦
Small BLDC / Stepper Motor Control
The STM32F411RCT6 supports 6-step or field-oriented control of small brushless DC and stepper motors through its up to 11 timers (including one 16-bit advanced timer with complementary PWM and dead-band generation). The Cortex-M4 FPU executes Clarke/Park transforms in single-cycle precision. With 256 KB Flash, advanced commutation algorithms and SoC estimators fit comfortably. STM32CubeMX makes pin-mux configuration straightforward for 3-shunt current sensing and Hall/encoder feedback inputs.
推薦
IoT Edge Gateways and Hubs
The STM32F411RCT6 makes a low-power edge node: connect to Wi-Fi or BLE modules via USART/SPI, run edge analytics in 128 KB SRAM, and bridge to upstream busses. The ART accelerator keeps STM32CubeMX-generated initialization overhead below 2 percent of CPU bandwidth, leaving the M4 to run modbus or MQTT-SN clients. USB OTG dual-role enables firmware upgrades via USB stick in the field, reducing service costs.
推薦
Audio Processing and Synthesizers
The STM32F411RCT6 is well-suited to low-cost audio products: its Cortex-M4 FPU plus DSP instructions accelerate MP3 decode, time-domain effects, or FIR equalization without external DSP hardware. Pair the MCU's I2S peripheral with an external codec such as the PCM5102APWR for 24-bit stereo output. With 256 KB Flash, code-fitting algorithms and wavetables for synthesis fit comfortably; USB MIDI can be added for no extra silicon via the integrated OTG controller.
推薦
推薦產品摘要
工程參考資料,適用於 STM32F411RCT6 — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | STM32F401RCT6 | STM32F405RGT6 | STM32F415RGT6 | STM32F103RCT6 | GD32F303RCT6 |
|---|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) |
| Core | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU | ARM Cortex-M3 (no FPU) | ARM Cortex-M4 with FPU |
| Maximum Clock Frequency | 100 MHz | 84 MHz | 168 MHz | 168 MHz | 72 MHz | 120 MHz |
| Flash Memory | 256 KB | 256 KB | 1 MB | 1 MB | 256 KB | 256 KB |
| SRAM | 128 KB | 64 KB | 192 KB | 192 KB | 48 KB | 48 KB |
| Supply Voltage | 1.7 V to 3.6 V | 1.7 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.0 V to 3.6 V | 2.6 V to 3.6 V |
| USB | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed + High-Speed OTG | USB 2.0 Full-Speed + High-Speed OTG | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Device |
主要差異化特點
- Highest SRAM headroom at this clock rating (對比STM32F401RCT6)
- Cortex-M4 with FPU versus older M3 (對比STM32F103RCT6)
- Dual-role USB OTG at lower price than F4+ family (對比STM32F405RGT6)
- Cross-brand parity at lower cost (對比GD32F303RCT6)
設計說明
The STM32F411RCT6 requires a 100 nF decoupling capacitor on each VDD pin pair within 5 mm of the package. Per ST's hardware design guide (AN4321), place one bulk 4.7 uF capacitor per VDD cluster. VREF+ should be tied directly to VDDA via a ferrite bead when using the ADC, otherwise noise on VDDA degrades ADC performance.
USB D+/D- traces must be routed as a 90-ohm differential pair with matched length tolerance of 150 mil. According to ST's hardware layout guidelines, route the pair as short as possible, maintain spacing to ground copper > 7 mil, and avoid the proximity of high-frequency nets such as SDIO clock. The MCU itself should sit within 25 mm of the USB connector.
Place the 8 MHz HSE crystal and its 20 pF load capacitors within 5 mm of OSC_IN and OSC_OUT. Use a guard ground around the crystal to suppress coupling from adjacent clocks. Per the STM32F411 reference design, configure the crystal's trace width to 12 mil and match the load capacitor location symmetrically. Boot pins BOOT0 and PB2/BOOT1 must be pulled to known state with 100 kohm resistors to ground.
A frequent mistake is powering the chip down without putting PA13/SWDIO and PA14/SWCLK in a defined state - leaving them floating can cause unintentional reset in the next power-up. Per AN2586, both debugger pins require either a 100 kohm pull-up to VDD or a 100 kohm pull-down to ground. Also, when using the BOOT0 pin, a noise spike below 50 ns can induce bootloader-mode entry.
Estimated: at maximum core activity (100 MHz, all peripherals clocked, M4 DSP instructions), the STM32F411RCT6 dissipates approximately 200 mW. The LQFP-64 has a typical theta_JA of 50 C/W on a 2-layer board with copper pour, so worst-case junction temperature rise is 10C above ambient. For industrial (+85C) applications, derate sustained peripheral activity at high temperatures. The internal thermal sensor (not provided in this part) should be substituted with external RTDs for precision protection.
合規資訊
RoHS compliant per ST product page. Consumer/industrial part - not AEC-Q100 qualified.