Overview
The STM32F746IGK7 is a high-performance microcontroller from STMicroelectronics, part of the STM32F746xx series. It is based on the ARM® Cortex®-M7 32-bit RISC core, operating at a frequency of up to 216 MHz. This core includes a single floating-point unit (SFPU) that supports 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.
The device features extensive embedded memories, including up to 1 Mbyte of Flash memory, 320 Kbytes of SRAM, and 1024 bytes of OTP memory. It also includes 16 Kbytes of instruction TCM RAM and 64 Kbytes of data TCM RAM for critical real-time data, along with 4 Kbytes of backup SRAM available in the lowest power modes.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M7 CPU with FPU, ART Accelerator™, L1-cache: 4KB data cache and 4KB instruction cache |
Frequency | Up to 216 MHz |
Flash Memory | Up to 1 Mbyte |
SRAM | 320KB (including 64KB of data TCM RAM and 16KB of instruction TCM RAM) + 4KB of backup SRAM |
OTP Memory | 1024 bytes |
ADCs | Three 12-bit ADCs, up to 24 channels and 7.2 MSPS in triple interleaved mode |
DACs | Two 12-bit D/A converters |
Timers | Thirteen 16-bit timers, two 32-bit timers |
Communication Interfaces | Up to 4× I2C, up to 4 USARTs/UARTs, up to 6 SPIs, 2× CANs, USB 2.0, 10/100 Ethernet MAC |
Package | UFBGA 176+25 10x10x0.6 P 0.65 mm, LQFP 176 24x24x1.4 mm |
Operating Voltage | 1.7 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
Key Features
- High-performance ARM® Cortex®-M7 core with FPU and ART Accelerator™
- Extensive embedded memories: Flash, SRAM, OTP, and backup SRAM
- Advanced peripherals: three 12-bit ADCs, two 12-bit DACs, multiple timers, and various communication interfaces
- Low-power modes: Sleep, Stop, and Standby modes with VBAT supply for RTC and backup registers
- Flexible external memory controller supporting SRAM, PSRAM, SDRAM/LPSDR SDRAM, and NOR/NAND memories
- LCD-TFT controller up to XGA resolution with Chrom-ART Accelerator™ for enhanced graphic content creation
- True random number generator, CRC calculation unit, and RTC with subsecond accuracy
- Debug mode with SWD & JTAG interfaces and Cortex®-M7 Trace Macrocell™
Applications
The STM32F746IGK7 is suitable for a wide range of applications that require high performance, advanced peripherals, and low power consumption. These include:
- Industrial automation and control systems
- Medical devices requiring precise data processing and low power consumption
- Aerospace and defense applications needing robust and secure microcontrollers
- Consumer electronics such as smart home devices and multimedia systems
- Automotive systems, including advanced driver-assistance systems (ADAS)
Q & A
- What is the core architecture of the STM32F746IGK7?
The STM32F746IGK7 is based on the ARM® Cortex®-M7 32-bit RISC core.
- What is the maximum operating frequency of the STM32F746IGK7?
The maximum operating frequency is up to 216 MHz.
- How much Flash memory does the STM32F746IGK7 have?
The device has up to 1 Mbyte of Flash memory.
- What types of ADCs and DACs are available on the STM32F746IGK7?
The device features three 12-bit ADCs and two 12-bit DACs.
- What communication interfaces are supported by the STM32F746IGK7?
The device supports various interfaces including I2C, USART/UART, SPI, CAN, USB 2.0, and 10/100 Ethernet MAC.
- What are the power modes available on the STM32F746IGK7?
The device supports Sleep, Stop, and Standby modes with VBAT supply for RTC and backup registers.
- Does the STM32F746IGK7 have a built-in LCD controller?
Yes, it features an LCD-TFT controller up to XGA resolution with Chrom-ART Accelerator™.
- What is the operating voltage range of the STM32F746IGK7?
The operating voltage range is from 1.7 V to 3.6 V.
- What are the available packages for the STM32F746IGK7?
The device is available in UFBGA 176+25 and LQFP 176 packages.
- Does the STM32F746IGK7 support external memory?
Yes, it has a flexible external memory controller supporting SRAM, PSRAM, SDRAM/LPSDR SDRAM, and NOR/NAND memories.
- What debug interfaces are available on the STM32F746IGK7?
The device supports SWD & JTAG interfaces and Cortex®-M7 Trace Macrocell™.