Overview
The STM32F401CDU6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F401xD/xE family. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 84 MHz. The Cortex®-M4 core includes a floating-point unit (FPU) single precision, supporting all Arm single-precision data-processing instructions and data types, as well as a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
The device features high-speed embedded memories, including up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM. It also includes an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, ART Accelerator™, up to 84 MHz |
Flash Memory | Up to 512 Kbytes |
SRAM | Up to 96 Kbytes |
OTP Memory | 512 bytes |
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 3 × I2C, 3 × USART, 4 × SPI, USB 2.0 full-speed device/host/OTG |
Power Supply | 1.7 V to 3.6 V |
Operating Temperature | -40 °C to 85/105/125 °C |
Package | UFQFPN 48 7x7x0.55 mm |
Power Consumption | Run: 146 µA/MHz, Stop: 42 µA typical at 25 °C, Standby: 2.4 µA at 25 °C |
Key Features
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU and DSP instructions
- Adaptive real-time accelerator (ART Accelerator™) for 0-wait state execution from Flash memory
- High-speed embedded memories: up to 512 Kbytes of Flash, up to 96 Kbytes of SRAM
- Extensive range of enhanced I/Os and peripherals
- 1 × 12-bit ADC, low-power RTC, six 16-bit timers, two 32-bit timers
- Standard and advanced communication interfaces: I2C, USART, SPI, USB 2.0
- Power-saving modes: Run, Stop, Standby, with low power consumption
- Debug mode: Serial wire debug (SWD) & JTAG interfaces, Cortex-M4 Embedded Trace Macrocell™
- Up to 81 I/O ports with interrupt capability, up to 78 fast I/Os up to 42 MHz
- All I/O ports are 5 V-tolerant
Applications
The STM32F401CDU6TR is suitable for a wide range of applications due to its high performance, low power consumption, and extensive peripheral set. These include:
- Industrial automation and control systems
- Medical devices requiring high precision and low power
- Aerospace and defense applications
- Automotive systems, including advanced motor control and sensor interfaces
- Consumer electronics, such as smart home devices and wearables
- IOT devices and smart sensors
Q & A
- What is the core architecture of the STM32F401CDU6TR?
The STM32F401CDU6TR is based on the Arm® Cortex®-M4 32-bit RISC core with a floating-point unit (FPU) and DSP instructions.
- What is the maximum frequency of the STM32F401CDU6TR?
The maximum frequency is up to 84 MHz.
- How much Flash and SRAM memory does the STM32F401CDU6TR have?
It has up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM.
- What are the power supply and operating temperature ranges of the STM32F401CDU6TR?
The power supply range is 1.7 V to 3.6 V, and the operating temperature range is -40 °C to 85/105/125 °C.
- What communication interfaces are available on the STM32F401CDU6TR?
The device features up to 3 × I2C, 3 × USART, 4 × SPI, and USB 2.0 full-speed device/host/OTG interfaces.
- What is the power consumption of the STM32F401CDU6TR in different modes?
The power consumption is approximately 146 µA/MHz in Run mode, 42 µA typical in Stop mode, and 2.4 µA in Standby mode at 25 °C.
- Does the STM32F401CDU6TR support debug modes?
Yes, it supports Serial wire debug (SWD) & JTAG interfaces and Cortex-M4 Embedded Trace Macrocell™.
- How many I/O ports does the STM32F401CDU6TR have?
The device has up to 81 I/O ports with interrupt capability and up to 78 fast I/Os up to 42 MHz.
- Is the STM32F401CDU6TR RoHS compliant?
Yes, it is RoHS compliant and comes in ECOPACK2 packages.
- What are some typical applications for the STM32F401CDU6TR?
Typical applications include industrial automation, medical devices, aerospace, automotive systems, consumer electronics, and IoT devices.