Overview
The STM32F413ZGT6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F4 series. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 100 MHz. The core features a floating-point unit (FPU) and supports all Arm single-precision data-processing instructions and data types, along with a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
This microcontroller is designed for power efficiency, performance, and integration, making it suitable for a wide range of applications. It includes innovative features such as the Batch Acquisition Mode (BAM), which optimizes power consumption during data batching.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 100 MHz |
Flash Memory | Up to 1.5 Mbytes |
SRAM | 320 Kbytes |
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 |
DAC | 2 × 12-bit |
Timers | Up to 12 × 16-bit, 2 × 32-bit |
Communication Interfaces | Up to 4 × I2C, 10 × UART, 5 × SPI/I2S, USB 2.0 full-speed device/host/OTG, 3 × CAN (2.0B Active) |
I/O Ports | Up to 114 I/O ports with interrupt capability |
Debug Mode | Serial wire debug (SWD) & JTAG, Cortex®-M4 Embedded Trace Macrocell™ |
Package | LQFP 144 20x20x1.4 mm |
Key Features
- Dynamic Efficiency Line with enhanced Batch Acquisition Mode (eBAM) for optimized 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 1.5 Mbytes of Flash memory, 320 Kbytes of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses, and a 32-bit multi-AHB bus matrix.
- Advanced communication interfaces: USB 2.0 full-speed device/host/OTG controller with PHY, up to 4x I2C interfaces, up to 10 UARTs, up to 5 SPI/I2Ss.
- True random number generator, CRC calculation unit, 96-bit unique ID.
- RTC with subsecond accuracy, hardware calendar.
- All packages are ECOPACK®2 compliant.
Applications
The STM32F413ZGT6 is versatile and can be used in a variety of applications, including:
- Industrial automation and control systems.
- Medical devices requiring high precision and low power consumption.
- Automotive systems, especially those needing advanced motor control and communication interfaces.
- Consumer electronics, such as smart home devices and wearables.
- IOT devices that require efficient power management and robust communication capabilities.
Q & A
- What is the core architecture of the STM32F413ZGT6?
The STM32F413ZGT6 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 memory and SRAM does it have?
It has up to 1.5 Mbytes of Flash memory and 320 Kbytes of SRAM.
- What is the power supply range for this microcontroller?
The power supply range is from 1.7 V to 3.6 V.
- What are the key communication interfaces available?
It includes USB 2.0 full-speed device/host/OTG, up to 4x I2C, up to 10 UARTs, up to 5 SPI/I2S, and 3x CAN (2.0B Active).
- What is the Batch Acquisition Mode (BAM) and its benefit?
The Batch Acquisition Mode (BAM) optimizes power consumption by allowing the exchange of batches of data through communication peripherals while the rest of the device remains in power-saving mode.
- What is the temperature range for this microcontroller?
The operating temperature range is from -40 °C to 85/105/125 °C.
- Does it support debug modes?
Yes, it supports Serial wire debug (SWD) & JTAG, and Cortex®-M4 Embedded Trace Macrocell™.
- What is the package type for the STM32F413ZGT6?
The package type is LQFP 144 20x20x1.4 mm.
- Is the STM32F413ZGT6 RoHS compliant?
Yes, all packages are ECOPACK®2 compliant, which includes RoHS compliance.