Overview
The STM32F410CBU3TR is a microcontroller from STMicroelectronics, part of the STM32 Dynamic Efficiency™ product line. It is based on the high-performance ARM® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 100 MHz. The core features a Floating Point Unit (FPU) single precision, supporting all ARM single-precision data-processing instructions and data types, as well as a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
This microcontroller incorporates high-speed embedded memories, including up to 128 Kbytes of Flash memory, 32 Kbytes of SRAM, and 512 bytes of OTP memory. It also includes an extensive range of enhanced I/Os and peripherals connected to multiple buses.
The STM32F410CBU3TR is notable for its innovative Batch Acquisition Mode (BAM), which significantly reduces power consumption during data batching. It is suitable for applications requiring high performance, low power consumption, and advanced features.
Key Specifications
Specification | Details |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU with FPU, up to 100 MHz |
Memories | Up to 128 Kbytes of Flash memory, 32 Kbytes of SRAM, 512 bytes of OTP memory |
Power Supply | 1.7 V to 3.6 V application supply and I/Os |
Power Consumption | Run: 89 μA/MHz (peripheral off), Stop: 40 μA Typ @ 25 °C, Standby: 2.4 μA @25 °C / 1.7 V without RTC |
ADC/DAC | 1×12-bit, 2.4 MSPS ADC: up to 16 channels, 1×12-bit D/A converter |
Timers | Up to 9 timers, including 1 low-power timer, 1 16-bit advanced motor-control timer, 3 16-bit general purpose timers, 1 32-bit timer |
Communication Interfaces | Up to 3x I2C interfaces, up to 3 USARTs, up to 3 SPI/I2Ss |
I/Os | Up to 50 I/O ports with interrupt capability, up to 45 fast I/Os up to 100 MHz, up to 49 5 V-tolerant I/Os |
Package | UFQFPN 48 7x7x0.55 mm |
Operating Temperature | -40 °C to 85/105/125 °C |
Key Features
- Dynamic Efficiency Line with Batch Acquisition Mode (BAM) for reduced power consumption during data batching
- ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory
- High-speed embedded memories: up to 128 Kbytes of Flash memory, 32 Kbytes of SRAM, 512 bytes of OTP memory
- Extensive range of enhanced I/Os and peripherals connected to multiple buses
- 1×12-bit, 2.4 MSPS ADC: up to 16 channels, 1×12-bit D/A converter
- General-purpose DMA: 16-stream DMA controllers with FIFOs and burst support
- Up to 9 timers, including low-power and advanced motor-control timers
- True random number generator, CRC calculation unit, 96-bit unique ID
- RTC with subsecond accuracy, hardware calendar
- Serial wire debug (SWD) & JTAG interfaces, Cortex®-M4 Embedded Trace Macrocell™
Applications
The STM32F410CBU3TR is suitable for a wide range of applications that require high performance, low power consumption, and advanced features. These include:
- Industrial automation and control systems
- Medical devices requiring precise data acquisition and processing
- Aerospace and defense applications where reliability and performance are critical
- Automotive systems, including advanced driver-assistance systems (ADAS)
- IoT devices that need efficient power management and high computational capabilities
Q & A
- What is the core architecture of the STM32F410CBU3TR?
The STM32F410CBU3TR is based on the ARM® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU).
- What is the maximum frequency of the CPU?
The CPU operates at a frequency of up to 100 MHz.
- How much Flash and SRAM memory does it have?
It has up to 128 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What is the power supply range for this microcontroller?
The application supply and I/Os range from 1.7 V to 3.6 V.
- What is the power consumption in Run mode?
The power consumption in Run mode is 89 μA/MHz (peripheral off).
- Does it have any advanced timers?
Yes, it includes a 16-bit advanced motor-control timer and other general-purpose timers.
- What communication interfaces are available?
It includes up to 3x I2C interfaces, up to 3 USARTs, and up to 3 SPI/I2Ss.
- How many I/O ports does it have?
It has up to 50 I/O ports with interrupt capability.
- What is the operating temperature range?
The operating temperature range is -40 °C to 85/105/125 °C.
- Is it RoHS compliant?
Yes, it is RoHS compliant with an ECOPACK®2 rating.
- What package options are available?
The STM32F410CBU3TR is available in a UFQFPN 48 7x7x0.55 mm package.