Overview
The STM32F746VET6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F7 series. It is based on the ARM® Cortex®-M7 32-bit RISC core, operating at a frequency of up to 216 MHz. This core features a single floating point unit (SFPU) and 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 device incorporates high-speed embedded memories, including up to 1 MB of Flash memory, 320 KB of SRAM, and 16 KB of instruction TCM RAM. It also features a wide range of enhanced I/Os and peripherals connected to multiple buses, supporting internal and external memory access.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M7 CPU with FPU, adaptive real-time accelerator (ART Accelerator™), and L1-cache: 4KB data cache and 4KB instruction cache |
Frequency | Up to 216 MHz |
Memories | Up to 1 MB of Flash memory, 320 KB of SRAM (including 64 KB of data TCM RAM), 16 KB of instruction TCM RAM, and 4 KB of backup SRAM |
OTP Memory | 1024 bytes |
Package | 100-pin LQFP (14x14 mm) |
Voltage Supply | 1.7 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
ADCs | 3 × 12-bit, up to 24 channels and 7.2 MSPS in triple interleaved mode |
DACs | 2 × 12-bit |
Timers | Up to 18 timers: 13 × 16-bit (including 1 low-power 16-bit timer) and 2 × 32-bit timers |
Communication Interfaces | Up to 4 × I2C, 4 × USART/UART, 6 × SPI, 2 × CAN (2.0B active), USB 2.0 full-speed/device/host/OTG, 10/100 Ethernet MAC |
I/Os | Up to 168 I/O ports with interrupt capability, up to 164 fast I/Os up to 108 MHz, and up to 166 5 V-tolerant I/Os |
Key Features
- High-performance ARM® Cortex®-M7 core with DSP instructions and MPU for enhanced security.
- High-speed embedded memories: up to 1 MB Flash, 320 KB SRAM, and 16 KB instruction TCM RAM.
- Advanced peripherals: 3 × 12-bit ADCs, 2 × 12-bit DACs, low-power RTC, and multiple timers.
- Extensive range of communication interfaces: I2C, USART/UART, SPI, CAN, USB, and Ethernet.
- Flexible external memory controller supporting SRAM, PSRAM, SDRAM/LPSDR SDRAM, and NOR/NAND memories.
- LCD-TFT controller up to XGA resolution with dedicated Chrom-ART Accelerator™ for enhanced graphic content creation.
- Low-power modes: Sleep, Stop, and Standby modes with VBAT supply for RTC and backup SRAM.
- True random number generator, CRC calculation unit, and 96-bit unique ID.
Applications
- Industrial automation and control systems.
- Medical devices requiring high performance and low power consumption.
- Aerospace and defense applications needing robust and secure microcontrollers.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, including infotainment and driver assistance systems.
- Internet of Things (IoT) devices requiring advanced connectivity and processing capabilities.
Q & A
- What is the core architecture of the STM32F746VET6?
The STM32F746VET6 is based on the ARM® Cortex®-M7 32-bit RISC core.
- What is the maximum operating frequency of the STM32F746VET6?
The maximum operating frequency is up to 216 MHz.
- How much Flash and SRAM memory does the STM32F746VET6 have?
The device has up to 1 MB of Flash memory and 320 KB of SRAM.
- What types of communication interfaces are available on the STM32F746VET6?
The device features I2C, USART/UART, SPI, CAN, USB, and Ethernet interfaces.
- What is the operating voltage range of the STM32F746VET6?
The operating voltage range is from 1.7 V to 3.6 V.
- What are the key peripherals included in the STM32F746VET6?
The device includes 3 × 12-bit ADCs, 2 × 12-bit DACs, low-power RTC, multiple timers, and an LCD-TFT controller.
- Does the STM32F746VET6 support low-power modes?
Yes, it supports Sleep, Stop, and Standby modes with VBAT supply for RTC and backup SRAM.
- What is the package type of the STM32F746VET6?
The device is available in a 100-pin LQFP (14x14 mm) package.
- What is the operating temperature range of the STM32F746VET6?
The operating temperature range is from -40°C to 85°C.
- Does the STM32F746VET6 have a true random number generator?
Yes, it includes a true random number generator and a CRC calculation unit.