Overview
The STM32F413ZGJ6TR 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 Cortex®-M4 core includes 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 belongs to the STM32F4 access product lines, known for combining power efficiency, performance, and integration. It also features the innovative Batch Acquisition Mode (BAM) to reduce power consumption during data batching.
Key Specifications
Specification | Details |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, ART Accelerator™, frequency up to 100 MHz, memory protection unit, DSP instructions |
Flash Memory | Up to 1.5 Mbytes |
SRAM | 320 Kbytes |
External Memory Controller | Flexible external static memory controller with up to 16-bit data bus: SRAM, PSRAM, NOR Flash memory |
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 ADC: up to 16 channels |
DAC | 2×12-bit D/A converters |
Timers | Up to twelve 16-bit timers, two 32-bit timers up to 100 MHz each |
Communication Interfaces | Up to 4x I2C interfaces, up to 10 UARTs, up to 5 SPI/I2Ss, USB 2.0 full-speed device/host/OTG controller, 3x CAN (2.0B Active) |
I/Os | Up to 114 I/O ports with interrupt capability, up to 109 fast I/Os up to 100 MHz |
Package | UFBGA 144 10x10x0.6 P 0.8 mm |
Key Features
- Dynamic Efficiency Line with enhanced Batch Acquisition Mode (eBAM) for reduced power consumption
- 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, multiple UARTs, SPI/I2S, I2C, CAN
- Low-power RTC with subsecond accuracy and hardware calendar
- True random number generator, CRC calculation unit, and 96-bit unique ID
- Support for LCD parallel interface, 8080/6800 modes
- Internal 16 MHz factory-trimmed RC and 32 kHz oscillator for RTC with calibration
Applications
The STM32F413ZGJ6TR microcontroller is versatile and can be used in a wide range 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 IoT applications
- Energy management and metering systems
Q & A
- What is the core processor of the STM32F413ZGJ6TR?
The core processor is the Arm® 32-bit Cortex®-M4 CPU with FPU and ART Accelerator™.
- What is the maximum frequency of the CPU?
The maximum frequency of the CPU is 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?
The key communication interfaces include USB 2.0 full-speed device/host/OTG controller, multiple UARTs, SPI/I2S, I2C, and CAN.
- Does it support low-power modes?
Yes, it supports various low-power modes including Stop and Standby modes with very low power consumption.
- What is the temperature range for this microcontroller?
The operating temperature range is from -40 °C to 85/105/125 °C.
- How many I/O ports does it have?
It has up to 114 I/O ports with interrupt capability.
- Does it have any specific features for motor control?
Yes, it includes advanced motor control timers and interfaces.
- Is it RoHS compliant?
Yes, the STM32F413ZGJ6TR is RoHS compliant with an Ecopack2 grade.