Overview
The STM32F401RDT6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F401 series. 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.
Key Specifications
Specification | Details |
---|---|
Core | Arm® Cortex®-M4 32-bit RISC core |
Frequency | Up to 84 MHz |
Flash Memory | Up to 512 Kbytes |
SRAM | Up to 96 Kbytes |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
Timers | 6 × 16-bit, 2 × 32-bit |
Communication Interfaces | Up to 3 × I2C, up to 3 × USART, up to 4 × SPI, I2S |
Operating Voltage | 1.7 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
Package | LQFP-64 |
I/O Ports | Up to 81 I/O ports with interrupt capability |
Key Features
- High-performance Arm® Cortex®-M4 core with FPU and DSP instructions
- High-speed embedded memories: up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM
- Extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix
- Low-power RTC and multiple timers including PWM timer for motor control
- Standard and advanced communication interfaces: I2C, USART, SPI, I2S
- Power consumption: Run mode at 128 μA/MHz, Stop mode down to 10 μA, and Standby mode at 2.4 μA @ 25°C
- Debug mode with Serial Wire Debug (SWD) and JTAG interfaces
Applications
The STM32F401RDT6TR is suitable for a wide range of applications requiring high performance and low power consumption, such as:
- Industrial control and automation
- Medical devices
- Consumer electronics
- Automotive systems
- IoT devices
Q & A
- What is the core architecture of the STM32F401RDT6TR?
The STM32F401RDT6TR is based on the Arm® Cortex®-M4 32-bit RISC core. - What is the maximum operating frequency of the STM32F401RDT6TR?
The maximum operating frequency is up to 84 MHz. - How much Flash and SRAM memory does the STM32F401RDT6TR have?
It has up to 512 Kbytes of Flash memory and up to 96 Kbytes of SRAM. - What types of communication interfaces are available on the STM32F401RDT6TR?
It features I2C, USART, SPI, and I2S interfaces. - What is the operating voltage range of the STM32F401RDT6TR?
The operating voltage range is from 1.7 V to 3.6 V. - How many I/O ports does the STM32F401RDT6TR have?
It has up to 81 I/O ports with interrupt capability. - What is the power consumption in Run mode?
The power consumption in Run mode is 128 μA/MHz. - Does the STM32F401RDT6TR support debug modes?
Yes, it supports Serial Wire Debug (SWD) and JTAG interfaces. - What is the temperature range for the STM32F401RDT6TR?
The operating temperature range is from -40°C to 85°C. - What package type is the STM32F401RDT6TR available in?
It is available in the LQFP-64 package.