STM32F400RBT6 - 128KB Flash Cortex-M4 MCU 64-LQFP | STMicroelectronics
Teilenummer: STM32F400RBT6 ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $0.9502 | $0,95 |
| 10 | $0.9 | $9,00 |
| 100 | $0.85 | $85,00 |
| 500 | $0.78 | $390,00 |
| 1.000 | $0.72 | $720,00 |
STM32F400RBT6 Übersicht
An Arm Cortex-M4 microcontroller is a 32-bit RISC processor core designed by Arm Holdings, featuring a Thumb-2 instruction set, hardware single-precision floating-point unit (FPU), and DSP extensions. It belongs to the broader MCU (microcontroller unit) hierarchy: Cortex-M4 -> ARM Cortex-M -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The STM32F4 series specifically targets high-performance embedded applications requiring DSP and floating-point math, sitting between the lower-cost STM32F0/F1 lines and the higher-end STM32F7/H7 lines.
Key features include 128 KB Flash, 64 KB SRAM, a flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories, an LCD-TFT controller for display applications up to XGA resolution, and a Crypt/Hash processor for hardware-accelerated AES, DES, 3DES, SHA-1, MD5, and HMAC. The device provides multiple connectivity options including USB 2.0 OTG full-speed, CAN 2.0B, I2C, SPI, USART/UART, and SDIO interfaces. An integrated 12-bit ADC, 12-bit DAC, and multiple timers support mixed-signal designs.
The STM32F400RBT6 is built on a 90 nm CMOS process and operates from a 1.8 V to 3.6 V supply. It includes a real-time clock, watchdog timers, and a 4 KB backup SRAM with optional battery supply. The part is rated for the -40 C to +85 C industrial temperature range (suffix 6 = industrial grade), making it suitable for harsh-environment applications.
Typical applications include human-machine interface (HMI) panels with TFT LCD, motor drives, industrial control, point-of-sale terminals, GPS platforms, medical equipment, and audio processing. The LCD-TFT controller makes it a particularly strong fit for GUI-rich products requiring direct display driving without an external graphics controller.
When designing with this part, ensure adequate decoupling (100 nF + 4.7 uF) close to the VDD pins and consider using the LQFP SRAM within the 64-pin budget for simpler routing. Boot mode selection via BOOT0 pin determines whether the device boots from Flash, System SRAM, or embedded SRAM - verify boot configuration during bring-up to avoid programming surprises.
This page synthesizes distributor pricing as of 2026-10-10, drop-in alternatives within the STM32F4 family, and practical design notes for engineers evaluating the STM32F400RBT6 for new designs or replacements.
Drop-in-Alternativen für STM32F400RBT6 – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit STM32F400RBT6 (gleiche Bauform und Footprint) – abweichend in ADC, Operating Temperature, Package, USB.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
STM32F401RBT6
✅ Drop-In✓ Auf Lager
$4.16 / Stück
Datenblatt ansehen →STM32F405RBT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
GD32F405RBT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
GD32F303RBT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
STM32F400RBT6 Grenzwerte & elektrische Eigenschaften
| Core Architecture | Arm Cortex-M4 with FPU and DSP |
| Flash Memory | 128 KB |
| SRAM | 64 KB |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Gehäuse | LQFP-64 (10 x 10 mm) |
| Betriebstemperatur | -40 C to +85 C (industrial grade, suffix 6) |
| Pin-Anzahl | 64 |
| ADC | 12-bit (multiple channels, count per channel) |
| DAC | 12-bit |
| USB | USB 2.0 OTG full-speed |
| CAN | CAN 2.0B active |
| LCD-TFT Controller | Yes, integrated |
| Cryptographic Accelerator | AES, DES, 3DES, SHA-1, MD5, HMAC |
| FSMC (External Memory Controller) | Yes, supports CF/SRAM/PSRAM/NOR/NAND |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
STM32F400RBT6 Pin-Konfiguration
| Pin 1 | VBAT — Battery power input for RTC and backup domain |
| Pin 2 | PC13 — GPIO/Tamper-RTC |
| Pin 3 | PC14 — GPIO/OSC32_IN RCC |
| Pin 4 | PC15 — GPIO/OSC32_OUT RCC |
| Pin 5 | OSC_IN — HSE oscillator input |
| Pin 6 | OSC_OUT — HSE oscillator output |
| Pin 7 | NRST — Reset input (active low) |
| Pin 8 | VSSA — Analog ground |
| Pin 9 | VDDA — Analog supply voltage |
| Pin 10 | PA0 — GPIO/ADC_IN0/WKUP |
| Pin 11 | PA1 — GPIO/ADC_IN1 |
| Pin 12 | PA2 — GPIO/USART2_TX/ADC_IN2 |
| Pin 13 | PA3 — GPIO/USART2_RX/ADC_IN3 |
| Pin 14 | PA4 — GPIO/SPI1_NSS/DAC_OUT1 |
| Pin 15 | PA5 — GPIO/SPI1_SCK/DAC_OUT2 |
| Pin 16 | PA6 — GPIO/SPI1_MISO/ADC_IN6 |
| Pin 17 | PA7 — GPIO/SPI1_MOSI/ADC_IN7 |
| Pin 18 | PA8 — GPIO/USART1_CK/MCO1 |
| Pin 19 | PA9 — GPIO/USART1_TX |
| Pin 20 | PA10 — GPIO/USART1_RX |
| Pin 21 | PA11 — GPIO/USB_DM |
| Pin 22 | PA12 — GPIO/USB_DP |
| Pin 23 | PA13 — GPIO/SWDIO |
| Pin 24 | VSS_1 — Digital ground |
| Pin 25 | VDD_1 — Digital supply voltage |
| Pin 26 | PA14 — GPIO/SWCLK |
| Pin 27 | PA15 — GPIO/SPI3_NSS |
| Pin 28 | PB0 — GPIO/ADC_IN8/TIM3_CH3 |
| Pin 29 | PB1 — GPIO/ADC_IN9/TIM3_CH4 |
| Pin 30 | PB2 — GPIO/BOOT1 |
| Pin 31 | PB3 — GPIO/SPI3_SCK |
| Pin 32 | PB4 — GPIO/SPI3_MISO |
| Pin 33 | PB5 — GPIO/SPI3_MOSI |
| Pin 34 | PB6 — GPIO/I2C1_SCL |
| Pin 35 | PB7 — GPIO/I2C1_SDA |
| Pin 36 | BOOT0 — Boot mode selection |
| Pin 37 | PB8 — GPIO/I2C1_SCL/CAN1_RX |
| Pin 38 | PB9 — GPIO/I2C1_SDA/CAN1_TX |
| Pin 39 | PE0 — GPIO/TIM4_ETR |
| Pin 40 | PE1 — GPIO |
| Pin 41 | VSS_2 — Digital ground |
| Pin 42 | VDD_2 — Digital supply voltage |
| Pin 43 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| Pin 44 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| Pin 45 | PB12 — GPIO/SPI2_NSS |
| Pin 46 | PB13 — GPIO/SPI2_SCK |
| Pin 47 | PB14 — GPIO/SPI2_MISO |
| Pin 48 | PB15 — GPIO/SPI2_MOSI |
| Pin 49 | PD0 — GPIO/FSMC_D2 |
| Pin 50 | PD1 — GPIO/FSMC_D3 |
| Pin 51 | PD2 — GPIO/SDIO_CMD |
| Pin 52 | PD3 — GPIO/FSMC_CLK |
| Pin 53 | PD4 — GPIO/FSMC_NOE |
| Pin 54 | PD5 — GPIO/FSMC_NWE |
| Pin 55 | PD6 — GPIO/FSMC_NWAIT |
| Pin 56 | PD7 — GPIO/FSMC_NE1 |
| Pin 57 | PD8 — GPIO/FSMC_D13 |
| Pin 58 | PD9 — GPIO/FSMC_D14 |
| Pin 59 | PD10 — GPIO/FSMC_D15 |
| Pin 60 | PD11 — GPIO/FSMC_A16 |
| Pin 61 | PD12 — GPIO/FSMC_A17 |
| Pin 62 | PD13 — GPIO/FSMC_A18 |
| Pin 63 | PD14 — GPIO/FSMC_D0 |
| Pin 64 | PD15 — GPIO/FSMC_D1 |
Typische Anwendungen
STM32F400RBT6 ist geeignet für 6 Anwendungs: Human-Machine Interface (HMI) Panels, Industrial Motor Control, Point-of-Sale (POS) Terminals, Medical Monitoring Devices, GPS Tracking Platforms, Audio Processing Equipment.
Human-Machine Interface (HMI) Panels
The STM32F400RBT6 fits HMI panel applications because its integrated LCD-TFT controller can directly drive TFT displays up to XGA resolution without requiring an external graphics controller, reducing BOM cost and PCB area. The Cortex-M4 with FPU accelerates GUI rendering libraries such as em-STM32, TouchGFX, and LVGL, while 64 KB SRAM provides sufficient framebuffer headroom for small-to-medium displays. The 128 KB Flash accommodates full GUI stacks plus application logic. Designers place the MCU between the 3.3 V system rail and the display panel, leveraging the FSMC bus for external memory expansion when larger framebuffers are needed. Compared to F1-series alternatives, the F400 delivers 2,3x DSP throughput, enabling smoother animations and faster touch response.
Empfohlen
Industrial Motor Control
The STM32F400RBT6 is well suited for industrial motor control thanks to its Cortex-M4 DSP extensions, which accelerate field-oriented control (FOC) math and PID loop calculations in real time. The integrated 12-bit ADC and DAC, combined with multiple timers supporting PWM complementary outputs, allow direct driving of three-phase inverter bridges. The hardware FPU eliminates floating-point overhead in sensorless control algorithms. Industrial temperature grade (-40 C to +85 C) ensures operation in factory environments. The CAN 2.0B interface integrates with industrial bus systems, while FSMC enables connection to external SRAM for data logging. Compared to Cortex-M3 F1 alternatives, the F400 executes control loops 2,3x faster within the same LQFP-64 footprint.
Empfohlen
Point-of-Sale (POS) Terminals
The STM32F400RBT6 fits POS terminal designs because the integrated cryptographic accelerator (AES, DES, 3DES, SHA-1, MD5, HMAC) offloads PCI-compliant payment encryption without external security ICs, reducing cost and board space. The USB 2.0 OTG full-speed interface supports card readers and peripherals, while the LCD-TFT controller drives customer-facing displays. The Cortex-M4 FPU handles transaction logic, display rendering, and encryption concurrently. The LQFP-64 footprint provides 64 pins sufficient for keypad scanning, printer interfaces, and multiple UART peripherals. Compared to Cortex-M0/M3 alternatives, the F400 combines crypto hardware with display driving in a single IC, eliminating the need for a separate security processor.
Empfohlen
Medical Monitoring Devices
The STM32F400RBT6 suits medical monitoring equipment because the Cortex-M4 DSP instructions accelerate biosignal processing such as heart-rate variability analysis, pulse-oximetry demodulation, and EMG filtering in real time. The 12-bit ADC with sufficient channel count captures multi-lead sensor data, while the hardware FPU ensures deterministic execution of filter chains. The integrated LCD-TFT controller drives bedside patient displays directly. Industrial temperature grade supports clinical environment operation. The cryptographic accelerator secures patient data transmission per HIPAA requirements. Compared to Cortex-M3 alternatives, the F400 delivers 2,3x DSP performance within the same LQFP-64 footprint, enabling more sophisticated on-device analytics without offloading to a host.
Empfohlen
GPS Tracking Platforms
The STM32F400RBT6 is appropriate for GPS tracking platforms because the Cortex-M4 with FPU handles NMEA parsing, dead-reckoning sensor fusion, and GSM/LTE modem communication efficiently. Multiple UART/USART interfaces connect to GNSS modules and cellular modems, while the CAN bus integrates with vehicle OBD-II networks. The 64 KB SRAM accommodates GPS data buffers and communication protocol stacks, and the FSMC enables external NAND flash for trip logging. USB OTG supports firmware updates in the field. Compared to Cortex-M0+ alternatives, the F400's higher performance enables concurrent GNSS processing, cellular connectivity, and sensor fusion without latency issues.
Empfohlen
Audio Processing Equipment
The STM32F400RBT6 fits audio processing products because the Cortex-M4 DSP instructions accelerate real-time audio codecs, equalizers, and noise-suppression algorithms directly. The I2S peripheral interfaces with external audio DACs and ADCs, while the 12-bit DAC supports basic audio output. The hardware FPU ensures sample-accurate DSP without software emulation overhead. The LCD-TFT controller can drive a status display for audio mixers or effects units. Compared to Cortex-M3 alternatives, the F400 delivers 2,3x DSP throughput within the same LQFP-64 footprint, enabling more sophisticated effects processing at lower clock rates and reduced power consumption.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für STM32F400RBT6 – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | STM32F401RBT6 | STM32F405RBT6 | GD32F405RBT6 | GD32F303RBT6 |
|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | GigaDevice |
| Package | LQFP-64 | LQFP-64 (same) | LQFP-64 (same) | LQFP-64 (same) | LQFP-64 (same) |
| Core | Cortex-M4 + FPU + DSP | Cortex-M4 + FPU + DSP | Cortex-M4 + FPU + DSP | Cortex-M4 + FPU | Cortex-M4 + FPU |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB | 48 KB |
| LCD-TFT Controller | Yes | No | No | No | No |
| Crypto Accelerator | AES/DES/SHA | No | AES/DES/SHA | No | No |
| USB | USB 2.0 OTG FS | USB 2.0 OTG FS | USB 2.0 OTG HS + FS | USB 2.0 OTG HS + FS | USB 2.0 OTG FS |
Wichtigste Unterscheidungsmerkmale
- Integrated LCD-TFT controller for direct display driving (vs. STM32F401RBT6)
- Cryptographic accelerator for hardware encryption (vs. STM32F401RBT6)
- Pin-compatible upgrade path to higher-performance STM32F405 family (vs. STM32F405RBT6)
Designhinweise
Decouple VDD pins individually with 100 nF ceramic capacitors placed within 2 mm of each supply pin, plus a bulk 4.7 uF tantalum or ceramic capacitor near the package. The VDDA pin should be filtered with a ferrite bead and decoupled with 10 nF + 1 uF to minimize ADC noise. Estimated: at 100 MHz CPU clock and 1.8 V supply, core current can exceed 50 mA active - verify regulator headroom for peak loads.
Route the HSE and LSE oscillator traces symmetrically with short lengths (<10 mm) and guard them with a ground pour to minimize EMI coupling. Place load capacitors (typically 5 pF to 25 pF depending on crystal) within 5 mm of the OSC_IN/OSC_OUT pins. For USB designs, the DP/DM pair should be 90 ohm differential, length-matched within 2 mm, and routed over a continuous ground plane to meet USB 2.0 signal integrity requirements.
Do not leave BOOT0 floating - tie it to VSS via 10 kohm for normal Flash boot, or to VDD for System Memory bootloader. Without proper BOOT0 strapping, the device may fail to boot or enter unexpected modes. Also, ensure NRST has a 100 nF capacitor and 10 kohm pull-up; floating reset causes erratic startup behavior. When using SWD debugging, ensure SWDIO and SWCLK are not remapped to conflicting alternate functions in firmware initialization.
Estimated: the LQFP-64 package has theta_JA of approximately 50 C/W on a 4-layer JEDEC test board. At full 100 MHz operation with all peripherals active, power dissipation can reach 200 mW, causing a junction temperature rise of 10 C above ambient - well within the 85 C industrial limit. However, with reduced PCB copper or in enclosed housings, derate CPU frequency to maintain junction temperature below 100 C.
Compliance-Informationen
RoHS compliant per LCSC and JLCPCB listings. Industrial grade (-40 C to +85 C) per T6 suffix. AEC-Q100 automotive qualification not applicable for standard industrial grade.