Overview
The STM32F401CBY6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F401xB/STM32F401xC family. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 84 MHz. The core includes a Floating Point Unit (FPU) and a full set of DSP instructions, along with a memory protection unit (MPU) for enhanced application security.
The device features high-speed embedded memories, including up to 256 Kbytes of Flash memory and up to 64 Kbytes of SRAM. It also includes an extensive range of enhanced I/Os and peripherals connected to multiple buses. The microcontroller is designed for low-power applications, operating in a temperature range of -40 to +125 °C and from a 1.7 to 3.6 V power supply.
Key Specifications
Parameter | Specification |
---|---|
Core Architecture | Arm® 32-bit Cortex®-M4 CPU with FPU and ART Accelerator™ |
Maximum Frequency | Up to 84 MHz |
Flash Memory | Up to 256 Kbytes |
SRAM | Up to 64 Kbytes |
OTP Memory | 512 bytes |
Power Supply | 1.7 V to 3.6 V |
Temperature Range | -40 °C to +125 °C |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
Timers | Up to 6 × 16-bit, 2 × 32-bit timers |
Communication Interfaces | Up to 3 × I2C, 3 × USART, 4 × SPI, USB 2.0 full-speed device/host/OTG |
I/O Ports | Up to 81 I/O ports with interrupt capability, 5 V tolerant |
Package | UFQFPN-48 |
Key Features
- Dynamic efficiency line with Batch Acquisition Mode (BAM)
- Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory
- Memory protection unit (MPU) for enhanced application security
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Low-power modes: Run, Stop, Standby, with power consumption as low as 10 μA in Deep power down mode
- Advanced communication interfaces: I2C, USART, SPI, USB 2.0, I2S
- RTC with subsecond accuracy, hardware calendar
- Up to 81 I/O ports with interrupt capability, 5 V tolerant
- CRC calculation unit and 96-bit unique ID
Applications
The STM32F401CBY6TR is suitable for a wide range of applications due to its high performance, low power consumption, and extensive peripheral set. These include:
- Industrial automation and control systems
- Medical devices requiring precise control and low power
- Aerospace and defense applications where reliability and performance are critical
- Consumer electronics such as smart home devices and wearables
- Automotive systems, including infotainment and safety features
Q & A
- What is the core architecture of the STM32F401CBY6TR?
The core architecture is based on the Arm® 32-bit Cortex®-M4 CPU with an FPU and ART Accelerator™.
- What is the maximum operating frequency of the STM32F401CBY6TR?
The maximum operating frequency is up to 84 MHz.
- How much Flash memory does the STM32F401CBY6TR have?
The device has up to 256 Kbytes of Flash memory.
- What is the temperature range for the STM32F401CBY6TR?
The temperature range is -40 °C to +125 °C.
- What types of communication interfaces are available on the STM32F401CBY6TR?
The device features I2C, USART, SPI, USB 2.0 full-speed device/host/OTG, and I2S interfaces.
- How many I/O ports does the STM32F401CBY6TR have?
The device has up to 81 I/O ports with interrupt capability, and they are 5 V tolerant.
- What are the power consumption characteristics of the STM32F401CBY6TR?
The power consumption can be as low as 10 μA in Deep power down mode, and it has various low-power modes including Run, Stop, and Standby.
- Does the STM32F401CBY6TR have any specific features for motor control?
Yes, it includes timers with PWM capabilities suitable for motor control.
- Is the STM32F401CBY6TR RoHS compliant?
Yes, the device is RoHS compliant.
- What is the package type for the STM32F401CBY6TR?
The package type is UFQFPN-48.