Overview
The STM32F401RBT6 is a high-performance microcontroller from STMicroelectronics, based on the Arm® Cortex®-M4 32-bit RISC core. This core operates at a frequency of up to 84 MHz and includes a Floating Point Unit (FPU) for single-precision data processing, as well as a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
The device incorporates high-speed embedded memories, including up to 256 Kbytes of Flash memory and up to 64 Kbytes of SRAM. It also features 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® Cortex®-M4 32-bit RISC core with FPU |
Frequency | Up to 84 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | Up to 64 Kbytes |
OTP Memory | 512 bytes |
Communication Interfaces | Up to 3 I2Cs, up to 4 SPIs, 2 full duplex I2S, 3 USARTs, SDIO interface, USB 2.0 OTG full speed |
Timers | Up to 11 timers (6 x 16-bit, 2 x 32-bit), 2 watchdog timers |
ADC | 1 x 12-bit, 2.4 MSPS, up to 16 channels |
Power Supply | 1.7 V to 3.6 V |
Temperature Range | -40°C to +125°C |
I/O Ports | Up to 81 I/O ports with interrupt capability, all 5 V tolerant |
Package | LQFP64 (10x10 mm) |
Key Features
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU, supporting all Arm single-precision data-processing instructions and DSP instructions.
- Memory protection unit (MPU) for enhanced application security.
- High-speed embedded memories: up to 256 Kbytes of Flash memory and up to 64 Kbytes of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to multiple buses.
- Advanced communication interfaces including I2C, SPI, I2S, USART, SDIO, and USB 2.0 OTG.
- Multiple timers: up to 11 timers including 16-bit and 32-bit timers, and two watchdog timers.
- Low-power modes: Run, Stop, and Standby modes with low power consumption.
- Dynamic efficiency line with batch acquisition mode (BAM).
- RTC with subsecond accuracy and hardware calendar.
- General-purpose DMA controllers with FIFOs and burst support.
Applications
- Medical equipment
- Industrial applications: PLC, inverters, circuit breakers
- Printers and scanners
- Alarm systems, video intercom, and HVAC
- Home audio appliances
- Mobile phone sensor hub
Q & A
- What is the core architecture of the STM32F401RBT6?
The STM32F401RBT6 is based on the Arm® Cortex®-M4 32-bit RISC core with a Floating Point Unit (FPU).
- What is the maximum operating frequency of the STM32F401RBT6?
The maximum operating frequency is up to 84 MHz.
- How much Flash and SRAM memory does the STM32F401RBT6 have?
The device has up to 256 Kbytes of Flash memory and up to 64 Kbytes of SRAM.
- What communication interfaces are available on the STM32F401RBT6?
The device features up to 3 I2Cs, up to 4 SPIs, 2 full duplex I2S, 3 USARTs, SDIO interface, and USB 2.0 OTG full speed.
- What is the temperature range for the STM32F401RBT6?
The temperature range is from -40°C to +125°C.
- What power supply range does the STM32F401RBT6 support?
The device supports a power supply range of 1.7 V to 3.6 V.
- How many I/O ports does the STM32F401RBT6 have?
The device has up to 81 I/O ports with interrupt capability, all of which are 5 V tolerant.
- What is the package type of the STM32F401RBT6?
The package type is LQFP64 (10x10 mm).
- What are some typical applications of the STM32F401RBT6?
Typical applications include medical equipment, industrial applications, printers and scanners, alarm systems, home audio appliances, and mobile phone sensor hubs.
- Does the STM32F401RBT6 support low-power modes?
Yes, the device supports low-power modes such as Run, Stop, and Standby modes with low power consumption.
- What is the purpose of the Adaptive Real-Time (ART) Accelerator in the STM32F401RBT6?
The ART Accelerator allows for 0-wait state execution from Flash memory, enhancing performance.