diff --git a/boards/nucleo-f207zg/doc.txt b/boards/nucleo-f207zg/doc.txt
index 68a94aaa3b..061f94bdf7 100644
--- a/boards/nucleo-f207zg/doc.txt
+++ b/boards/nucleo-f207zg/doc.txt
@@ -13,6 +13,10 @@ STM32F207ZG microcontroller with 128KiB of SRAM and 1MiB of ROM Flash.
![Nucleo144 F207ZG](https://raw.githubusercontent.com/wiki/RIOT-OS/RIOT/images/nucleo144-board.png)
+## Pinout
+
+@image html pinouts/nucleo-f207zg-and-more.svg "Pinout for the nucleo-f207zg (from STM board manual)" width=50%
+
### MCU
| MCU | STM32F207ZG |
diff --git a/boards/nucleo-f412zg/doc.txt b/boards/nucleo-f412zg/doc.txt
index b1a84eee4b..288aea6dbc 100644
--- a/boards/nucleo-f412zg/doc.txt
+++ b/boards/nucleo-f412zg/doc.txt
@@ -8,6 +8,10 @@
The Nucleo-F412ZG is a board from ST's Nucleo family supporting ARM Cortex-M4
STM32F412ZG microcontroller with 256KiB of RAM and 1MiB of Flash.
+## Pinout
+
+@image html pinouts/nucleo-f412zg-and-f413zh.svg "Pinout for the nucleo-f412zg (from STM board manual)" width=50%
+
## Flashing the Board Using ST-LINK Removable Media
On-board ST-LINK programmer provides via composite USB device removable media.
diff --git a/boards/nucleo-f413zh/doc.txt b/boards/nucleo-f413zh/doc.txt
index 584a8039f8..6a4f1bf10d 100644
--- a/boards/nucleo-f413zh/doc.txt
+++ b/boards/nucleo-f413zh/doc.txt
@@ -8,6 +8,10 @@
The Nucleo-F413ZH is a board from ST's Nucleo family supporting ARM Cortex-M4
STM32F413ZH microcontroller with 256KiB of RAM and 1MiB of Flash.
+## Pinout
+
+@image html pinouts/nucleo-f412zg-and-f413zh.svg "Pinout for the nucleo-f413zh (from STM board manual)" width=50%
+
## Flashing the Board Using ST-LINK Removable Media
On-board ST-LINK programmer provides via composite USB device removable media.
diff --git a/boards/nucleo-f429zi/doc.txt b/boards/nucleo-f429zi/doc.txt
index 2ef131392b..226717902c 100644
--- a/boards/nucleo-f429zi/doc.txt
+++ b/boards/nucleo-f429zi/doc.txt
@@ -12,6 +12,10 @@ STM32F429ZI microcontroller with 256KiB of RAM and 2MiB of Flash.
![Nucleo144 F429ZI](https://www.st.com/bin/ecommerce/api/image.PF262637.en.feature-description-include-personalized-no-cpn-medium.jpg)
+## Pinout
+
+@image html pinouts/nucleo-f207zg-and-more.svg "Pinout for the nucleo-f429zi (from STM board manual)" width=50%
+
### MCU
| MCU | STM32F429ZI
diff --git a/boards/nucleo-f439zi/doc.txt b/boards/nucleo-f439zi/doc.txt
index a5e5197756..a631d82a30 100644
--- a/boards/nucleo-f439zi/doc.txt
+++ b/boards/nucleo-f439zi/doc.txt
@@ -8,6 +8,10 @@
The Nucleo-F439ZI is a board from ST's Nucleo family supporting ARM Cortex-M4
STM32F439ZI microcontroller with, 256KiB of RAM and 2MiB of Flash.
+## Pinout
+
+@image html pinouts/nucleo-f207zg-and-more.svg "Pinout for the nucleo-f439zi (from STM board manual)" width=50%
+
### MCU
| MCU | STM32F439ZI
diff --git a/boards/nucleo-f446ze/doc.txt b/boards/nucleo-f446ze/doc.txt
index c74dbe893a..34f44c1095 100644
--- a/boards/nucleo-f446ze/doc.txt
+++ b/boards/nucleo-f446ze/doc.txt
@@ -12,6 +12,10 @@ STM32F446ZE microcontroller with 128KiB of RAM and 512KiB of ROM Flash.
![Nucleo144 F446ZE](https://raw.githubusercontent.com/wiki/RIOT-OS/RIOT/images/nucleo144-board.png)
+## Pinout
+
+@image html pinouts/nucleo-f446ze-and-f722ze.svg "Pinout for the nucleo-f446ze (from STM board manual)" width=50%
+
### MCU
| MCU | STM32F446ZE |
diff --git a/boards/nucleo-f722ze/doc.txt b/boards/nucleo-f722ze/doc.txt
index da3c20b251..3ce3a59868 100644
--- a/boards/nucleo-f722ze/doc.txt
+++ b/boards/nucleo-f722ze/doc.txt
@@ -8,6 +8,10 @@
The Nucleo-F722ZE is a board from ST's Nucleo family supporting ARM Cortex-M7
STM32F722ZE microcontroller with 256KiB of RAM and 512KiB of Flash.
+## Pinout
+
+@image html pinouts/nucleo-f446ze-and-f722ze.svg "Pinout for the nucleo-f722ze (from STM board manual)" width=50%
+
## Flashing the Board Using ST-LINK Removable Media
On-board ST-LINK programmer provides via composite USB device removable media.
diff --git a/boards/nucleo-f767zi/doc.txt b/boards/nucleo-f767zi/doc.txt
index fd266d0127..004684e8aa 100644
--- a/boards/nucleo-f767zi/doc.txt
+++ b/boards/nucleo-f767zi/doc.txt
@@ -8,6 +8,10 @@
The Nucleo-F767ZI is a board from ST's Nucleo family supporting ARM Cortex-M7
STM32F767ZI microcontroller with 512KiB of RAM and 2 MiB of Flash.
+## Pinout
+
+@image html pinouts/nucleo-f207zg-and-more.svg "Pinout for the nucleo-f767zi (from STM board manual)" width=50%
+
### MCU
| MCU | STM32F767ZI
diff --git a/doc/doxygen/src/pinouts/nucleo-f207zg-and-more.svg b/doc/doxygen/src/pinouts/nucleo-f207zg-and-more.svg
new file mode 100644
index 0000000000..1aff0db4d0
--- /dev/null
+++ b/doc/doxygen/src/pinouts/nucleo-f207zg-and-more.svg
@@ -0,0 +1,16626 @@
+
+
+
+
diff --git a/doc/doxygen/src/pinouts/nucleo-f412zg-and-f413zh.svg b/doc/doxygen/src/pinouts/nucleo-f412zg-and-f413zh.svg
new file mode 100644
index 0000000000..8336cbe137
--- /dev/null
+++ b/doc/doxygen/src/pinouts/nucleo-f412zg-and-f413zh.svg
@@ -0,0 +1,3628 @@
+
+
+
+
diff --git a/doc/doxygen/src/pinouts/nucleo-f446ze-and-f722ze.svg b/doc/doxygen/src/pinouts/nucleo-f446ze-and-f722ze.svg
new file mode 100644
index 0000000000..7b90433aba
--- /dev/null
+++ b/doc/doxygen/src/pinouts/nucleo-f446ze-and-f722ze.svg
@@ -0,0 +1,3735 @@
+
+
+
+