STM32F405RGT6 — 168 МГц Cortex-M4F, 1 МБ Flash MCU | STMicroelectronics
Артикул: STM32F405RGT6 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.5 | $11,50 |
| 10 | $10.2 | $102,00 |
| 100 | $8.85 | $885,00 |
| 500 | $7.6 | $3.800,00 |
| 1.000 | $6.75 | $6.750,00 |
STM32F405RGT6 Обзор
Микроконтроллер (MCU) — это компактная интегральная схема, объединяющая процессорное ядро, энергозависимую и энергонезависимую память и программируемые периферийные устройства на одном кристалле кремния для управления конкретными операциями во встраиваемых системах. STM32F405RGT6 относится к основной производительной линейке STM32F4, входящей в более широкое семейство 32-битных флеш-микроконтроллеров STM32. Иерархия категорий: MCU -> 32-битный MCU -> MCU ARM Cortex-M -> MCU Cortex-M4 -> MCU STM32F4. Микроконтроллеры являются центральным элементом управления в промышленной, потребительской, медицинской электронике и электронике IoT.
Ключевые особенности: 3x 12-битных АЦП (2,4 MSPS), 2x 12-битных ЦАП, 12x 16-битных таймеров плюс 2x 32-битных таймера, 51 GPIO и богатый набор интерфейсов: 3x I2C, 4x USART плюс 2x UART, 3x SPI, 2x CAN, USB 2.0 OTG Full-Speed и High-Speed со встроенным PHY, Ethernet 100 Мбит/с, SDIO и интерфейс камеры DCMI. Устройство работает от 1,8 В до 3,6 В и включает истинный генератор случайных чисел, аппаратный блок CRC и 96-битный уникальный идентификатор устройства.
С технической точки зрения чип изготовлен по 90-нм КМОП-технологии с ART Accelerator, обеспечивающим выполнение кода из флеш-памяти без состояний ожидания и максимальную эффективную пропускную способность Cortex-M4. Блок защиты памяти поддерживает надежную изоляцию прошивки, а несколько режимов пониженного энергопотребления (Sleep, Stop, Standby с RTC) позволяют оптимизировать энергопотребление для устройств с батарейным питанием. Встроенные USB OTG HS PHY и Ethernet MAC устраняют затраты на внешние PHY в BOM для многих проектов.
Типичные применения: приводы двигателей с полеориентированным управлением (сервоприводы FOC, использующие FPU и инструкции DSP), цифровое преобразование мощности и каскады PFC, промышленные ПЛК и контроллеры автоматизации, USB-периферия и аудиоустройства, а также потребительские и медицинские изделия, требующие обработки сигналов в реальном времени. Открытая экосистема STM32CubeIDE и STM32CubeMX с библиотеками HAL/LL значительно сокращает циклы разработки.
При проектировании: обеспечьте достаточную развязку 100 нФ на каждой паре выводов VDD/VSS, разводите USB HS D+/D- как дифференциальную пару 90 Ом и сохраняйте согласованную длину трасс SDIO. Также учтите, что состояния ожидания флеш-памяти применяются выше 168 МГц, если конфигурация ART Accelerator изменена.
Эта страница объединяет дистрибьюторские цены, проверенные прямые аналоги и практические заметки по проектированию, не сведенные в техническом описании производителя.
Аналоги без доработки для STM32F405RGT6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32F405RGT6 (тот же форм-фактор и посадочное место) — отличается по SRAM, ADC, Package, Timers, Flash Memory.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32F415RGT6
✓ В наличии
$8.1 / шт.
Открыть даташит →STM32F405ZGT6
✓ В наличии
$8.1 / шт.
Открыть даташит →STM32F405VGT6
✓ В наличии
$8.1 / шт.
Открыть даташит →STM32F407VGT6
✓ В наличии
$7.55 / шт.
Открыть даташит →STM32F405RGT7
📋 Справочный аналог (нет в каталоге)
GD32F405RGT6
📋 Справочный аналог (нет в каталоге)
STM32F405RGT6 Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M4F (with single-precision FPU and DSP) |
| Максимальная тактовая частота | 168 MHz |
| Performance | 210 DMIPS (1.25 DMIPS/MHz) |
| Flash Memory | 1 MB (1M x 8) |
| SRAM | 192 KB (including 4 KB backup SRAM) |
| Operating Voltage | 1.8 V to 3.6 V |
| Корпус | 64-LQFP (10x10 mm) |
| GPIO Count | 51 |
| ADC | 3x 12-bit, 2.4 MSPS, up to 24 channels |
| DAC | 2x 12-bit |
| Timers | 12x 16-bit + 2x 32-bit |
| Communication Interfaces | 3x I2C, 4x USART + 2x UART, 3x SPI, 2x CAN, USB OTG FS/HS, 100M Ethernet, SDIO, DCMI |
| Диапазон рабочих температур | -40C to +85C |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes |
Конфигурация выводов STM32F405RGT6
| Контакт 1 | VBAT — Battery domain supply for RTC and backup SRAM |
| Контакт 2 | PC13 — GPIO/Tamper-RTC (standard I/O with interrupt) |
| Контакт 3 | PC14 — GPIO/OSC32_IN (32.768 kHz crystal) |
| Контакт 4 | PC15 — GPIO/OSC32_OUT (32.768 kHz crystal) |
| Контакт 5 | OSC_IN — HSE crystal/clock input |
| Контакт 6 | OSC_OUT — HSE crystal output |
| Контакт 7 | NRST — Reset input (active low) |
| Контакт 8 | VSSA — Analog ground |
| Контакт 9 | VDDA — Analog supply (1.8-3.6V) |
| Контакт 10 | PA0-WKUP — GPIO/ADC0_IN0/Wakeup |
| Контакт 11 | PA1 — GPIO/ADC0_IN1 |
| Контакт 12 | PA2 — GPIO/USART2_TX/ADC0_IN2 |
| Контакт 13 | PA3 — GPIO/USART2_RX/ADC0_IN3 |
| Контакт 14 | PA4 — GPIO/SPI1_NSS/DAC_OUT1 |
| Контакт 15 | PA5 — GPIO/SPI1_SCK/DAC_OUT2 |
| Контакт 16 | PA6 — GPIO/SPI1_MISO/ADC1_IN2 |
| Контакт 17 | PA7 — GPIO/SPI1_MOSI/ADC1_IN3 |
| Контакт 18 | PB0 — GPIO/ADC2_IN8/TIM3_CH3 |
| Контакт 19 | PB1 — GPIO/ADC2_IN9/TIM3_CH4 |
| Контакт 20 | VSS_1 — Digital ground |
| Контакт 21 | VDD_1 — Digital supply (1.8-3.6V) |
| Контакт 22 | PB2/BOOT1 — GPIO/BOOT1 input |
| Контакт 23 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| Контакт 24 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| Контакт 25 | VSS_2 — Digital ground |
| Контакт 26 | VDD_2 — Digital supply (1.8-3.6V) |
| Контакт 27 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| Контакт 28 | PB13 — GPIO/SPI2_SCK/CAN2_TX |
| Контакт 29 | PB14 — GPIO/SPI2_MISO/TIM12_CH1 |
| Контакт 30 | PB15 — GPIO/SPI2_MOSI/TIM12_CH2 |
| Контакт 31 | PA8 — GPIO/TIM1_CH1/USART1_CK/MCO |
| Контакт 32 | PA9 — GPIO/USART1_TX/TIM1_CH2 |
| Контакт 33 | PA10 — GPIO/USART1_RX/TIM1_CH3 |
| Контакт 34 | PA11 — GPIO/USB_DM/CAN1_RX/TIM1_CH4 |
| Контакт 35 | PA12 — GPIO/USB_DP/CAN1_TX/TIM1_ETR |
| Контакт 36 | PA13 — GPIO/SWDIO |
| Контакт 37 | VSS_3 — Digital ground |
| Контакт 38 | VDD_3 — Digital supply (1.8-3.6V) |
| Контакт 39 | PA14 — GPIO/SWCLK |
| Контакт 40 | PA15 — GPIO/SPI3_NSS/TIM2_CH1 |
| Контакт 41 | PC6 — GPIO/USART6_TX/TIM3_CH1 |
| Контакт 42 | PC7 — GPIO/USART6_RX/TIM3_CH2 |
| Контакт 43 | PC8 — GPIO/SDIO_D0/TIM3_CH3 |
| Контакт 44 | PC9 — GPIO/SDIO_D1/TIM3_CH4 |
| Контакт 45 | PA0 — GPIO/WKUP/USART2_CTS |
| Контакт 46 | VDD_4 — Digital supply (1.8-3.6V) |
| Контакт 47 | VSS_4 — Digital ground |
| Контакт 48 | PB3 — GPIO/SPI3_SCK/TIM2_CH2 |
| Контакт 49 | PB4 — GPIO/SPI3_MISO/TIM3_CH1 |
| Контакт 50 | PB5 — GPIO/SPI3_MOSI/I2C1_SMBA |
| Контакт 51 | PB6 — GPIO/I2C1_SCL/TIM4_CH1/USART1_TX |
| Контакт 52 | PB7 — GPIO/I2C1_SDA/TIM4_CH2/USART1_RX |
| Контакт 53 | BOOT0 — Boot mode select |
| Контакт 54 | PB8 — GPIO/I2C1_SCL/CAN1_RX/TIM4_CH3 |
| Контакт 55 | PB9 — GPIO/I2C1_SDA/CAN1_TX/TIM4_CH4 |
| Контакт 56 | VSS_5 — Digital ground |
| Контакт 57 | VDD_5 — Digital supply (1.8-3.6V) |
| Контакт 58 | PD0 — GPIO/FSMC_D2/CAN1_RX |
| Контакт 59 | PD1 — GPIO/FSMC_D3/CAN1_TX |
| Контакт 60 | VREF+ — ADC positive reference |
| Контакт 61 | VSSA — Analog ground |
| Контакт 62 | VDDA — Analog supply |
| Контакт 63 | PA13 — GPIO (secondary) |
| Контакт 64 | VSS — Ground (additional) |
Типичное применение
STM32F405RGT6 подходит для 7 применениеs: Field-Oriented-Control Motor Drives, Industrial USB Host Peripherals, Digital Power Conversion and PFC, Audio Processing and DAC/ADC Interfaces, Industrial Ethernet Gateways, Consumer Medical Devices, Drones and Robotics Controllers.
Field-Oriented-Control Motor Drives
The STM32F405RGT6 fits FOC motor drives because the Cortex-M4F FPU and DSP instructions accelerate Park/Clarke transforms and PID loops by roughly 2-3x versus a Cortex-M3. The 168 MHz clock headroom leaves 30-40 percent CPU margin for encoder decoding and current-loop control. The 3x 12-bit ADCs sample phase currents at 2.4 MSPS, while the 12 timers provide complementary PWM with hardware dead-time insertion. Place a 100 nF decoupling cap on every VDD pin and route ADC inputs away from PWM switching nodes to preserve SNR.
Рекомендуется
Industrial USB Host Peripherals
The STM32F405RGT6 is widely used in industrial USB host peripherals because the integrated USB OTG Full-Speed and High-Speed PHY eliminates an external ULPI chip, reducing BOM by approximately USD 1-2. The Cortex-M4F core handles USB stack processing and application logic simultaneously. The SDIO controller and FSMC bus (on the F407 family variant) support external data buffering for printers, scanners, and data loggers. Designers should route the 90-ohm USB differential pair with length matching within 150 mil and add ESD protection diodes.
Рекомендуется
Digital Power Conversion and PFC
The STM32F405RGT6 is well-suited to digital power conversion and PFC stages because the Cortex-M4F single-precision FPU accelerates multiply-accumulate loops used in PID, state-space, and predictive control algorithms. The 12-bit ADCs sampled at 2.4 MSPS capture current and voltage waveforms with adequate bandwidth for PFC at 50-100 kHz switching. The high-resolution timer (217 ps) generates phase-shifted PWM for bridgeless PFC topologies. Plan 4-layer PCB layout to keep switching noise away from analog signal paths.
Рекомендуется
Audio Processing and DAC/ADC Interfaces
The STM32F405RGT6 serves audio processing applications because the Cortex-M4F SIMD instructions accelerate FFT, biquad, and dynamics processing at 48 kHz sample rates. The 2x 12-bit DACs and 3x 12-bit ADCs integrate codec functionality for budget audio products. The I2S-capable SPI port supports external 24-bit codecs. The 192 KB SRAM buffers multiple audio frames without external memory. Use DMA for both I2S RX and TX to keep the core free for DSP processing.
Рекомендуется
Industrial Ethernet Gateways
The STM32F405RGT6 fits industrial Ethernet gateways because the integrated 100 Mbit/s MAC and RMII interface connect to any standard Ethernet PHY for Modbus TCP, EtherNet/IP, or PROFINET. The Cortex-M4F core runs TCP/IP stacks plus application logic without external memory. The CAN 2.0B peripherals bridge fieldbus to enterprise networks. Pair with a wide-input DC-DC and provide 2 kV galvanic isolation on the Ethernet magnetics for industrial EMC compliance.
Рекомендуется
Consumer Medical Devices
The STM32F405RGT6 powers consumer medical devices like blood-pressure monitors, pulse oximeters, and spirometers because the Cortex-M4F core runs sensor-fusion DSP while the 12-bit ADC captures analog biosignals with 2.4 MSPS. The 1 MB Flash accommodates FDA-21CFR-Part-11 firmware with bootloader and OTA update. The USB OTG port provides powered device charging and data sync. Use the RTC with battery domain to maintain accurate timestamps across power cycles.
Рекомендуется
Drones and Robotics Controllers
The STM32F405RGT6 is a popular flight-controller MCU in hobbyist and commercial drones because the Cortex-M4F core runs Betaflight/Cleanflight/INAV firmware with full PID loops at 8 kHz update rates. The 168 MHz clock plus FPU computes quaternion math at rates that 72 MHz Cortex-M3 parts struggle to maintain. The 3x SPI ports connect to gyros, barometers, and radio receivers simultaneously. Mount the LQFP-64 with thermal vias to a copper pour for thermal relief at 50-60 mA active current.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32F405RGT6 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | STM32F415RGT6 | STM32F405RGT7 | STM32F405ZGT6 | GD32F405RGT6 |
|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 144-LQFP (20x20 mm) | 64-LQFP (10x10 mm) - same |
| Core | Cortex-M4F @ 168 MHz | Cortex-M4F @ 168 MHz | Cortex-M4F @ 168 MHz | Cortex-M4F @ 168 MHz | Cortex-M4F @ 168 MHz |
| Flash | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB |
| SRAM | 192 KB | 192 KB | 192 KB | 192 KB | 192 KB |
| Crypto/Hash Engine | No | Yes (AES, SHA) | No | No | No |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +105C | -40C to +85C | -40C to +85C |
| GPIO Count | 51 | 51 | 51 | 114 | 51 |
| Approx. Unit Price (1k qty) | USD 6.75 | USD 7.40 | USD 6.95 | USD 9.10 | USD 3.20 (GigaDevice, LCSC) |
Ключевые отличия
- Встроенный USB OTG High-Speed PHY (против STM32F103RCT6 (Cortex-M3))
- Блок вычислений с плавающей запятой одинарной точности с инструкциями DSP (против STM32F103C8T6 (Cortex-M3))
- 1 МБ Flash против типичных 256-512 КБ базового уровня Cortex-M3 (против GD32F103RCT6)
Заметки по проектированию
Установите развязывающий конденсатор 100 нФ на каждую пару выводов VDD/VSS в пределах 2 мм от вывода. Добавьте накопительный керамический конденсатор 4,7 мкФ рядом с кластером VDD-1/VSS-1 и танталовый или керамический конденсатор 10 мкФ на выходе стабилизатора. Для работы USB OTG HS встроенный PHY требует, чтобы питание VDD-USB было стабильным в пределах 90 процентов от номинала до включения PLL, иначе перечисление не удастся. Оценка: при активном токе 100 мА и 3,3 В общая мощность составляет 330 мВт — theta_JA LQFP-64 примерно 50 C/Вт дает повышение на 16C выше окружающей среды, что вполне в безопасных пределах.
Разводите пару USB OTG HS D+/D- как дифференциальную пару 90 Ом с согласованием длины в пределах 150 мил и без ответвлений. Держите трассы кварца короткими (менее 5 мм) и защищайте их заливкой земли. Сигналы Ethernet RMII должны быть согласованы по длине в пределах 50 мил с внешним PHY. Трассы SDIO должны быть согласованы по длине в пределах 100 мил и разведены на внутреннем слое с непрерывной опорной плоскостью. Используйте 4-слойный стек с непрерывной плоскостью GND под MCU для целостности обратного пути.
Не включайте PLL выше 168 МГц без подтверждения конфигурации состояний ожидания флеш-памяти — нулевые состояния ожидания действительны только до 168 МГц. BOOT0 должен быть подтянут к низкому уровню для нормальной загрузки из Flash или оставлен плавающим, если не используется; высокий уровень переводит MCU в загрузчик System Memory. Для точности АЦП убедитесь, что VDDA развязан комбинацией 100 нФ + 1 мкФ, а VREF+ шунтирован конденсатором 100 нФ на VSSA. Центральная открытая площадка LQFP-64 (если присутствует) должна быть припаяна к контактной площадке земли для отвода тепла.
Разместите кварц HSE в пределах 5 мм от выводов OSC_IN/OSC_OUT с короткими симметричными трассами. Прокладывайте отладочные сигналы SWD/SWCLK вдали от сильноточных коммутационных узлов. Разместите подтягивающие резисторы режима загрузки и сброса рядом с MCU. Предусмотрите тестовую площадку на PA13/PA14 для заводского программирования. Линия NRST требует конденсатора 100 нФ плюс подтягивающего резистора 10 кОм к VDD и должна быть выведена на разъем для возможности сброса в системе.
Информация о соответствии
RoHS compliant per ST product page. Not AEC-Q100 qualified; for automotive designs use the STM32F405RGT6-V variant or a different family member.