Overview
The STM32F401VDH6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F401XD/XE device family. It is based on the ARM® Cortex®-M4 32-bit RISC core, operating at frequencies up to 84 MHz. The Cortex®-M4 core includes a Floating Point Unit (FPU) for single-precision data processing, a full set of DSP instructions, and a memory protection unit (MPU) to enhance application security. This microcontroller is designed to offer a balance of dynamic power consumption and processing performance, 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™) |
Frequency | Up to 84 MHz |
Flash Memory | Up to 512 Kbytes |
SRAM | Up to 96 Kbytes |
Supply Voltage | 1.7 V to 3.6 V |
Power Consumption (Run) | 146 µA/MHz (peripheral off) |
Power Consumption (Stop Mode) | 42 µA Typ @ 25°C; 65 µA max @ 25°C |
Power Consumption (Deep Power Down Mode) | Down to 10 µA @ 25°C; 30 µA max @ 25°C |
ADC | 1×12-bit, 2.4 MSPS, up to 16 channels |
Timers | Up to 11 timers (6×16-bit, 2×32-bit) |
Communication Interfaces | Up to 12 interfaces (I2C, USART, SPI, SDIO, USB 2.0) |
I/O Ports | Up to 81 I/O ports with interrupt capability |
Package | 100-UFBGA |
Key Features
- ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory
- Up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM
- 1.7 V to 3.6 V application supply and I/Os, with POR, PDR, PVD, and BOR
- 4-to-26 MHz crystal oscillator, internal 16 MHz factory-trimmed RC, and 32 kHz oscillator for RTC with calibration
- Low power consumption: Run mode 146 µA/MHz, Stop mode 42 µA Typ @ 25°C, Deep power down mode down to 10 µA @ 25°C
- 1×12-bit, 2.4 MSPS A/D converter with up to 16 channels
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 11 timers, including six 16-bit and two 32-bit timers, and two watchdog timers
- Serial wire debug (SWD) & JTAG interfaces, Cortex®-M4 Embedded Trace Macrocell™
- Up to 81 I/O ports with interrupt capability, all 5 V-tolerant
- Up to 12 communication interfaces including I2C, USART, SPI, SDIO, and USB 2.0 full-speed device/host/OTG controller
- CRC calculation unit, 96-bit unique ID, and RTC with subsecond accuracy and hardware calendar
Applications
- Motor drive and application control
- Medical equipment
- Industrial applications: PLC, inverters, circuit breakers
- Printers and scanners
- Alarm systems, video intercom, and HVAC
- Home audio appliances
- Mobile phone sensor hub
Q & A
- What is the core architecture of the STM32F401VDH6 microcontroller?
The STM32F401VDH6 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 operating frequency of the STM32F401VDH6?
The maximum operating frequency is up to 84 MHz.
- How much Flash memory and SRAM does the STM32F401VDH6 have?
The STM32F401VDH6 has up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM.
- What are the power consumption characteristics of the STM32F401VDH6?
The power consumption is 146 µA/MHz in Run mode, 42 µA Typ @ 25°C in Stop mode, and down to 10 µA @ 25°C in Deep power down mode.
- What types of communication interfaces does the STM32F401VDH6 support?
The microcontroller supports up to 12 communication interfaces including I2C, USART, SPI, SDIO, and USB 2.0 full-speed device/host/OTG controller.
- How many I/O ports does the STM32F401VDH6 have?
The STM32F401VDH6 has up to 81 I/O ports with interrupt capability, all of which are 5 V-tolerant.
- What is the purpose of the ART Accelerator™ in the STM32F401VDH6?
The ART Accelerator™ allows 0-wait state execution from Flash memory, enhancing performance.
- Does the STM32F401VDH6 have any debug interfaces?
Yes, it supports Serial wire debug (SWD) & JTAG interfaces and the Cortex®-M4 Embedded Trace Macrocell™.
- What are some common applications of the STM32F401VDH6?
Common applications include motor drive and control, medical equipment, industrial applications, printers, scanners, alarm systems, and home audio appliances.
- Who is the manufacturer of the STM32F401VDH6?
The manufacturer is STMicroelectronics.
- What package types are available for the STM32F401VDH6?
The microcontroller is available in various packages including WLCSP49, LQFP64/100, UFQFPN48, and UFBGA100.