STM32f401rct6: Explained with Applications, Features and Datasheet

18 February 2024
blikai 1387

STM32f401rct6

STM32f401rct6 Component

Product Overview

Part Number: STM32F401RCT6

Manufacturer: STMicroelectronics

Description: IC MCU 32BIT 256KB FLASH 64LQFP

Lead Time: Can Ship Immediately

Datasheet: Datasheet PDF

Category: Microcontrollers 

Number of Pins: 64

Short Description

The STM32F401RCT6 microcontroller from STMicroelectronics allows you to simplify your circuit and eliminate various components. -40 °C is the minimum operating temperature and 85 °C is the maximum operating temperature of this microcontroller. It clocks at 84 MHz at its maximum. There are 32 bits in this processor. The ADC has a resolution of 12 bits and operates between 1.8, 2.5, and 3.3 V with a minimum of 1.7 V and maximum of 3.6 V. Typical operating voltages are 1.8, 2.5, and 3.3 V. The ADC has 256KB of flash memory. ARM Cortex M4 is the core architecture of this device.

 

STM32F401X B/STM32F401X C SMART devices feature a 32-bit RISC Arm Cortex M4 core with a frequency of 84 MHz and runs on an Arm Cortex M4 CPU. All Arm single-precision data processing instructions and data formats are supported by the Cortex®-M4 floating point unit (FPU). Furthermore, it implements the DSP commands and a memory protection unit (MPU) to enhance application security.

 

Among the STM32F401xB/STM32F401xC's features are embedded memory (up to 256 Kbytes of Flash memory, 64 Kbytes of SRAM) and an abundance of I/O and peripheral options. A two-bit multi-AHB bus matrix is used to connect the APB and AHB buses in the device.

Product Specifications

 

All trademarks, brands, and logos on this site are used with the permission of their respective owners. It is not intended to imply any affiliation or authorization with any of these brands, trademarks, or logos by depicting, describing, or selling products featuring them.

 

Manufacturer

STMicroelectronics

Category

Integrated Circuits (ICs) - Embedded - Microcontrollers

Package

64-LQFP

Data Bus Width

3d b

Series

STM32 F4

Core Processor

ARM? Cortex?-M4

Core Size

32-Bit

Speed

84MHz

Connectivity

I2C, IrDA, LIN, SDIO, SPI, UART/USART, USB OTG

Peripherals

Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT

Number of I/O

50

Program Memory Size

256KB (256K x 8)

Program Memory Type

FLASH

EEPROM Size

N/A

RAM Size

64K x 8

Voltage - Supply (Vcc/Vdd)

1.7 V ~ 3.6 V

Data Converters

A/D 16x12b

Oscillator Type

Internal

Operating Temperature

-40°C ~ 85°C (TA)

Mounting Type

N/A

Package / Case

64-LQFP

Supplier Device Package

N/A

 

STM32F401RCT6 from STMicroelectronics is a low-power 32-bit ARM Cortex-M4 with FPU and DSP cores. This microcontroller is part of STM32F4 series, which is based on the ARM Cortex-M4 core, as well as featuring FPU and DSP instructions. 

 

The STM32F401RCT6 is an ARM Cortex-M4 microcontroller with a dual-core FPU and DSP with 64 pins. An ARM Cortex-M4 based 32-bit CPU with FPU and DSP instructions is integrated into the system, along with 512 Kbytes of high-speed embedded flash memory, 96 Kbytes of static RAM. In addition, it provides a 12-bit ADC, two I2Cs, two SPIs, two USARTs, an I2S, an SDIO, a CAN, and a USB 2.0 OTG port with advanced peripherals. 

Features

ARM Cortex-M4 platform implements FPU and DSP instructions, along with Fast embedded Flash memory up to 512 Kbytes, High-speed SRAM up to 96 Kbytes, SDIO, CAN, and a USB 2.0 OTG port, along with advanced peripherals such as 12-bit ADC, two I2Cs, two SPIs, two USARTs, two I2S, and an SDIO. This component also comes with 17 timers. Eight general-purpose 16-bit timers, seven analog comparators, and two motor control PWM timers are included in the package.

 

Microcontroller Core:

  • Core speed of 84MHz for the ARM Cortex-M4.

  • Faster performance due to DSP instructions that run in a single cycle and the use of hardware floating point units (FPUs).

 

Memory:

  • A maximum of 512 KB of flash memory can be used.

  • A maximum of 96 KB of SRAM is available.

  • A memory controller that supports several different memory types (SDRAM, NOR, NAND Flash).

 

Peripherals:

  • You can connect GPIO, UARTs, SPIs, I2Cs, CANs, USBs, ADCs, DACs, Timers, and PWMs to the board.

  • Various options for connectivity via communication interfaces.

 

Connectivity:

  • The USB 2.0 interface is full-speed.

  • Industrial communication controller based on the CAN standard.

  • A variety of serial interfaces are available, including USARTs, UARTs, SPIs, and I2Cs.

 

Analog-to-Digital Converter (ADC):

  • Analog signal measurements are made more accurate with 12-bit ADCs featuring multiple channels.

  • A range of conversion times and resolutions is available.

 

Digital-to-Analog Converter (DAC):

  • For generating analog voltages, a 12-bit DAC is used.

 

With its wide range of applications, such as industrial, medical, consumer, and automotive, the STM32F401RCT6 is suitable for a wide range of applications. Digital audio, digital video, and motor control are just a few of the applications for which it can be used. Smart metering, building automation, and human-machine interface are also possible applications of this technology.

 

  • Embedded Systems: An embedded controller is a component that can be used to control, monitor, and control various applications in embedded systems.

  • Industrial Automation: Industrial processes and machinery need to be controlled and monitored in order to function properly. A communication system that communicates with sensors and actuators.Clock Management:

  • For precise clock generation, flexible clock sources and a PLL are used.

  • A low-power mode allows you to manage your power more efficiently.

 

Interrupts and Timers:

  • NVIC (Nested Vectored Interrupt Controller) is a component for handling interrupts efficiently.

  • In order to keep track of time and count events, there are multiple timers and counters.

 

Security and Encryption:

  • The hardware acceleration of cryptographic functions (AES, 3DES, MD5, SHA-1).

  • Mechanisms for the secure booting of the system and for the protection of Flash memory.

 

Operating Conditions:

  • It is capable of operating at a wide range of voltages.

  • For robust performance, this product can be used at a wide range of temperatures.

 

Debugging and Development:

  • There are two types of debugging interfaces: JTAG and SWD.

  • The support for in-circuit programming (ICP) and in-application programming (IAP) is also included.

Applications

 

  • Communication Devices: As a designer, I am tasked with designing communication devices like modems and routers.

  • Motor Control: Automation, robotics, and electric vehicle applications of motor control are numerous.

  • Medical Devices: For the purpose of processing and controlling data, this device is used in a variety of medical devices.

  • Consumer Electronics: Consumer electronics, including smart appliances, use power-efficient applications to reduce their energy consumption.

  • Automotive Systems: It is possible to control the engine, transmission, and other aspects of an automobile with automotive control units.

  • IoT (Internet of Things): IoT applications are suitable for this device due to its connectivity features.

  • Audio Processing: Various audio applications can be processed with digital signal processing.

Similar Specs Components

Here in this section, we compared the different components which have the similar species with the STM32f401rct6 component. Moreover, if you think we miss any important point, then make sure to let us know in the comment section. 

 

Part Number

STM32F401RCT6

STM32F411RCT6

ATSAM3S4BA-AU

STM32F103RCY6TR

STM32F103RCT6

Manufacturer

STMicroelectronics

STMicroelectronics

STMicroelectronics

STMicroelectronics

STMicroelectronics

Case

64-LQFP

64-LQFP

64-LQFP

64-UFBGA, WLCSP

64-LQFP

Number of Pins

64

64

64

64

64

Core Architecture

ARM

ARM

ARM

ARM

ARM

Interface

I2C, I2S, IrDA, LIN, SDIO, SPI, UART, USART, USB

I2C, I2S, IrDA, LIN, MMC, SD, SDIO, SPI, UART, USART, USB

2-Wire, I2C, I2S, MMC, SPI, UART, USART, USB

CAN, I2C, IrDA, LIN, SPI, UART, USART, USB

CAN, I2C, I2S, IrDA, LIN, SDIO, SPI, UART, USART, USB

Supply Voltage

3.3 V

3.3 V

3.3 V

3.3 V

3.3 V

Number of I/O

50

50

47

51

51

Memory Size

256 kB

256 kB

256 kB

256 kB

256 kB

Data Bus Width

32 b

32 b

32 b

32 b

32 b

Faqs

Question 1: Does the STM32F401RCT6 support external debuggers or programmers?

Answer: There is no problem with debugging and programming the STM32F401RCT6 in-circuit. The microcontroller's SWD (Serial Wire Debug) interface can be accessed with external debugging tools such as ST-Link, J-Link, or Segger. Microcontrollers can be flashed and your application can be debugged using these tools.

 

Question 2: STM32F401 vs STM32F411: what's the difference?

Answer: You cannot use certain features of the STM32F411 on the STM32F401 if your code uses them. Different voltage scale configuration and higher maximum frequency (100MHz instead of 84MHz) for the new peripheral (SPI5).

Final Thoughts

Blikai.com offers top-quality STM32F401RCT6 components manufactured by STMicroelectronics. In order to ensure reliability and performance, our parts are subjected to stringent quality control. There is an active state for the STM32F401RCT6 Microcontrollers. It operates between -40°C and 85°C (TA). Surface Mount is the preferred installation method for the STM32F401RCT6.

 

The STM32F401RCT6 Inventory quantity, preferential price, datasheet, and manufacturer can all be obtained by email if you didn't find what you were looking for. You can always reach out to us if you have any questions.

 

Facebook Instagram Twiter
Embedded Systems vs Microcontrollers
Embedded Systems vs Microcontrollers: What's the Main Differences?
16 September 2025
look
1208
ARM Microcontroller
ARM Microcontroller : Features,Applications and Function
16 September 2025
look
1468
What is ARM7 Based (LPC2148) Microcontroller
What is ARM7 Based (LPC2148) Microcontroller ?All Explained
16 September 2025
look
1195
What we should know about Arduino Leonardo?
Getting Started with Arduino Leonardo Microcontroller
16 September 2025
look
1114
8051 Microcontroller
8051 Microcontroller:Features,Applications and Types
16 September 2025
look
1604
 At89s52 Microcontroller
AT89S52 Microcontroller:Applications, Features and Datasheet
16 September 2025
look
1405
MC9S12XHZ256CAG Microcontroller
MC9S12XHZ256CAG Microcontroller: Overview, Specifications and Applications
16 September 2025
look
784
STM32F030F4P6 Microcontroller
STM32F030F4P6 Microcontroller: Overview, Applications, and Datasheet
16 September 2025
look
1065