Overview
The STM32F413CGU6, produced by STMicroelectronics, is a high-performance microcontroller based on the Arm® Cortex®-M4 32-bit RISC core. This device operates at a frequency of up to 100 MHz and features a floating-point unit (FPU) that supports 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 STM32F413CGU6 is part of the STM32F4 access product lines, known for combining power efficiency, performance, and integration. It includes innovative features such as the enhanced Batch Acquisition Mode (eBAM), which further reduces power consumption during data batching.
The device incorporates high-speed embedded memories, including up to 1.5 Mbytes of flash memory and 320 Kbytes of SRAM, along with an extensive range of enhanced I/Os and peripherals connected to multiple bus systems.
Key Specifications
Specification | Details |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 100 MHz |
Memories | Up to 1.5 Mbytes of flash memory, 320 Kbytes of SRAM |
Power Supply | 1.7 V to 3.6 V |
Operating Temperature | -40 °C to 85/105/125 °C |
ADC | 1 × 12-bit, 2.4 MSPS, up to 16 channels |
DAC | 2 × 12-bit |
Timers | Up to twelve 16-bit timers, two 32-bit timers |
Communication Interfaces | Up to 4x I2C, up to 10 UARTs, up to 5 SPI/I2S, USB 2.0 full-speed device/host/OTG, 3x CAN (2.0B Active) |
Package | UFQFPN 48 7x7x0.55 mm |
Power Consumption | Run: 112 µA/MHz, Stop: 42 µA Typ., Standby: 1.1 µA Typ. |
Key Features
- Dynamic Efficiency Line with enhanced Batch Acquisition Mode (eBAM) for reduced power consumption.
- Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from flash memory.
- Memory protection unit (MPU) for enhanced security.
- Flexible external static memory controller with up to 16-bit data bus.
- Dual mode Quad-SPI interface.
- Low-power RTC with subsecond accuracy and hardware calendar.
- True random number generator and CRC calculation unit.
- Up to 114 I/O ports with interrupt capability and up to 109 fast I/Os up to 50 MHz.
- Advanced connectivity including USB 2.0 full-speed device/host/OTG controller and multiple serial interfaces.
Applications
The STM32F413CGU6 is suitable for a wide range of applications due to its high performance, low power consumption, and extensive peripheral set. These include:
- Industrial control systems.
- Medical devices requiring precise data processing and low power consumption.
- Automotive systems, especially those needing advanced motor control and communication interfaces.
- Consumer electronics that demand high performance and low power, such as smart home devices and wearables.
- IoT devices requiring efficient data processing and communication capabilities.
Q & A
- What is the core architecture of the STM32F413CGU6?
The STM32F413CGU6 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 STM32F413CGU6?
The maximum operating frequency is up to 100 MHz.
- What types of memories are available on the STM32F413CGU6?
The device includes up to 1.5 Mbytes of flash memory and 320 Kbytes of SRAM.
- What is the power supply range for the STM32F413CGU6?
The power supply range is from 1.7 V to 3.6 V.
- What are the key features of the ADC and DAC on the STM32F413CGU6?
The device features a 12-bit ADC with up to 16 channels and two 12-bit DACs.
- What communication interfaces are available on the STM32F413CGU6?
The device includes multiple communication interfaces such as I2C, UART, SPI, I2S, USB 2.0 full-speed device/host/OTG, and CAN (2.0B Active).
- What is the enhanced Batch Acquisition Mode (eBAM) in the STM32F413CGU6?
eBAM is a feature that allows for reduced power consumption during data batching.
- What is the purpose of the memory protection unit (MPU) in the STM32F413CGU6?
The MPU enhances application security by providing memory protection.
- What are the low-power modes available on the STM32F413CGU6?
The device supports various low-power modes including Run, Stop, and Standby modes with different power consumption levels.
- What is the package type of the STM32F413CGU6?
The package type is UFQFPN 48 7x7x0.55 mm.
- Is the STM32F413CGU6 RoHS compliant?