Overview
The STM32F767IGK6 is a high-performance microcontroller from STMicroelectronics, based on the Arm® Cortex®-M7 32-bit RISC core. This device operates at a frequency of up to 216 MHz and features a floating-point unit (FPU), supporting Arm® double-precision and single-precision data-processing instructions. It also includes a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security. The STM32F767IGK6 is part of the STM32F765xx, STM32F767xx, STM32F768Ax, and STM32F769xx series, known for their advanced peripherals and extensive memory options.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M7 CPU with FPU, ART Accelerator, and L1-cache |
Frequency | Up to 216 MHz |
Flash Memory | Up to 2 Mbytes, organized into two banks allowing read-while-write |
SRAM | 512 Kbytes (including 128 Kbytes of data TCM RAM and 16 Kbytes of instruction TCM RAM) + 4 Kbytes of backup SRAM |
Supply Voltage | 1.7 to 3.6 V |
Operating Temperature | -40 to +105 °C |
Package | UFBGA 176+25 10x10x0.6 P 0.65 mm |
Communication Interfaces | Up to four I2Cs, six SPIs, four USARTs/UARTs, three I2Ss, three CANs, two SDMMC host interfaces, Ethernet, and more |
Timers | Up to thirteen 16-bit timers and two 32-bit timers |
ADC/DAC | Three 12-bit ADCs, two 12-bit DACs |
Graphics | Chrom-ART Accelerator, LCD-TFT controller supporting up to XGA resolution, MIPI® DSI host controller |
Key Features
- High-performance Arm® Cortex®-M7 CPU with FPU, ART Accelerator, and L1-cache, allowing 0-wait state execution from embedded flash and external memories.
- Extensive memory options including up to 2 Mbytes of flash, 512 Kbytes of SRAM, and flexible external memory controller.
- Advanced peripherals such as three 12-bit ADCs, two 12-bit DACs, low-power RTC, and multiple timers.
- Comprehensive set of communication interfaces including I2C, SPI, USART, UART, I2S, CAN, SDMMC, Ethernet, and more.
- Graphics capabilities with Chrom-ART Accelerator, LCD-TFT controller, and MIPI® DSI host controller.
- Low-power modes including Sleep, Stop, and Standby modes, and VBAT supply for RTC.
- Dedicated supply inputs for USB and SDMMC2, and a wide range of power-saving features.
Applications
The STM32F767IGK6 is suitable for a wide range of applications due to its high-performance capabilities and extensive set of peripherals. These include:
- Industrial automation and control systems.
- Medical devices requiring high precision and reliability.
- Aerospace and defense applications where robust performance is critical.
- Consumer electronics such as smart home devices and wearable technology.
- Automotive systems, including advanced driver-assistance systems (ADAS).
- IoT devices that require advanced connectivity and processing power.
Q & A
- What is the core architecture of the STM32F767IGK6?
The STM32F767IGK6 is based on the Arm® Cortex®-M7 32-bit RISC core.
- What is the maximum operating frequency of the STM32F767IGK6?
The maximum operating frequency is up to 216 MHz.
- How much flash memory does the STM32F767IGK6 have?
The device has up to 2 Mbytes of flash memory, organized into two banks allowing read-while-write.
- What are the key communication interfaces available on the STM32F767IGK6?
The device includes up to four I2Cs, six SPIs, four USARTs/UARTs, three I2Ss, three CANs, two SDMMC host interfaces, Ethernet, and more.
- What are the graphics capabilities of the STM32F767IGK6?
The device features a Chrom-ART Accelerator, an LCD-TFT controller supporting up to XGA resolution, and a MIPI® DSI host controller.
- What are the low-power modes available on the STM32F767IGK6?
The device supports Sleep, Stop, and Standby modes, along with VBAT supply for RTC.
- What is the operating temperature range of the STM32F767IGK6?
The operating temperature range is -40 to +105 °C.
- What package options are available for the STM32F767IGK6?
The device is available in a UFBGA 176+25 10x10x0.6 P 0.65 mm package.
- Is the STM32F767IGK6 RoHS compliant?
Yes, the device is RoHS compliant with an Ecopack2 grade.
- What are some typical applications for the STM32F767IGK6?
The device is suitable for industrial automation, medical devices, aerospace, automotive systems, and IoT devices among others.