STM32F401RBT6 (Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB RAM, 11 TIMs, 1 ADC, 11 comm. interfaces)

NRF52832 device package

NRF52832 device package

NRF52832 schematic symbol

NRF52832 schematic symbol

What is STM32F401RBT6?

The STM32F401RBT6 is Arm® Cortex® -M4 32-bit core which can operate at the frequency of up to 84 MHz. The STM32F401RBT6 is one of the Arm Cortex – M4 core which includes FPU (Floating point unit) unit. A floating-point unit (FPU), also known as a math coprocessor or numeric coprocessor, is a specialized coprocessor that manipulates numbers more quickly than the basic microprocessor circuitry. The STM32F401RBT6 features power saving mode allows the design of low-power applications. The STM32F401RBT6 can operate in temperature range of – 40 to + 125 °C.

NUCLEO-F410RB is development board with STM32F41RBT6. This development board is used in academics and research for fast prototyping. It has inbuilt ST-Link/V2 which makes its compatible to communicate with software like MATLAB/Simulink. 

Features

  • Core: Arm® 32-bit Cortex®-M4 CPU with FPU, frequency up to 84 MHz,
  • Memory protection unit
  • Temperature range: –40 °C to 125 °C
  • Power supply: 1.7 V to 3.6 V
  • Clock, reset and supply management
  • Debug mode
  • All IO ports 5 V tolerant
  • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
  • 1×12-bit, 2.4 MSPS A/D converter: up to 16 channels
  • Up to 11 communication interfaces

Applications

  • Scanners and printers
  • Mobile phones
  • Alarm systems, video intercom
  • HVAC system
  • Industrial applications: PLC, inverters, circuit breakers
  • Motor drive and application control
  • Medical equipment
  • Home audio appliances

Alternatives

ATSAML21J17B-AUT, ATSAMD21J18A-AFT, ATSAMD20J15A-AUT; 

WHERE TO USE STM32F401RBT6?

STM32F401RBT6 is high performance microcontroller used in control applications. In industries this controller can be used for vector control of electrical drives. In academics and research, it is favorable due to its rapid protype functionality.

How STM32F401RBT6 work?

Figure 4 ST-Nucleo-F410RB Pins

Figure 4 ST-Nucleo-F410RB Pins

Figure 5 External Connections

Figure 5 External Connections

STM32F401RBT6 based ST-Nucleo-F410RB board can be utilized for rapid prototyping. Here simple example of water level controller using Nucleo-F410RB is explained in details.

Motor pump along with its driver for pumping water into tank is controlled by PB15.  PA2 pin is connected to control the voltage level across motor manually (Variable resistance is connected to PA2. One pressure sensor is connected to PA1, to get water level in the tank.

Create the Simulink model as shown in Fig.6 and upload it to controller.

Figure 6 Simulink File for water level controller

Figure 6 Simulink File for water level controller

 Table 1 Logic Description

LOGIC DESCRIPTION

NUMBER FUNCTION
1 Define the MCU for the program
2 Receiving sensor value in terms of digital using inbuilt ADC at PA1, PA3
3 Control of Lamp at PB1
4 Control of Speaker at PE5
5 Control of Motor at PB15

MATLAB FUNCTION DESCRIPTION

F-1

For mapping of sensor value

For mapping of sensor value

F-3

For motor control

For motor control

F-4

For Buzzer Control

For Buzzer Control

F-5

For Bulb Control

For Bulb Control

2D VIEW OF STM32F401RBT6

Figure 7 2-D View of STM32F401RBT6

Figure 7 2-D View of STM32F401RBT6

Table 2 Dimensions

SYMBOL MILLIMETERS INCHES
MIN TYP. MAX MIN TYP. MAX
A 1.6 0.063
A1 0.05 0.15 0.002 0.0059
A2 1.35 1.4 1.45 0.0531 0.0551 0.0571
b 0.17 0.22 0.27 0.0067 0.0087 0.0106
c 0.09 0.2 0.0035 0.0079
D 12 0.4724
D1 10 0.3937
D3 7.5 0.2953
E 12 0.4724
E1 10 0.3937
E3 7.5 0.2953
e 0.5 0.0197
K 3.5° 3.5°
L 0.45 0.6 0.75 0.0177 0.0236 0.0295
L1 1 0.0394
ccc 0.08 0.0031
Figure 8 Footprint of STM32F401RBT6

Figure 8 Footprint of STM32F401RBT6

STM32F401RBT6 Related Products Prices

PartsMfr.DescriptionStockPricesBuy Now

STM32F401RBT6

STMicroelectronicsIC MCU 32BIT 128KB FLASH 64LQFP16104$1.485 Lowest
STM32F401RCT6STMicroelectronicsIC MCU 32BIT 256KB FLASH 64LQFP127634$1.485 Lowest
STM32F207IGH6STMicroelectronics20581$7.382 Lowest
STM32F030R8T6TRSTMicroelectronics1850$0.807 Lowest

STM32F401RBT6 DATASHEET PDF

Frequently Asked Questions

Q: What is STM32F401RBT6 (Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB RAM, 11 TIMs, 1 ADC, 11 comm. interfaces)?
A: STM32F401RBT6 (Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB RAM, 11 TIMs, 1 ADC, 11 comm. interfaces) Looking for capacitors online purchase? is a reliable marketplace to buy and learn about capacitors. Come with us for amazing deals & information.
Q: Which category does STM32F401RBT6 (Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB RAM, 11 TIMs, 1 ADC, 11 comm. interfaces) belong to?
A: STM32F401RBT6 (Arm® Cortex®-M4 32-bit MCU+FPU, 105 DMIPS, 256KB Flash / 64KB RAM, 11 TIMs, 1 ADC, 11 comm. interfaces) is part of our Parts Library collection, where we cover the latest trends and technical insights.
Q: Where can I find more technical details on Parts Library?
A: You can explore our Parts Library section for more articles and resources related to this topic.