Overview
The STM32F401CBU7 is a 32-bit microcontroller from the STM32 F4 series, manufactured by STMicroelectronics. It is based on the high-performance ARM Cortex-M4 32-bit RISC core, operating at a frequency of up to 84 MHz. The Cortex-M4 core features a floating point unit (FPU) single precision, supporting all ARM single-precision data-processing instructions and data types. It also includes 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 128 KB of Flash memory and up to 64 KB of SRAM, along with an extensive range of enhanced I/Os and peripherals connected to multiple buses.
Key Specifications
Parameter | Value |
---|---|
Microcontroller Family | STM32 F4 Series |
Core | ARM Cortex-M4 with FPU |
Operating Frequency | Up to 84 MHz |
Program Memory Size | 128 KB |
RAM Memory Size | 64 KB |
Number of Pins | 48 Pins |
Package Type | UFQFN |
Number of I/Os | 36 I/Os |
Interfaces | I2C, SPI, USART, USB |
ADC Channels | 10 Channels |
ADC Resolution | 12 Bit |
Supply Voltage Min | 1.7 V |
Supply Voltage Max | 3.6 V |
Operating Temperature Min | -40°C |
Operating Temperature Max | 105°C |
Key Features
- ARM Cortex-M4 32-bit RISC core with FPU, supporting all ARM single-precision data-processing instructions and data types, and including a full set of DSP instructions and an MPU for enhanced security.
- High-speed embedded memories: up to 128 KB of Flash memory and up to 64 KB of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix.
- One 12-bit ADC with up to 10 channels, a low-power RTC, and multiple timers (six 16-bit and two 32-bit timers).
- Standard and advanced communication interfaces: up to three I²Cs, three SPIs, two I²Ss, and three USARTs.
- USB 2.0 full-speed device/host/OTG controller with on-chip PHY.
- Serial wire debug (SWD) and JTAG interfaces.
- SDIO interface and CRC calculation unit.
- 96-bit unique ID and RTC with subsecond accuracy and hardware calendar.
- Power-saving modes: Run, Stop, and Standby modes with low power consumption.
Applications
- Motor Drive & Control
- Automation & Process Control
- Medical
- Industrial
- Consumer Electronics
- Security
- Imaging, Video & Vision
- HVAC
- Audio
- Power Management
Q & A
- What is the core of the STM32F401CBU7 microcontroller?
The core is the ARM Cortex-M4 32-bit RISC core with a floating point unit (FPU).
- What is the maximum operating frequency of the STM32F401CBU7?
The maximum operating frequency is up to 84 MHz.
- How much Flash and SRAM memory does the STM32F401CBU7 have?
The device has up to 128 KB of Flash memory and up to 64 KB of SRAM.
- What types of communication interfaces does the STM32F401CBU7 support?
The device supports I2C, SPI, USART, USB, and SDIO interfaces.
- What is the temperature range for the STM32F401CBU7?
The operating temperature range is from -40°C to 105°C.
- Does the STM32F401CBU7 have a built-in RTC?
Yes, it has a low-power RTC with subsecond accuracy and a hardware calendar.
- What are the power-saving modes available on the STM32F401CBU7?
The device supports Run, Stop, and Standby modes with low power consumption.
- How many ADC channels does the STM32F401CBU7 have?
The device has one 12-bit ADC with up to 10 channels.
- Does the STM32F401CBU7 support USB?
Yes, it supports USB 2.0 full-speed device/host/OTG with an on-chip PHY.
- What is the package type of the STM32F401CBU7?
The package type is UFQFN with 48 pins.