STM32F400RBT6 - 128KB Flash Cortex-M4 MCU 64-LQFP | STMicroelectronics
Артикул: STM32F400RBT6 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для STM32F400RBT6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32F400RBT6 (тот же форм-фактор и посадочное место) — отличается по ADC, Operating Temperature, Package, USB.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32F401RBT6
✅ Прямая замена✓ В наличии
$4.16 / шт.
Открыть даташит →STM32F405RBT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
GD32F405RBT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
GD32F303RBT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32F400RBT6 Максимальные параметры и электрические характеристики
| 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 |
| Корпус | LQFP-64 (10 x 10 mm) |
| Рабочая температура | -40 C to +85 C (industrial grade, suffix 6) |
| Число выводов | 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 |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов STM32F400RBT6
| Контакт 1 | VBAT — Battery power input for RTC and backup domain |
| Контакт 2 | PC13 — GPIO/Tamper-RTC |
| Контакт 3 | PC14 — GPIO/OSC32_IN RCC |
| Контакт 4 | PC15 — GPIO/OSC32_OUT RCC |
| Контакт 5 | OSC_IN — HSE oscillator input |
| Контакт 6 | OSC_OUT — HSE oscillator output |
| Контакт 7 | NRST — Reset input (active low) |
| Контакт 8 | VSSA — Analog ground |
| Контакт 9 | VDDA — Analog supply voltage |
| Контакт 10 | PA0 — GPIO/ADC_IN0/WKUP |
| Контакт 11 | PA1 — GPIO/ADC_IN1 |
| Контакт 12 | PA2 — GPIO/USART2_TX/ADC_IN2 |
| Контакт 13 | PA3 — GPIO/USART2_RX/ADC_IN3 |
| Контакт 14 | PA4 — GPIO/SPI1_NSS/DAC_OUT1 |
| Контакт 15 | PA5 — GPIO/SPI1_SCK/DAC_OUT2 |
| Контакт 16 | PA6 — GPIO/SPI1_MISO/ADC_IN6 |
| Контакт 17 | PA7 — GPIO/SPI1_MOSI/ADC_IN7 |
| Контакт 18 | PA8 — GPIO/USART1_CK/MCO1 |
| Контакт 19 | PA9 — GPIO/USART1_TX |
| Контакт 20 | PA10 — GPIO/USART1_RX |
| Контакт 21 | PA11 — GPIO/USB_DM |
| Контакт 22 | PA12 — GPIO/USB_DP |
| Контакт 23 | PA13 — GPIO/SWDIO |
| Контакт 24 | VSS_1 — Digital ground |
| Контакт 25 | VDD_1 — Digital supply voltage |
| Контакт 26 | PA14 — GPIO/SWCLK |
| Контакт 27 | PA15 — GPIO/SPI3_NSS |
| Контакт 28 | PB0 — GPIO/ADC_IN8/TIM3_CH3 |
| Контакт 29 | PB1 — GPIO/ADC_IN9/TIM3_CH4 |
| Контакт 30 | PB2 — GPIO/BOOT1 |
| Контакт 31 | PB3 — GPIO/SPI3_SCK |
| Контакт 32 | PB4 — GPIO/SPI3_MISO |
| Контакт 33 | PB5 — GPIO/SPI3_MOSI |
| Контакт 34 | PB6 — GPIO/I2C1_SCL |
| Контакт 35 | PB7 — GPIO/I2C1_SDA |
| Контакт 36 | BOOT0 — Boot mode selection |
| Контакт 37 | PB8 — GPIO/I2C1_SCL/CAN1_RX |
| Контакт 38 | PB9 — GPIO/I2C1_SDA/CAN1_TX |
| Контакт 39 | PE0 — GPIO/TIM4_ETR |
| Контакт 40 | PE1 — GPIO |
| Контакт 41 | VSS_2 — Digital ground |
| Контакт 42 | VDD_2 — Digital supply voltage |
| Контакт 43 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| Контакт 44 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| Контакт 45 | PB12 — GPIO/SPI2_NSS |
| Контакт 46 | PB13 — GPIO/SPI2_SCK |
| Контакт 47 | PB14 — GPIO/SPI2_MISO |
| Контакт 48 | PB15 — GPIO/SPI2_MOSI |
| Контакт 49 | PD0 — GPIO/FSMC_D2 |
| Контакт 50 | PD1 — GPIO/FSMC_D3 |
| Контакт 51 | PD2 — GPIO/SDIO_CMD |
| Контакт 52 | PD3 — GPIO/FSMC_CLK |
| Контакт 53 | PD4 — GPIO/FSMC_NOE |
| Контакт 54 | PD5 — GPIO/FSMC_NWE |
| Контакт 55 | PD6 — GPIO/FSMC_NWAIT |
| Контакт 56 | PD7 — GPIO/FSMC_NE1 |
| Контакт 57 | PD8 — GPIO/FSMC_D13 |
| Контакт 58 | PD9 — GPIO/FSMC_D14 |
| Контакт 59 | PD10 — GPIO/FSMC_D15 |
| Контакт 60 | PD11 — GPIO/FSMC_A16 |
| Контакт 61 | PD12 — GPIO/FSMC_A17 |
| Контакт 62 | PD13 — GPIO/FSMC_A18 |
| Контакт 63 | PD14 — GPIO/FSMC_D0 |
| Контакт 64 | PD15 — GPIO/FSMC_D1 |
Типичное применение
STM32F400RBT6 подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32F400RBT6 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Integrated LCD-TFT controller for direct display driving (против STM32F401RBT6)
- Cryptographic accelerator for hardware encryption (против STM32F401RBT6)
- Pin-compatible upgrade path to higher-performance STM32F405 family (против STM32F405RBT6)
Заметки по проектированию
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.
Информация о соответствии
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.