Overview
The STM32F413VGH6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F4 access line. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 100 MHz. The device features a Floating Point Unit (FPU) single precision, a full set of DSP instructions, and a memory protection unit (MPU) to enhance application security. The STM32F413VGH6 is designed for power efficiency, performance, and integration, making it suitable for a wide range of applications.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), up to 100 MHz |
Flash Memory | Up to 1.5 Mbytes |
SRAM | 320 Kbytes |
Power Supply | 1.7 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
DAC | 2 × 12-bit |
Timers | Up to 12 × 16-bit timers, 2 × 32-bit timers |
Communication Interfaces | Up to 4 × I2C, up to 10 UARTs, up to 5 SPI/I2S, USB 2.0 full-speed device/host/OTG |
Package | UFBGA 100 7x7x0.6 P 0.5 mm |
Power Consumption | Run: 112 μA/MHz, Stop: 42 μA Typ., Standby: 1.1 μA Typ. |
Key Features
- Dynamic Efficiency Line with eBAM (enhanced Batch Acquisition Mode)
- Flexible external static memory controller with up to 16-bit data bus: SRAM, PSRAM, NOR Flash memory
- Dual mode Quad-SPI interface and LCD parallel interface
- General-purpose DMA: 16-stream DMA
- Up to 18 timers including two watchdog timers and a low-power timer
- Serial wire debug (SWD) & JTAG, Cortex®-M4 Embedded Trace Macrocell™
- Up to 114 I/O ports with interrupt capability and up to 109 fast I/Os up to 100 MHz
- Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with PHY, 3x CAN (2.0B Active)
- True random number generator, CRC calculation unit, and 96-bit unique ID
- RTC with subsecond accuracy and hardware calendar
Applications
The STM32F413VGH6 is versatile and can be used in various applications such as:
- Industrial automation and control systems
- Medical devices requiring high precision and low power consumption
- Automotive systems, including motor control and advanced driver-assistance systems (ADAS)
- Consumer electronics, such as smart home devices and wearables
- IoT devices that require efficient power management and advanced communication interfaces
Q & A
- What is the core architecture of the STM32F413VGH6?
The STM32F413VGH6 is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU) and Adaptive real-time accelerator (ART Accelerator™).
- What is the maximum frequency of the CPU?
The CPU operates at a frequency of up to 100 MHz.
- How much Flash and SRAM memory does the device have?
The device has up to 1.5 Mbytes of Flash memory and 320 Kbytes of SRAM.
- What is the power supply range for the STM32F413VGH6?
The power supply range is from 1.7 V to 3.6 V.
- What are the key communication interfaces available on this device?
The device features up to 4 × I2C, up to 10 UARTs, up to 5 SPI/I2S, and a USB 2.0 full-speed device/host/OTG controller with PHY.
- What is the enhanced Batch Acquisition Mode (eBAM) feature?
The eBAM feature allows for more power-efficient data batching, enhancing the overall power efficiency of the device.
- What are the available package options for the STM32F413VGH6?
The device is available in a UFBGA 100 7x7x0.6 P 0.5 mm package.
- How does the device manage power consumption?
The device has various power-saving modes, including Run, Stop, and Standby, with consumption as low as 1.1 μA in Standby mode without RTC.
- What debugging tools are available for this microcontroller?
The device supports Serial wire debug (SWD) & JTAG and the Cortex®-M4 Embedded Trace Macrocell™.
- What are some typical applications for the STM32F413VGH6?
Typical applications include industrial automation, medical devices, automotive systems, consumer electronics, and IoT devices.