ST NUCLEO-F746ZG STM32F746ZG Nucleo-144 Development Board
Product Overview
The ST NUCLEO-F746ZG is a Nucleo-144 development board based on the STM32F746ZGT6 Arm Cortex-M7 MCU running up to 216MHz. It features 1MB Flash, 320KB SRAM, onboard ST-LINK/V2-1, 10/100 Ethernet, USB OTG Full Speed, ST Zio/Arduino Uno V3 connectivity, and ST morpho expansion headers.
Description
The ST NUCLEO-F746ZG STM32F746ZG Nucleo-144 Development Board is a high-performance embedded development platform built around the STM32F746ZGT6 microcontroller. It is suitable for advanced STM32 applications involving networking, real-time control, signal processing, USB, industrial prototyping, and Cortex-M7 firmware development.
The onboard STM32F746ZGT6 uses a 32-bit Arm Cortex-M7 core with FPU and operates at up to 216MHz. The MCU provides 1MB Flash memory and 320KB SRAM, together with additional instruction TCM and backup SRAM resources for demanding real-time applications. STMicroelectronics
The board includes an integrated ST-LINK/V2-1 debugger/programmer, allowing programming and debugging without requiring a separate external programmer. ST-LINK also supports USB mass-storage programming, Virtual COM Port, and debug connectivity. STMicroelectronics
For networking and peripheral development, the NUCLEO-F746ZG provides onboard 10/100 Ethernet, USB OTG Full Speed, ST Zio expansion connectivity including Arduino Uno V3-compatible headers, and ST morpho headers exposing a large number of STM32 I/O signals. STMicroelectronics
The actual Chip.pk stock is clearly labeled NUCLEO-F746ZG and uses the MB1137 Rev B board platform. The product box also identifies the commercial part number as NUCLEO-F746ZG.
ST currently classifies the NUCLEO-F746ZG board itself as Obsolete / Out of Production, while the underlying STM32F746ZG MCU remains an active ST product. This makes the board particularly relevant for existing STM32F746 projects, replacement needs, education, and legacy development environments. STMicroelectronics
Key Features
- STMicroelectronics NUCLEO-F746ZG
- STM32 Nucleo-144 development platform
- STM32F746ZGT6 microcontroller
- 32-bit Arm Cortex-M7 CPU with FPU
- Up to 216MHz operating frequency
- 1MB Flash memory
- 320KB SRAM
- Additional instruction TCM and backup SRAM
- Onboard ST-LINK/V2-1 debugger/programmer
- 10/100 Ethernet connectivity
- USB OTG Full Speed
- ST Zio expansion connector
- Arduino Uno V3-compatible expansion layout
- ST morpho headers for broad GPIO access
- USER and RESET push-buttons
- Multiple onboard status/user LEDs
- Suitable for STM32CubeIDE and STM32CubeMX development
- Appropriate for high-performance embedded and networking projects
Technical Specifications
| Specification | Details |
|---|---|
| Brand | STMicroelectronics |
| Product Model | NUCLEO-F746ZG |
| Board Family | STM32 Nucleo-144 |
| Board Platform | MB1137 Rev B |
| Main MCU | STM32F746ZGT6 |
| CPU Core | Arm Cortex-M7 with FPU |
| Maximum CPU Frequency | 216MHz |
| Internal Flash | 1MB |
| Main SRAM | 320KB |
| Instruction TCM RAM | 16KB |
| Backup SRAM | 4KB |
| MCU Package | LQFP144 |
| Debugger / Programmer | Onboard ST-LINK/V2-1 |
| ST-LINK Features | Debug, Mass Storage Programming, Virtual COM Port |
| Ethernet | 10/100 Ethernet |
| Ethernet Connector | RJ45 |
| USB | USB OTG Full Speed |
| Expansion | ST Zio + Arduino Uno V3 Connectivity |
| Additional Expansion | ST Morpho Headers |
| User Controls | USER Button + RESET Button |
| User LEDs | 3 |
| Development Ecosystem | STM32CubeIDE / STM32CubeMX / STM32CubeProgrammer |
| Board Lifecycle | Obsolete / Out of Production |
ST documentation confirms the board configuration with STM32F746ZGT6, Ethernet, USB OTG FS, ST-LINK/V2-1, ST Zio and Arduino Uno V3 expansion support. STMicroelectronics
Applications / Use Cases
- STM32F7 firmware development
- Ethernet-connected embedded systems
- Industrial control prototypes
- Real-time control applications
- Robotics controllers
- Data acquisition
- USB device and host projects
- Networked sensor systems
- Embedded signal processing
- IoT gateway prototyping
- Education and laboratory work
- Legacy STM32F746 development
- Replacement for existing NUCLEO-F746ZG projects
- Cortex-M7 performance evaluation
Compatibility
The NUCLEO-F746ZG is designed for the STM32 development ecosystem and is suitable for use with STM32CubeIDE, STM32CubeMX, STM32CubeProgrammer, HAL, and LL libraries.
Its ST Zio connector includes Arduino Uno V3-style compatibility, allowing selected Arduino-format expansion boards to be mechanically connected where electrical and software compatibility is appropriate. The larger ST morpho headers provide additional access to STM32F746 GPIO and peripheral signals beyond the Arduino-style connector. STMicroelectronics
Because expansion boards can use different voltages, interfaces, and pin assignments, compatibility should be verified before connecting a specific shield or external module.
Package Contents
- 1 × STMicroelectronics NUCLEO-F746ZG Nucleo-144 Development Board With Cable
Buy in Pakistan
Buy the NUCLEO-F746ZG development board in Pakistan from Chip.pk for STM32F7 development, Ethernet applications, embedded control, real-time systems, robotics, USB projects, and advanced Cortex-M7 prototyping.
With its 216MHz STM32F746ZGT6 processor, onboard ST-LINK/V2-1, Ethernet, USB OTG, ST Zio connectivity, and ST morpho expansion headers, the board provides a flexible platform for professional and educational embedded development.
FAQs
1. What is the NUCLEO-F746ZG?
The NUCLEO-F746ZG is an STMicroelectronics STM32 Nucleo-144 development board based on the STM32F746ZGT6 Arm Cortex-M7 microcontroller.
2. Which microcontroller is used on the NUCLEO-F746ZG?
It uses the STM32F746ZGT6, a 32-bit Arm Cortex-M7 MCU with floating-point support.
3. What is the maximum clock speed of the STM32F746ZG?
The STM32F746ZGT6 can operate at up to 216MHz.
4. How much memory does the NUCLEO-F746ZG have?
The MCU includes 1MB Flash and 320KB main SRAM, along with additional TCM and backup memory resources.
5. Does the NUCLEO-F746ZG have an onboard programmer?
Yes. It includes an onboard ST-LINK/V2-1 debugger/programmer, so a separate programmer is generally not required for programming the onboard MCU.
6. Does this STM32 Nucleo board have Ethernet?
Yes. The board includes an onboard 10/100 Ethernet interface with RJ45 connector.
7. Does the NUCLEO-F746ZG support USB?
Yes. The STM32F746 platform and board provide USB OTG Full Speed support.
8. Can I use Arduino shields with the NUCLEO-F746ZG?
The board includes ST Zio expansion connectivity with Arduino Uno V3-style headers. A particular shield should still be checked for voltage, pin mapping, and software compatibility before use.
9. What are ST morpho headers?
ST morpho headers expose a large number of STM32 MCU pins and peripheral signals, allowing more extensive hardware expansion than the Arduino-style connector alone.
10. Which software can be used with the NUCLEO-F746ZG?
It is suitable for STM32CubeIDE, STM32CubeMX, STM32CubeProgrammer, STM32 HAL, and LL libraries.
11. Is the NUCLEO-F746ZG still in production?
ST lists the NUCLEO-F746ZG development board as obsolete / out of production. It can still be useful for existing projects, replacement needs, education, and legacy STM32F746 development.
12. Is a USB or Ethernet cable included?
No cable should be assumed to be included unless Chip.pk specifically states it in the package contents.