STM32F405VG High-performance and DSP with FPU, ARM Cortex-M4 MCU with 1 Mbyte Flash, 168 MHz CPU, Art Accelerator
The STM32F405xx and STM32F407xx family is based on the high-performance ARM®Cortex™-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The Cortex-M4 core with FPU will be referred to as Cortex-M4F throughout this document.
The STM32F405xx and STM32F407xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG). They also feature standard and advanced communication interfaces
技术特性
- Core: ARM 32-bit Cortex™-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
- Memories
- Up to 1 Mbyte of Flash memory
- Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
- Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
- LCD parallel interface, 8080/6800 modes
- Clock, reset and supply management
- 1.8 V to 3.6 V application supply and I/Os
- 4-to-26 MHz crystal oscillator
- Internal 16 MHz factory-trimmed RC (1% accuracy)
- 32 kHz oscillator for RTC with calibration
- Internal 32 kHz RC with calibration
- Sleep, Stop and Standby modes
- VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
- 3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
- 2×12-bit D/A converters
- General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
- Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
- Debug mode
- Serial wire debug (SWD) & JTAG interfaces
- Cortex-M4 Embedded Trace Macrocell™
- Up to 140 I/O ports with interrupt capability
- Up to 136 fast I/Os up to 84 MHz
- Up to 138 5 V-tolerant I/Os
- Up to 15 communication interfaces
- Up to 3 × I²C interfaces (SMBus/PMBus)
- Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
- Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
- 2 × CAN interfaces (2.0B Active)
- Advanced connectivity
- USB 2.0 full-speed device/host/OTG controller with on-chip PHY
- USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
- 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
- 8- to 14-bit parallel camera interface up to 54 Mbytes/s
- True random number generator
- CRC calculation unit
- 96-bit unique ID
- RTC: subsecond accuracy, hardware calendar
STM32F405VG 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM32F405VGT6 |
Active |
6.5846 |
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-105 °C |
STM32F405VGT6 |
STM32F405VGT6J |
Active |
7.243 |
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-105 °C |
STM32F405VGT6J |
STM32F405VGT6W |
Active |
7.6471 |
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-105 °C |
STM32F405VGT6W |
STM32F405VGT6V |
Active |
7.3346 |
1000 |
LQFP 100 14x14x1.4 |
Tray |
-40 °C-105 °C |
STM32F405VGT6V |
DATASHEET
描述 |
版本 |
大小 |
STM32F405VG : DS8626: ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera |
3 |
2283KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN3988: Clock configuration tool for STM32F40x/41x microcontrollers |
1 |
499KB |
AN3997: Audio playback and recording using the STM32F4DISCOVERY |
1 |
170KB |
AN3126: Audio and waveform generation using the DAC in STM32 microcontroller families |
1 |
648KB |
AN3969: EEPROM emulation in STM32F40x/STM32F41x microcontrollers |
1 |
210KB |
AN3965: STM32F40x/STM32F41x in-application programming using the USART |
1 |
242KB |
AN4013: STM32F1xx, STM32F2xx, STM32F4xx, STM32L1xx timer overview |
1 |
200KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACKツョ microcontrollers |
2 |
209KB |
AN1015: Software techniques for improving microcontroller EMC performance |
1 |
105KB |
AN3998: PDM audio software decoding on STM32 microcontrollers |
1 |
91KB |
AN3364: Migration and compatibility guidelines for STM32 microcontroller applications |
3 |
128KB |
AN3070: Managing the Driver Enable signal for RS-485 and IO-Link communications with the STM32邃「窶冱 USART |
1 |
192KB |
AN4073: How to improve ADC accuracy when using STM32F2xx, STM32F40x and STM32F41x microcontrollers |
3 |
239KB |
AN1709: EMC design guide for ST microcontrollers |
1 |
657KB |
AN1181: Electrostatic discharge sensitivity measurement |
1 |
59KB |
AN3371: Using the hardware real-time clock (RTC) in STM32 F0, F2, F4 and L1 series of MCUs |
4 |
489KB |
AN4044: Using floating-point unit (FPU) with STM32F405/07xx and STM32F415/417xx microcontrollers |
1 |
283KB |
AN3990: Upgrading STM32F4DISCOVERY board firmware using a USB key |
1 |
205KB |
AN2945: STM8S and STM32邃「 MCUs: a consistent 8/32-bit product line for painless migration |
1 |
213KB |
AN2606: STM32邃「 microcontroller system memory boot mode |
14 |
877KB |
AN4023: STM32 secure firmware upgrade (SFU) overview |
1 |
41KB |
AN3983: STM32F4DISCOVERY peripheral firmware examples |
2 |
148KB |
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0214: STM32F4xxx Cortex-M4 programming manual |
2 |
1686KB |
PM0081: STM32F40xxx and STM32F41xxx Flash programming manual |
1 |
261KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0008: STM32F101xx, STM32F102xx、STM32F103xx、STM32F105xx 和STM32F107xx,ARM内核32位高性能微控制器 |
10 |
13972KB |
RM0008: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs |
14 |
9201KB |
TECHNICAL NOTES
描述 |
版本 |
大小 |
TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions |
1 |
98KB |
USER MANUALS
描述 |
版本 |
大小 |
UM1053: Advanced developers guide for STM32F100x/103x/2x/40x/41x MCUs PMSM single/dual FOC library |
3 |
874KB |
UM1021: STM32F105xx, STM32F107xx, STM32F2xx and STM32F4xx USB On-The-Go host and device library |
3 |
1383KB |
UM1052: STM32F103xx/ STM32F100xx/STM32F2xx/STM32F4xx PMSM single/dual FOC SDK v3.2 |
3 |
2724KB |
UM1467: Getting started with software and firmware environments for the STM32F4DISCOVERY Kit |
1 |
1718KB |
PRODUCT PRESENTATIONS
BOARDS AND TOOLS
Part Number |
描述 |
STM3240G-SK/KEI |
Keil starter kit for STM32 F4 series microcontrollers (STM32F407IG MCU) |
STMPRIMER |
EvoPrimer components to build your own EvoPrimer for easy evaluation and development with STM32 and STM8 MCUs |
STM3240G-EVAL |
Evaluation board for STM32 F4 series - with STM32F407 MCU |
STM3240G-SK/IAR |
IAR starter kit for STM32 F4 series microcontrollers (STM32F407ZG MCU) |
STM32-PRIMER |
Complete Primer ready to use from Raisonance for easy evaluation and development with STM32 MCUs |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STM320518-EVAL |
Evaluation board for STM32 F0 series - with STM32F051 MCU |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
STM32F0DISCOVERY |
Discovery kit for STM32 F0 series - with STM32F051 MCU |
ST-LINK |
In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
STX-PRO/RAIS |
Unlimited in-circuit debugging/programming tool for STM32, STR7 and STR9 |
MicroXplorer |
MCU graphical configuration tool |
ST-LINK/V2 |
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STX-RLINK |
In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers |
CONFIGURATION UTILITIES
DEVICE PROGRAMMERS
FIRMWARE
MARKETING BROCHURES