Overview
The STM32F401CBY6TT, produced by STMicroelectronics, is a high-performance microcontroller belonging to the STM32F401xC series. It is based on the Arm® 32-bit Cortex®-M4 CPU, which includes a Floating Point Unit (FPU) and a set of DSP instructions. This microcontroller operates at a frequency of up to 84 MHz and features an Adaptive Real-Time Accelerator (ART Accelerator™) for 0-wait state execution from Flash memory. The device is designed for dynamic efficiency with a batch acquisition mode (BAM) and supports a wide range of applications due to its extensive set of peripherals and communication interfaces.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, ART Accelerator™, up to 84 MHz |
Memories | Up to 256 Kbytes of Flash memory, 512 bytes of OTP memory, up to 64 Kbytes of SRAM |
Power Supply | 1.7 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
Timers | Up to 11 timers: 6 × 16-bit, 2 × 32-bit, 2 watchdog timers, and a SysTick timer |
Communication Interfaces | Up to 3 × I2C, up to 3 USARTs, up to 4 SPIs, SDIO interface, USB 2.0 full-speed device/host/OTG controller |
Power Consumption | Run: 128 μA/MHz, Stop: 42 μA typ @ 25 °C, Standby: 2.4 μA @ 25 °C / 1.7 V without RTC |
Debug Mode | Serial wire debug (SWD) & JTAG interfaces, Cortex®-M4 Embedded Trace Macrocell™ |
I/O Ports | Up to 81 I/O ports with interrupt capability, all IO ports 5 V tolerant |
Package | WLCSP 49 3x3x0.6 P 0.4 mm |
Key Features
- Dynamic efficiency line with batch acquisition mode (BAM)
- Arm® 32-bit Cortex®-M4 CPU with FPU, ART Accelerator™, and DSP instructions
- Up to 256 Kbytes of Flash memory, 512 bytes of OTP memory, and up to 64 Kbytes of SRAM
- 1.7 V to 3.6 V power supply and I/Os
- Comprehensive set of power-saving modes
- 1 × 12-bit, 2.4 MSPS A/D converter with up to 16 channels
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 11 timers including six 16-bit and two 32-bit timers
- Up to 11 communication interfaces including I2C, USART, SPI, and USB 2.0
- RTC with subsecond accuracy and hardware calendar
- 96-bit unique ID and CRC calculation unit
- All packages are ECOPACK2 compliant
Applications
The STM32F401CBY6TT microcontroller is suitable for a wide range of applications due to its high performance, low power consumption, and extensive set of peripherals. Some of the key application areas include:
- Industrial automation and control systems
- Medical devices requiring high precision and low power
- Aerospace and defense systems
- Automotive systems, including advanced driver-assistance systems (ADAS)
- Consumer electronics, such as smart home devices and wearables
- IoT devices and smart sensors
Q & A
- What is the core architecture of the STM32F401CBY6TT?
The STM32F401CBY6TT is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU) and DSP instructions.
- What is the maximum operating frequency of the STM32F401CBY6TT?
The maximum operating frequency is up to 84 MHz.
- What types of memory are available on the STM32F401CBY6TT?
The device features up to 256 Kbytes of Flash memory, 512 bytes of OTP memory, and up to 64 Kbytes of SRAM.
- What is the power supply range for the STM32F401CBY6TT?
The power supply range is from 1.7 V to 3.6 V.
- What is the temperature range for the STM32F401CBY6TT?
The temperature range is from -40 °C to 85/105/125 °C.
- What types of communication interfaces are available on the STM32F401CBY6TT?
The device features up to 3 × I2C, up to 3 USARTs, up to 4 SPIs, an SDIO interface, and a USB 2.0 full-speed device/host/OTG controller.
- What is the power consumption in different modes?
Run: 128 μA/MHz, Stop: 42 μA typ @ 25 °C, Standby: 2.4 μA @ 25 °C / 1.7 V without RTC.
- Does the STM32F401CBY6TT support debug modes?
Yes, it supports serial wire debug (SWD) & JTAG interfaces and the Cortex®-M4 Embedded Trace Macrocell™.
- How many I/O ports are available on the STM32F401CBY6TT?
Up to 81 I/O ports with interrupt capability, all of which are 5 V tolerant.
- What is the package type for the STM32F401CBY6TT?
The package type is WLCSP 49 3x3x0.6 P 0.4 mm.
- Is the STM32F401CBY6TT RoHS compliant?
Yes, the device is ECOPACK2 compliant, which meets RoHS standards.