[go: up one dir, main page]

0% found this document useful (0 votes)
61 views1 page

NUCLEO-F767ZI Mbed

The NUCLEO-F767ZI is a development board featuring the STM32F767ZIT6 microcontroller. It provides flexible access to the microcontroller through Arduino compatibility and ST morpho headers. The board includes features like GPIOs, ADCs, DACs, timers, and communication interfaces. It also integrates an ST-LINK debugger for programming and debugging the microcontroller. Mbed OS is one of the software platforms supported on this board.

Uploaded by

janespenico
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views1 page

NUCLEO-F767ZI Mbed

The NUCLEO-F767ZI is a development board featuring the STM32F767ZIT6 microcontroller. It provides flexible access to the microcontroller through Arduino compatibility and ST morpho headers. The board includes features like GPIOs, ADCs, DACs, timers, and communication interfaces. It also integrates an ST-LINK debugger for programming and debugging the microcontroller. Mbed OS is one of the software platforms supported on this board.

Uploaded by

janespenico
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

 Keil Studio Cloud

Boards » NUCLEO-F767ZI


 To compile a program for

NUCLEO-F767ZI this board using Mbed


CLI, use nucleo_f767zi as
the target name.
STM32 Nucleo-144 development board with STM32F767ZIT6 MCU, supports Arduino, ST Zio and morpho
connectivity

Board Partner

 Table of Contents
ST
Overview 1. Overview A world leader in providing the
2. Microcontroller semiconductor solutions that
The STM32 Nucleo-144 board provides an affordable and flexible way for users features make a positive contribution to
to try out new concepts and build prototypes with the STM32 microcontroller, 3. Nucleo board people’s lives, both today and in
choosing from the various combinations of performance, power consumption and features the future.
features. The ST Zio connector, which is an extension of Arduino™ Uno, provides 4. Board pinout
access to more peripherals and ST morpho headers make it easy to expand the 5. Getting started
functionality of the Nucleo open development platform with a wide choice of 6. Supported shields
specialized shields. The STM32 Nucleo-144 board does not require any separate  Buy Now
7. Technical references
probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with 8. Known limitations
the STM32 comprehensive software HAL library, together with various packaged 9. Tips and Tricks
software examples, as well as a direct access to the ARM®mbed™online
resources. Mbed Enabled
Advanced
Baseline

Microcontroller features Mbed OS


STM32F767ZIT6 in LQFP144 package
ARM®32-bit Cortex®-M7 + DPFPU + Chrom-ART™ Accelerator
support
216 MHz max CPU frequency Mbed OS 2
VDD from 1.7 V to 3.6 V Mbed OS 5.10
2 MB Flash Mbed OS 5.11
512 KB SRAM Mbed OS 5.12
GPIOs (114) with external interrupt capability Mbed OS 5.13
12-bit ADCs with 24 channels (3) Mbed OS 5.14
12-bit DAC channels (2) Mbed OS 5.15
USART/UART (8) Mbed OS 6.0
I2C (4) Mbed OS 6.1
SPI (6) Mbed OS 6.10
General Purpose Timers (10) Mbed OS 6.11
Advanced-control Timers (2) Mbed OS 6.12
Basic Timers (2) Mbed OS 6.13
Low-power Timers (1) Mbed OS 6.14
Watchdog Timers (2) Mbed OS 6.15
CAN 2.0B active (3) Mbed OS 6.2
SAI (2) Mbed OS 6.3
SPDIFRX 4 inputs Mbed OS 6.4
SDMMC Mbed OS 6.5
Camera Interface Mbed OS 6.6
LCD-TFT Mbed OS 6.7
USB 2.0 OTG HS/FS Mbed OS 6.8
Random Number Generator (TRNG for HW entropy) Mbed OS 6.9
Ethernet

Example
Nucleo board features programs
Two types of extension resources Mbed OS  mbed-os-
Arduino Uno Revision 3 connectivity example-mbed5-blinky
STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os  Featured  107
On-board ST-LINK/V2-1 debugger/programmer with SWD connector  195500
Selection-mode switch to use the kit as a standalone ST-LINK/V2-1 This is a very simple guide,
Flexible board power supply reviewing the steps required
USB VBUS or external source (3.3 V, 5 V, 7 - 12 V) to get Blinky working on an
Power management access point Mbed OS platform.
Three User LEDs
Last updated: 22 Nov 2019
Two push buttons: USER and RESET
USB re-enumeration capability: three different interfaces supported on USB Mbed OS  example-
Virtual Com port
Ethernet-mbed-Cloud-
Mass storage (USB Disk drive) for drag'n'drop programming
connect
Debug port  15
Ethernet 10/100Mbps  878
USART
Superseded by
https://os.mbed.com/teams/ST/cod
example-common/
 cloud , ethernet , stm32

Board pinout Last updated: 15 Oct 2018

Mbed OS  pelion-
example-common
Pins Legend  26
 4698

Mbed OS Device
Management example for
various ST boards.
 device management , Pelion ,
ST , ST Discovery , ST Nucleo
Last updated: 27 Mar 2019

You can find more details on the available pins and labels in the PeripheralPins.c and PinNames.h files.

These files can be found in:

ARMmbed/mbed-os repository on GitHub (up-to-date version, used with mbed CLI commands)

https://github.com/ARMmbed/mbed-
os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/

mbed-dev library in developer.mbed.org (source files of the mbed library used on mbed compiler IDE)

https://developer.mbed.org/users/mbed_official/code/mbed-
dev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/

Zio and Arduino-compatible headers

CN11 CN12 headers

Getting started
This video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo
platform:

https://www.youtube.com/watch?
v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22

Supported shields

ST X-NUCLEO boards
See Matrix of tested boards.

Other Non-ST boards


See here.

Technical references
For more information, please refer to:

STM32F767ZI microcontroller
NUCLEO-F767ZI board
SDK changes log

Known limitations
The following section describes known limitations of the platform. Note that general issues are tracked into the
mbed repository available on GitHub.

Conflict between Ethernet and SPI pins on Arduino D11

See HERE

Ethernet erroneous data received in RMII configuration with boards embedding STM32F767 revision A

See Errata Sheet for more information

Tips and Tricks


How to enable the Flash dual bank ?

Find more in ST WIKI pages.

 Buy Now

You need to log in to post a discussion

Discussion topics
Topic Replies Last post

 Jumper on CN5 (TX and RX)  F767ZI, troubleshooting 0 12 Sep 2017


by Chris P

 debug and ST-LINK  gd, NUCLEO-F767ZI, openocd, ST-LINK 0 18 May


2017 by
Antonello
Lombardinilo

 Error on this page: Wrong chip shown under Microcontroller features 1 16 Nov 2016
by bco
stm

Questions
1 answer
Does anyone else have a problem when debugging? Alejandro Vyent
4 years, 3 months ago

 NUCLEO-F767ZI

1 answer
 Can't find led3 pin Greg Arikian
4 years, 4 months ago

 NUCLEO-F767ZI

2 answers
 Are Nucleo boards usable by makers? Patrick Pelletier
4 years, 9 months ago

 license , Makers , NUCLEO-F767ZI

1 answer
HTTPClient example over ethernet Nucleo F767ZI Shivanand Gowda
5 years, 4 months ago

 ethernet , HTTPClient , NUCLEO-F767ZI

1 answer
Is there a way to use PwmIn library for this board effectively? Ton Dang
5 years, 2 months ago

 NUCLEO-F767ZI
Important Information for this Arm
See morewebsite
related questions
This site uses cookies to store
information on your computer. By
continuing to use our site, you consent
to our cookies. If you are not happy
with the use of these cookies, please
review our Cookie Policy to learn how
they can be disabled. By disabling
 Twitter  YouTube  Forum  Blog
cookies, some features of the site will
not work.
Copyright © 2023 Arm Limited (or its affiliates). Home Website Terms Privacy Cookies Trademarks
Accept and hide this message

You might also like