STMicroelectronics STM32F405VGT6V
- Part No.:
- STM32F405VGT6V
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 100-LQFP
- Datasheet:
-
STM32F405VGT6V.pdf
- Description:
- IC MCU 32BIT 1MB FLASH 100LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:3,163
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F405VGT6V from STMicroelectronics is a 32-bit Arm® Cortex®-M4 microcontroller with FPU, operating up to 168 MHz (210 DMIPS), featuring 1 MB flash, 192+4 KB SRAM (including 64 KB CCM), dual CAN 2.0B interfaces, USB OTG HS/FS with dedicated DMA, and 10/100 Ethernet MAC with IEEE 1588v2 hardware support - deployed in industrial gateways requiring real-time protocol bridging and multi-interface edge processing.
For engineers reviewing the STM32F405VGT6V datasheet, STM32F405VGT6V pinout, STM32F405VGT6V application, or STM32F405VGT6V equivalent, key selection criteria include Ethernet MAC timing compliance, dual-CAN bus arbitration latency, USB HS PHY integration, DCMI camera interface bandwidth (up to 54 MB/s), and CCM RAM allocation for deterministic ISR execution.
Technical Context
The device integrates an Adaptive Real-time Accelerator (ART) enabling zero-wait-state execution from flash at 168 MHz, paired with a multi-AHB bus matrix for concurrent access to flash, SRAM, and peripherals. Its memory protection unit (MPU) supports region-based privilege enforcement across privileged/unprivileged code and data spaces.
Clock architecture includes three PLLs: main PLL for CPU/system clocks, dedicated audio PLL (PLLI2S) for I2S synchronization, and USB OTG HS PLL with ULPI interface support. The 10/100 Ethernet MAC implements MII/RMII physical layer interfacing with hardware timestamping for IEEE 1588v2 precision time protocol.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M4 with FPU and DSP instructions; enables floating-point math acceleration for motor control and sensor fusion algorithms. |
| Max Clock Frequency | 168 MHz with ART Accelerator; delivers 210 DMIPS performance while maintaining deterministic interrupt latency. |
| Flash Memory | 1 MB embedded flash with ECC and 20k write/erase cycles; supports secure firmware updates and bootloader partitioning. |
| SRAM | 192 KB main SRAM + 4 KB backup SRAM + 64 KB CCM RAM; CCM provides zero-wait-state access for critical ISRs and stack. |
| Digital Peripherals | 2×CAN 2.0B, USB OTG HS/FS (with on-chip FS PHY and ULPI for HS), 10/100 Ethernet MAC, 3×ADC (12-bit, 2.4 MSPS), 8–14-bit DCMI interface. |
| Timers | Up to 17 timers including TIM1/TIM8 advanced-control timers with complementary PWM outputs and dead-time insertion for 3-phase inverters. |
| I/O Capability | 140 GPIOs with interrupt capability; 138 pins 5 V-tolerant, enabling direct interfacing with legacy industrial logic without level shifters. |
Pinout & Package
LQFP100 (14 × 14 mm) package with 100-pin quad flat pack; RoHS-compliant, ECOPACK2 certified, suitable for reflow soldering and industrial PCB assembly.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VSS, VSSA | Power supply and ground rails | Separate analog/digital domains ensure ADC/DAC accuracy; VDDA must be ≥ VDD – 0.3 V for valid conversion. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O banks | 140 total GPIOs grouped into A–K ports; each supports configurable pull-up/pull-down, alternate functions, and EXTI wake-up. |
| PH0/PH1 | HSE oscillator input/output | 4–26 MHz crystal connection; essential for precise system clock generation and USB/Ethernet timing compliance. |
| PA11/PA12 | USB FS DP/DM | Full-speed USB 2.0 differential pair with integrated transceiver; requires no external PHY for FS operation. |
| PA13/PA14 | SWDIO/SWCLK | Serial Wire Debug interface; enables non-intrusive debugging and flash programming with minimal pin count. |
| PC10/PC11/PC12 | SDIO D0–D3 & CLK | 4-bit SD/SDIO host interface supporting high-speed MMC cards; used for firmware storage or data logging. |
| PD0/PD1 | MII_CRS/MDIO | Ethernet MAC management interface; MDIO controls PHY registers per IEEE 802.3 standard. |
| PE2–PE7 | DCMI_D0–D7 | 8-bit parallel camera data bus; supports up to 54 MB/s throughput for real-time image capture in machine vision systems. |
Key Features
| Feature | Design Value |
|---|---|
| ART Accelerator | Eliminates flash wait states at 168 MHz, enabling deterministic code execution without cache-induced jitter. |
| CCM RAM | 64 KB core-coupled memory accessible only by CPU; ideal for time-critical ISR stacks and real-time buffers. |
| IEEE 1588v2 Hardware Support | Hardware timestamping engine in Ethernet MAC; achieves sub-microsecond PTP synchronization accuracy. |
| Dual CAN 2.0B Controllers | Independent message RAM and filtering; supports simultaneous CAN FD-ready networks (software-configurable bit rates). |
| True Random Number Generator (RNG) | NIST SP800-90B compliant entropy source; required for secure boot key derivation and TLS session establishment. |
| Flexible Static Memory Controller (FSMC) | Supports NOR/NAND/PSRAM/CompactFlash™; enables direct attachment of external displays, FPGA co-processors, or legacy memory modules. |
Applications
| Industrial Ethernet Gateway | Multi-Protocol PLC Controller |
|---|---|
|
Use Scenario: Aggregating Modbus TCP, EtherNet/IP, and PROFINET traffic between factory-floor devices and cloud SCADA systems. IC Role / Device Role / Timing Role: Primary application processor executing protocol stacks, managing dual Ethernet PHYs, and synchronizing time via IEEE 1588v2 hardware timestamps. Use Value: Integrated 10/100 MAC with dedicated DMA offloads packet processing from CPU, sustaining >90 Mbps line-rate throughput under RTOS scheduling. |
Use Scenario: Compact programmable logic controller handling discrete I/O, motion control, and fieldbus communication in packaging machinery. IC Role / Device Role / Timing Role: Real-time control unit running IEC 61131-3 logic with synchronized PWM outputs and dual CAN buses for servo drive coordination. Use Value: Advanced-control timers (TIM1/TIM8) provide hardware dead-time insertion and complementary PWM, eliminating software timing errors in 3-phase motor drives. |
| USB/Ethernet Bridge Device | Smart Camera Edge Node |
|
Use Scenario: Converting USB HID/MS-class peripherals to Ethernet-connected endpoints in medical or kiosk applications. IC Role / Device Role / Timing Role: Dual-role USB OTG HS/FS controller with integrated PHY and Ethernet MAC acting as transparent bridge with zero-copy DMA transfers. Use Value: Dedicated USB HS DMA channel prevents CPU bottlenecks during bulk transfers, enabling sustained 480 Mbps throughput alongside concurrent Ethernet traffic. |
Use Scenario: Embedded vision node capturing and preprocessing high-frame-rate images for AI inference on local MCU or edge accelerator. IC Role / Device Role / Timing Role: DCMI interface controller feeding raw Bayer data directly into CCM RAM for low-latency preprocessing before DMA to external DRAM or neural network accelerator. Use Value: 8–14-bit parallel DCMI supports 54 MB/s bandwidth, enabling 720p@30fps RGB capture without frame dropping in resource-constrained edge nodes. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F407VGT6 | Same core, memory, and peripheral set; differs only in Ethernet PHY support - F407 includes integrated 10/100 PHY, F405 requires external PHY. | F407 suits designs needing integrated Ethernet PHY; F405 offers greater flexibility with external PHY selection (e.g., for extended temperature or PoE variants). | Select F405VGT6V when external PHY choice, isolation requirements, or cost-sensitive BOM optimization are priorities. |
| STM32H743VIT6 | Higher-performance Cortex-M7 core (480 MHz), dual-core option, larger flash (2 MB), enhanced security (AES, PKA), but no native DCMI and different pinout. | Suitable for next-gen edge AI inference where compute density outweighs camera interface necessity; not drop-in compatible due to architectural and peripheral differences. | Choose H743 only for new designs requiring >2× CPU performance and cryptographic acceleration - not for F405 migration. |
Compared with STM32F407VGT6, the STM32F405VGT6V trades integrated Ethernet PHY for design flexibility and lower base die cost; versus STM32H743VIT6, it retains DCMI and dual CAN while offering proven toolchain maturity and lower power consumption in mixed-signal industrial environments.
Availability
STM32F405VGT6V is available at Aetrix Electronics and suitable for industrial gateways, PLC controllers, USB-to-Ethernet bridges, and smart camera edge nodes requiring stable component supply across extended product lifecycles.
Supply support for STM32F405VGT6V includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, specializing in microcontrollers, power management, sensors, and automotive ICs.
The STM32F4 series targets high-performance real-time embedded applications demanding rich connectivity, analog integration, and deterministic execution - optimized for industrial automation, motor control, and IoT edge nodes.
FAQ
What is the maximum operating temperature range for STM32F405VGT6V?
The STM32F405VGT6V is rated for industrial temperature range: –40 °C to +85 °C ambient. This is validated per ST's qualification standards (AEC-Q100 not applicable; industrial-grade reliability testing performed). Thermal derating begins above 70 °C ambient depending on PCB layout and power dissipation.
Does STM32F405VGT6V support USB High-Speed device mode without an external PHY?
No. USB High-Speed (480 Mbps) operation requires an external ULPI PHY connected via the ULPI interface (pins PA3, PB0–PB5, PC0). The chip integrates only a full-speed PHY; HS functionality depends on external PHY compliance with ULPI v1.1 specification.
How many independent CAN controllers does STM32F405VGT6V integrate?
The STM32F405VGT6V integrates two fully independent bxCAN 2.0B controllers (CAN1 and CAN2), each with its own message RAM, filter banks, and transmit/receive FIFOs - enabling simultaneous operation on separate CAN networks without software arbitration overhead.
Is the 64 KB CCM RAM accessible by DMA channels?
No. The 64 KB CCM (Core Coupled Memory) is accessible only by the Cortex-M4 CPU - not by DMA controllers. This ensures deterministic ISR latency and protects critical real-time buffers from DMA contention, as confirmed in Section 3.6 of DS8626 Rev 12.
STM32F405VGT6V Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 100-LQFP
- Series:
- STM32F4
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M4
- Core Size:
- 32-Bit Single-Core
- Speed:
- 168MHz
- Connectivity:
- CANbus, EBI/EMI, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
- Number of I/O:
- 82
- Program Memory Size:
- 1MB (1M x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 192K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.8V ~ 3.6V
- Data Converters:
- A/D 16x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F405VGT6V FAQ
1.How can I place an order for STM32F405VGT6V through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F405VGT6V on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F405VGT6V reliable?
The price and inventory of STM32F405VGT6V are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F405VGT6V is usually 5 days.
3.What payment methods are accepted for STM32F405VGT6V?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F405VGT6V transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F405VGT6V?
STM32F405VGT6V orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F405VGT6V order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F405VGT6V?
For technical support, including STM32F405VGT6V datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F405VGT6V requirements.
6.How does Aetrix verify that STM32F405VGT6V is sourced from the original manufacturer or authorized distributors?
All STM32F405VGT6V products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F405VGT6V meets industry standards.
7.What is the process for return or replacement of STM32F405VGT6V?
All STM32F405VGT6V units undergo pre-shipment inspection (PSI). If there is an issue with STM32F405VGT6V, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F405VGT6V part is unused and in its original packaging.
Return procedure for STM32F405VGT6V:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F405VGT6V Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

