Need Help? +44 (0) 123 4567
You can add your content here.

STM32F746G Discovery Board

$95.9500
In stock
SKU
MIC-02-010
Volume discounts:
  • +5 3 % $92.9700
  • +10 5 % $91.4800
  • +25 6 % $89.9800
  • +50 8 % $88.4900
  • +100 9 % $87.0000
Ships in 2-3 business days, then:
Free delivery in 12-15 days by Tracked Economic Shipping on orders over $100.
Free delivery in 7-10 days by Express Shipping on orders over $300.
More shipping info
Shop with confidence Learn More
STM32F103C8T6 Blue Pill ARM Development Board Previous STM32F103C8T6 Blue Pill ARM Development Board

STM32F746G Discovery Board review

The STM32F746G Discovery Board is an STM32F7 development platform built around the STM32F746NGH6 ARM Cortex-M7 microcontroller. Its integrated 4.3-inch capacitive touchscreen, audio hardware, Ethernet, dual USB OTG, external memory, camera connector, microSD connector, Arduino Uno V3 headers, and on-board ST-LINK/V2-1 support peripheral-rich embedded evaluation and prototypes.

This is not a minimal GPIO learning board. It is for developers evaluating display, audio, storage, networking, and expansion hardware together who understand the limits of 3.3 V I/O, 64 Mbit available SDRAM, and USB power capacity. For other form factors and MCU families, browse other STM32 development boards.

Specifications of STM32F746G Discovery Board

  • Microcontroller: STM32F746NGH6
  • Flash memory: 1 Mb
  • RAM: 340 Kb
  • Power supply via USB
  • External power supply: 5 V
  • External power supply: 3-5 V DC
  • USB functions: virtual COM port
  • USB functions: mass storage
  • USB functions: debug port
  • Display: 4.3-inch
  • Display resolution: 480x272
  • Display type: color LCD-TFT
  • Display touch type: capacitive touch screen
  • SDRAM: 128 Mbit
  • SDRAM available: 64 Mbit
  • USB OTG HS with Micro-AB connectors
  • USB OTG FS with Micro-AB connectors
  • Ethernet connector compliant with IEEE-802.3-2002
  • Five power supply options
  • ST LINK/V2-1
  • USB FS connector
  • USB HS connector
  • VIN from Arduino connector
  • External 5 V from connector
  • Power supply output: 3.3 V
  • Power supply output: 5 V
  • Arduino Uno V3 connectors

STM32F746G Discovery Board specifications explained

The STM32F746NGH6 is the processing foundation of this STM32F7 Discovery board. It suits embedded applications combining user interfaces, data movement, audio, networking, and peripheral control rather than a single simple GPIO task.

Area What it means in a project
Internal Flash and RAM The on-chip program memory and working memory hold firmware, variables, stacks, and time-critical code. They form the application foundation before external memory is used.
External SDRAM The board has 128 Mbit SDRAM installed, but 64 Mbit is available to the board. That equals 8 MB accessible through its 16-bit data-bus arrangement. This space is useful for display framebuffers, decoded images, GUI buffers, and larger runtime data.
Quad-SPI Flash The 128-Mbit Quad-SPI Flash memory stores assets and data that do not need to remain in internal Flash, such as graphics, fonts, audio samples, or application resources.
4.3-inch LCD-TFT The 480x272 color display provides a practical on-board target for embedded GUI work. Capacitive touch enables direct interaction without adding a separate display module, touch controller, and wiring harness.

Memory planning matters here. Projects requiring more than 8 MB of SDRAM should not assume the installed 128 Mbit device is fully accessible.

For a different display-platform and MCU-family balance, the STM32F429I Discovery Board with LCD combines an STM32F429ZIT6, 2 MB Flash, a 2.4-inch QVGA TFT LCD, and 64 Mbits of external SDRAM. It is a need-based alternative, not a direct upgrade path.

STM32F746G touchscreen, audio and connectivity features

The integrated 4.3-inch capacitive touch LCD is the central reason to choose this board for GUI and HMI evaluation. You can develop display layouts, touch handling, graphics buffering, and interface logic on the target hardware rather than assembling a separate display stack first.

Audio development is well covered. The board includes an SAI audio codec, line input and line output, stereo speaker outputs, two ST MEMS microphones, and an SPDIF RCA input connector. These interfaces support audio playback, recording, microphone tests, and digital-audio experiments without a separate codec board.

For communication and storage work, it provides Ethernet, USB OTG HS, USB OTG FS, a microSD card connector, an RF-EEPROM connector, pushbuttons, and four LEDs. The USB OTG connectors use Micro-AB connections; a USB to Micro USB Cable - 30cm suits those USB OTG connections, but it is not the cable required for the ST-LINK programming connection.

A camera connector is present, but no camera module is included. Camera-to-display projects require a separately selected compatible camera module. Directly supported use cases include touchscreen GUI demonstrations, audio experiments, DCMI camera-to-display projects, and STM32F7 educational labs covering USB OTG, Ethernet, external memory, audio, and display peripherals.

For projects focused on high-performance audio and motion-sensing evaluation rather than an integrated touchscreen platform, choose the STM32F407 Discovery Board, which includes a CS43L22 audio DAC, digital microphone, and LIS302DL 3-axis accelerometer.

STM32F746G setup, power and ST-LINK compatibility

ST-LINK/V2-1 is built into the board, so normal programming and debugging do not require an external debugger. On Windows, install the ST-LINK/V2-1 driver before the first connection; without it, the board can appear as an unknown USB device.

The board supports several power arrangements. USB power is supported, but the USB host must provide the documented 500 mA requirement during enumeration. Use an external 5 V supply when the LCD, attached peripherals, or external circuits make USB-only power unsuitable.

Do not treat the stated 3-5 V DC external-power wording as a general wiring instruction. Use the documented 5 V external-power arrangement and check the board documentation before selecting a power input for a custom setup.

First connection checklist

  1. Install the ST-LINK/V2-1 driver before first use on Windows.
  2. Select the intended board power source before applying power.
  3. Connect the board through the ST-LINK/V2-1 USB connection for programming and debugging.
  4. Confirm that the USB host can provide the required 500 mA if USB power is used.
  5. Install STM32CubeF7 and current BSP support, or configure STM32CubeIDE, Keil MDK, IAR EWARM, or a GCC-based toolchain.
  6. Load an LCD, audio, Ethernet, or peripheral example and confirm successful programming and observable board behavior.

A successful first test shows an ST-LINK connection, a completed firmware download, and visible LCD output or another expected peripheral response. If programming fails, check the Windows driver first. If the board does not start reliably from USB, use a host that can meet the current requirement or move to external 5 V power. QSPI errors can indicate outdated BSP support on boards with revision-dependent flash devices.

What you need to get started

  • Required: A data-capable Mini-B cable for the ST-LINK connection is needed for normal first-time programming and debugging. No matching cable is supplied here.
  • Required on Windows: The ST-LINK/V2-1 driver.
  • Required: STM32CubeIDE, STM32CubeF7/BSP support, or another compatible STM32 toolchain.
  • Recommended: External 5 V power for higher-load setups where USB-only power is insufficient.

STM32F746G Arduino shield and camera compatibility

Arduino Uno V3 connectors provide physical expansion compatibility, but they do not make every Arduino shield electrically safe. STM32 I/O uses 3.3 V logic, so a 5 V shield must be checked for voltage compatibility or used with suitable level shifting before connection.

Board revisions can have slight differences in Arduino header functions. Check projects that depend on particular header pins against the schematic for the actual board revision rather than relying on a generic Arduino-header assumption.

The camera connector requires a DCMI-compatible module with the appropriate 30-pin ZIF arrangement. STM32F4DIS-CAM and OV9655-based modules are compatible examples, but arbitrary camera modules should not be expected to work. A camera module is a separate requirement.

External prototyping accessories

For motion sensing or magnetic-field projects, the STM32F3 Discovery Board is the right fit when its gyroscope, accelerometer, and magnetic sensor set is the main requirement.

STM32F746G Discovery Board limitations and revision notes

Installed SDRAM capacity is not the same as usable SDRAM capacity. Only 64 Mbit, or 8 MB, is accessible, so applications requiring more external RAM should not rely on this board alone.

USB-only power depends on a host capable of meeting the documented 500 mA requirement. Heavier peripheral loads need external 5 V power. The Arduino headers also require caution: direct connection of 5 V shield signals is unsafe for the board’s 3.3 V STM32 I/O.

Some units have reported intermittent touchscreen behavior, especially at low temperatures. This is not established as affecting every unit, but it matters for HMI work requiring dependable touch operation across a wide temperature range.

QSPI flash devices can vary by board revision. Current BSP support is needed for rev C-03 boards fitted with W25Q128J flash, while earlier documented revisions use N25Q128A devices. Arduino header mapping also differs slightly between documented revisions, so verify revision-specific schematics when a project depends on exact pin functions.

The board exposes fewer MCU pins than an EVAL board. This matters for highly custom peripheral designs where broad pin access takes priority over integrated display, audio, and connectivity hardware.

STM32F746G Discovery Board alternatives: F429I, F407, F3 and Blue Pill

The right STM32 development board depends on the peripherals and form factor a project needs. The STM32F746G Discovery Board targets integrated GUI, audio, networking, USB, camera, and external-memory evaluation; the boards below serve narrower or different development priorities.

Board Supplied specifications Use case
STM32F746G Discovery Board STM32F746NGH6, 1 Mb Flash, 340 Kb RAM, 4.3-inch 480x272 capacitive LCD-TFT, 64 Mbit available SDRAM Touchscreen, audio, Ethernet, USB OTG, camera, storage, and peripheral-rich STM32F7 evaluation
STM32F429I Discovery Board with LCD STM32F429ZIT6, 2 MB Flash, 2.4-inch QVGA TFT LCD, 64 Mbits external SDRAM Display and external-memory application development on the STM32F4 family
STM32F407 Discovery Board CS43L22 audio DAC with integrated speaker driver, digital microphone, LIS302DL 3-axis accelerometer, 1 MB Flash High-performance audio and motion-sensing evaluation
STM32F3 Discovery Board L3GD20 3-axis digital gyroscope, LSM303DLHC magnetic and acceleration sensors, 256 KB Flash, 48 KB RAM Motion sensing and magnetic-field applications
STM32F103C8T6 Blue Pill Board 53 x 22 mm form factor, 72 MHz Cortex-M3, 64 KB Flash, 20 KB SRAM Compact robotics, control projects, and compact embedded systems

For a different MCU ecosystem rather than a direct STM32 substitute, the NXP LPC845 MCU Board offers an NXP Cortex-M0+ prototyping approach.

Frequently asked questions

Does the STM32F746G Discovery Board need an external programmer?

No. The board includes on-board ST-LINK/V2-1 programming and debugging support, so an external debugger is not required for normal use.

Do I need to install a driver for STM32F746G Discovery Board ST-LINK on Windows?

Yes. Windows users need the ST-LINK/V2-1 driver before first use; without it, the board can appear as an unknown USB device.

Can the STM32F746G Discovery Board run from USB power only?

Yes, provided the USB host can meet the documented 500 mA requirement. Use external 5 V power for heavier loads or when the USB host cannot provide sufficient current.

Are Arduino shields compatible with the STM32F746G Discovery Board?

They are physically compatible with the Arduino Uno V3 connectors, but 5 V shields are not automatically electrically compatible. STM32 I/O is 3.3 V, so check signal levels or use level shifting before connection.

Why does the STM32F746G Discovery Board list 128 Mbit SDRAM but only 64 Mbit available?

The board makes 64 Mbit, or 8 MB, accessible through its 16-bit SDRAM data-bus arrangement. Plan GUI buffers and runtime memory around the available capacity rather than the installed device capacity.

Which camera module works with the STM32F746G Discovery Board?

Use a DCMI-compatible camera module with the appropriate 30-pin ZIF arrangement. STM32F4DIS-CAM and OV9655-based modules are compatible examples; a camera module is not included.

Does the STM32F746G Discovery Board touchscreen have known issues?

Some units have reported intermittent or low-temperature touchscreen behavior. This does not establish a fault on every board, but temperature-sensitive HMI projects should include their own touch validation.

What is the STM32F746G Discovery Board alternative for motion sensing or a compact control project?

The STM32F3 Discovery Board is intended for motion sensing and magnetic-field applications. The STM32F103C8T6 Blue Pill Board is intended for compact robotics, control projects, and compact embedded systems.

Purchase decision summary

  • Ideal for: STM32F7 developers building touchscreen GUI, audio, Ethernet, USB OTG, camera, storage, or peripheral-rich evaluation prototypes on the STM32F746NGH6 platform.
  • Maybe for: Students and makers who already understand embedded C, STM32 tools, 3.3 V logic, external memory setup, and the trade-offs of a full-featured Discovery board.
  • Consider another option if: You need direct 5 V Arduino shield compatibility, more than 64 Mbit of usable SDRAM, a minimal beginner board, dependable low-temperature touchscreen behavior without additional validation, or USB-only operation with substantial peripheral current demand.

Buying checklist

  • ✓ My project benefits from an integrated 4.3-inch, 480x272 capacitive LCD-TFT.
  • ✓ I need the STM32F746NGH6 / STM32F7 platform rather than a basic compact STM32 board.
  • ✓ I understand that the board has 64 Mbit of available SDRAM, not the full 128 Mbit installed capacity.
  • ✓ I can use 3.3 V-compatible shields and peripherals, or I have an appropriate level-shifting plan.
  • ✓ I have a suitable programming cable for the ST-LINK connection; no matching Mini-B cable is supplied here.
  • ✓ I can provide external 5 V power if USB power is insufficient for my load.
  • ✓ I will install the ST-LINK/V2-1 driver before first Windows use.
  • ✓ My camera plan uses a DCMI-compatible 30-pin ZIF module, not a generic camera module.
  • ✓ I can use the latest BSP and check board revision if QSPI flash or Arduino header mapping matters.
  • ✓ I do not require guaranteed touchscreen behavior in low-temperature conditions without additional validation.
More Information
MCU/SoCSTM32F746NGH6
Product FamilySTM32 Discovery
ArchitectureARM Cortex-M7
CPU Cores1
Clock Speed (MHz)216 MHz
Flash1 MB
SRAM320 KB
EEPROM64-Kbit RF-EEPROM (M24SR64-Y)
External Memory128-Mbit Quad-SPI Flash, 128-Mbit SDRAM
SPI interface Pins6
I2C interface Pins4
UART interface Pins4
USB PortsUSB HS OTG, USB FS OTG
CAN Bus Support2
Ethernet SupportYes
ADC Channels3
DAC Channels2
Timers Count18
Operating Voltage (V)5V
GPIO Voltage (V)3.3V
WirelessNo
Form FactorDiscovery Board
IDE SupportSWD
Input Voltage (V)3-5V DC
Antenna TypeNo
Bluetooth Ver.No
Write Your Own Review
Write a ReviewSTM32F746G Discovery Board
To Top
STM32F746G Discovery Board
STM32F746G Discovery Board
$95.9500
Wish List
Help
Shop
Account
0 Cart