Overview
The STM32F401CDU6 is a high-performance microcontroller from STMicroelectronics, based on the Arm® Cortex®-M4 32-bit RISC core. This device operates at a frequency of up to 84 MHz and features a floating-point unit (FPU) single precision, supporting all Arm single-precision data-processing instructions and data types. It also includes a memory protection unit (MPU) and DSP instructions, enhancing application security and performance. The STM32F401CDU6 is part of the STM32F401xD/xE family, known for its high-speed embedded memories and extensive range of enhanced I/Os and peripherals.
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 |
OTP Memory | 512 bytes |
Supply Voltage | 1.7 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
ADC | 1 × 12-bit, 2.4 MSPS A/D converter, up to 16 channels |
Timers | Up to 11 timers: 6 × 16-bit, 2 × 32-bit |
Communication Interfaces | Up to 12 interfaces including USART, SPI, I2C, USB 2.0 full-speed device/host/OTG |
Package | UFQFPN 48 7x7x0.55 mm |
RoHS Compliance | ECOPACK2 compliant |
Key Features
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU and DSP instructions
- 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
- Internal 16 MHz factory-trimmed RC and 32 kHz oscillator for RTC with calibration
- Low power consumption: Run mode at 146 µA/MHz, Stop mode at 42 µA typical, and Deep power down mode at 10 µA typical
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 81 I/O ports with interrupt capability and up to 78 fast I/Os up to 42 MHz
- Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with on-chip PHY
- CRC calculation unit and 96-bit unique ID
- RTC with subsecond accuracy and hardware calendar
Applications
The STM32F401CDU6 is suitable for a wide range of applications due to its high performance, low power consumption, and extensive peripheral set. Some typical applications include:
- Industrial control systems
- Medical devices
- Automotive systems
- Consumer electronics
- IoT devices
- Motor control and power management systems
Q & A
- What is the core architecture of the STM32F401CDU6?
The STM32F401CDU6 is based on the Arm® Cortex®-M4 32-bit RISC core.
- What is the maximum operating frequency of the STM32F401CDU6?
The maximum operating frequency is up to 84 MHz.
- How much flash and SRAM memory does the STM32F401CDU6 have?
The device has up to 512 Kbytes of flash memory and up to 96 Kbytes of SRAM.
- What is the supply voltage range for the STM32F401CDU6?
The supply voltage range is from 1.7 V to 3.6 V.
- What types of timers are available on the STM32F401CDU6?
The device includes up to 11 timers: 6 × 16-bit and 2 × 32-bit timers.
- Does the STM32F401CDU6 support USB connectivity?
Yes, it supports USB 2.0 full-speed device/host/OTG with on-chip PHY.
- What is the power consumption in Run mode for the STM32F401CDU6?
The power consumption in Run mode is 146 µA/MHz.
- Is the STM32F401CDU6 RoHS compliant?
Yes, it is ECOPACK2 compliant.
- What is the operating temperature range for the STM32F401CDU6?
The operating temperature range is from -40°C to 85°C.
- Does the STM32F401CDU6 have a real-time clock (RTC)?
Yes, it includes an RTC with subsecond accuracy and hardware calendar.