Overview
The STM32F746G-DISCO discovery board is a comprehensive demonstration and development platform designed for the STM32F746NGH6 microcontroller from STMicroelectronics. This board is equipped with an ARM® Cortex®-M7 core, running at up to 216 MHz, and features 1 MB of Flash memory and 340 KB of SRAM. It is ideal for developing applications that require high processing power, such as those involving audio, sensors, graphics, video, and high-speed connectivity.
The board includes a rich set of peripherals and interfaces, making it a versatile tool for evaluating and developing various applications. The integrated ST-LINK/V2-1 debugger and programmer, along with the Mbed-enabled platform, facilitate easy development and debugging processes.
Key Specifications
Attribute | Specification |
---|---|
Microcontroller | STM32F746NGH6 |
Package | TFBGA216 |
CPU Core | ARM® 32-bit Cortex®-M7 + FPU + Chrom-ART Accelerator |
CPU Frequency | Up to 216 MHz |
VDD Range | 1.7 V to 3.6 V |
Flash Memory | 1 MB |
SRAM | 340 KB |
GPIOs | 168 with external interrupt capability |
ADCs | 12-bit with 24 channels |
DACs | 12-bit with 2 channels |
USART/UART | 8 |
I2C | 4 |
SPI | 6 |
Timers | Advanced-control Timer (2), Low-power Timer (1), General Purpose Timers (12) |
Watchdog Timers | 2 |
CAN 2.0B | Active (2) |
SAI | 2 |
USB | USB 2.0 OTG HS, USB 2.0 OTG FS |
Ethernet | 10/100 Mb compliant with IEEE-802.3-2002 |
Display | 4.3-inch 480x272 color LCD-TFT with capacitive touch screen |
Audio | SAI audio codec, audio line in and line out jack, stereo speaker outputs, 2 ST MEMS microphones |
Memory | 128-Mbit Quad-SPI Flash, 128-Mbit SDRAM (64 Mbits accessible) |
Connectors | MicroSD card slot, RF-EEPROM daughterboard connector, Arduino Uno V3 connectors |
Key Features
- Microcontroller: STM32F746NGH6 with ARM® 32-bit Cortex®-M7 core, FPU, and Chrom-ART Accelerator.
- Display and Touch: 4.3-inch 480x272 color LCD-TFT with capacitive touch screen.
- Audio Capabilities: SAI audio codec, audio line in and line out jack, stereo speaker outputs, and two ST MEMS microphones.
- Memory and Storage: 128-Mbit Quad-SPI Flash memory, 128-Mbit SDRAM (64 Mbits accessible), and a microSD card slot.
- Connectivity: USB 2.0 OTG HS and FS, Ethernet 10/100 Mb, and various other interfaces like I2C, SPI, USART/UART.
- Debugging and Development: Integrated ST-LINK/V2-1 debugger and programmer, Mbed-enabled platform.
- Power Supply: Five power supply options including ST LINK/V2-1, USB FS, USB HS, VIN from Arduino connector, and external 5 V.
- Arduino Connectivity: Arduino Uno V3 format Shield connectors for adding specialized add-on boards.
Applications
The STM32F746G-DISCO discovery board is versatile and can be used in a wide range of applications, including:
- Audio and Multimedia: With its SAI audio codec and support for audio line in and line out, it is suitable for audio processing and multimedia applications.
- Sensor and IoT Applications: The board supports multiple sensors and has extensive connectivity options, making it ideal for IoT and sensor-based projects.
- Graphics and Video: The 4.3-inch LCD-TFT display and Chrom-ART Accelerator make it suitable for graphics and video processing applications.
- High-Speed Connectivity: With Ethernet and USB OTG capabilities, it is suitable for applications requiring high-speed data transfer.
- Industrial Automation: The board's advanced timers, CAN 2.0B, and other industrial-grade peripherals make it a good fit for industrial automation projects.
Q & A
- What is the STM32F746G-DISCO board?
The STM32F746G-DISCO is a discovery board designed for the STM32F746NGH6 microcontroller, featuring an ARM® Cortex®-M7 core and various peripherals for development and evaluation.
- What is the CPU frequency of the STM32F746NGH6 microcontroller?
The CPU frequency of the STM32F746NGH6 microcontroller can go up to 216 MHz.
- What type of display does the board have?
The board features a 4.3-inch 480x272 color LCD-TFT display with a capacitive touch screen.
- What audio capabilities does the board offer?
The board includes an SAI audio codec, audio line in and line out jacks, stereo speaker outputs, and two ST MEMS microphones.
- Does the board support Ethernet?
Yes, the board supports Ethernet with a 10/100 Mb connector compliant with IEEE-802.3-2002.
- What debugging tools are available on the board?
The board includes an integrated ST-LINK/V2-1 debugger and programmer.
- Can the board be expanded with Arduino shields?
Yes, the board features Arduino Uno V3 format Shield connectors for adding specialized add-on boards.
- What is the memory configuration of the STM32F746NGH6 microcontroller?
The microcontroller has 1 MB of Flash memory and 340 KB of SRAM.
- Does the board support microSD cards?
Yes, the board has a microSD card slot for additional storage.
- What power supply options are available for the board?
The board offers five power supply options: ST LINK/V2-1, USB FS, USB HS, VIN from Arduino connector, and external 5 V.