Overview
The STM32F401RCT6 is a high-performance 32-bit microcontroller from STMicroelectronics, part of the STM32F4 series. It is based on the Arm® Cortex®-M4 32-bit RISC core, which can operate at a frequency of up to 84 MHz. This microcontroller includes a floating point unit (FPU) that supports all Arm single-precision data-processing instructions and data formats, as well as a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® Cortex®-M4 32-bit RISC core with FPU and DSP instructions |
Operating Frequency | Up to 84 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | Up to 64 Kbytes |
OTP Memory | 512 bytes |
Supply Voltage | 1.7 V to 3.6 V |
Operating Temperature | -40 °C to 85 °C |
Package | 64-pin LQFP |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
DAC | 12-bit |
Timers | Up to 11 timers (6 × 16-bit, 2 × 32-bit) |
Communication Interfaces | Up to 3 × I2C, 3 × USART, 4 × SPI, 1 × I2S, 1 × SDIO, 1 × CAN, 1 × USB 2.0 OTG |
Debug Interfaces | Serial wire debug (SWD) & JTAG interfaces |
Key Features
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU and DSP instructions
- Up to 256 Kbytes of Flash memory and 64 Kbytes of SRAM
- Dynamic efficiency line with batch acquisition mode (BAM)
- 1.7 V to 3.6 V power supply and I/Os
- Low-power modes: Run, Stop, Standby, and Deep power down modes
- RTC with subsecond accuracy and hardware calendar
- 96-bit unique ID and CRC computation unit
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 81 I/O ports with interrupt capability, all 5 V tolerant
- Advanced connectivity: USB 2.0 full-speed device/host/OTG controller with on-chip PHY
Applications
- Industrial automation and control
- Medical devices
- Consumer electronics
- Automotive systems
- Digital audio and video processing
- Motor control and power management
- Smart metering and building automation
- Human-machine interface (HMI) applications
Q & A
- What is the core architecture of the STM32F401RCT6?
The STM32F401RCT6 is based on the Arm® Cortex®-M4 32-bit RISC core with a floating point unit (FPU) and DSP instructions.
- What is the maximum operating frequency of the STM32F401RCT6?
The maximum operating frequency is up to 84 MHz.
- What are the memory specifications of the STM32F401RCT6?
It includes up to 256 Kbytes of Flash memory, up to 64 Kbytes of SRAM, and 512 bytes of OTP memory.
- What are the power supply and operating temperature ranges of the STM32F401RCT6?
The power supply range is 1.7 V to 3.6 V, and the operating temperature range is -40 °C to 85 °C.
- Does the STM32F401RCT6 support external debuggers or programmers?
- What programming languages and development tools can be used for the STM32F401RCT6?
- What are the key communication interfaces available on the STM32F401RCT6?
- What are the low-power modes available on the STM32F401RCT6?
- What is the significance of the RTC in the STM32F401RCT6?
- What are some typical applications of the STM32F401RCT6?