Skip to content

Nucleo H563ZI

paradajz edited this page Apr 21, 2026 · 1 revision

Quick overview

  • OpenDeck target name: nucleo_h563zi
  • Power: USB
  • MCU: STM32H563ZI
  • MIDI: DIN
  • OSC: Ethernet
  • Traffic indicators: 2
  • Digital inputs: 47
  • Outputs: 14 (PWM / level control)
  • Analog inputs: 13
  • Board docs: ST Nucleo H563ZI
  • Buy links:

Connections

Switches

Switch # Pin 1 Pin 2
0 PC13 3V3
1 PA8 GND
2 PB2 GND
3 PB6 GND
4 PB7 GND
5 PB12 GND
6 PC10 GND
7 PC11 GND
8 PC12 GND
9 PD0 GND
10 PD1 GND
11 PD2 GND
12 PD3 GND
13 PD4 GND
14 PD5 GND
15 PD6 GND
16 PD7 GND
17 PD10 GND
18 PD11 GND
19 PE0 GND
20 PE2 GND
21 PE3 GND
22 PE4 GND
23 PE7 GND
24 PE8 GND
25 PE10 GND
26 PE12 GND
27 PE15 GND
28 PF0 GND
29 PF1 GND
30 PF2 GND
31 PF13 GND
32 PF14 GND
33 PF15 GND
34 PG0 GND
35 PG1 GND
36 PG2 GND
37 PG3 GND
38 PG5 GND
39 PG6 GND
40 PG7 GND
41 PG8 GND
42 PG9 GND
43 PG10 GND
44 PG12 GND
45 PG14 GND
46 PG15 GND

Analog inputs

Switch # Pin 1 Pin 1 Pin 2
47 A0 GND with 10k resistor 3V3
48 A1 GND with 10k resistor 3V3
49 A2 GND with 10k resistor 3V3
50 A3 GND with 10k resistor 3V3
51 A4 GND with 10k resistor 3V3
52 PF13 GND with 10k resistor 3V3
53 PA0 GND with 10k resistor 3V3
54 PA4 GND with 10k resistor 3V3
55 PA5 GND with 10k resistor 3V3
56 PA6 GND with 10k resistor 3V3
57 PF11 GND with 10k resistor 3V3
58 PF12 GND with 10k resistor 3V3
59 PF14 GND with 10k resistor 3V3

Rotary encoders

Encoder # Pin 1 Pin 2 Pin 3
0 PC13 GND PA8
1 PB2 GND PB6
2 PB7 GND PB12
3 PC10 GND PC11
4 PC12 GND PD0
5 PD1 GND PD2
6 PD3 GND PD4
7 PD5 GND PD6
8 PD7 GND PD10
9 PD11 GND PE0
10 PE2 GND PE3
11 PE4 GND PE7
12 PE8 GND PE10
13 PE12 GND PE15
14 PF0 GND PF1
15 PF2 GND PF13
16 PF14 GND PF15
17 PG0 GND PG1
18 PG2 GND PG3
19 PG5 GND PG6
20 PG7 GND PG8
21 PG9 GND PG10
22 PG12 GND PG14

Potentiometers

Potentiometer # Pin 1 Pin 2 Pin 3
0 3V3 A0 GND
1 3V3 A1 GND
2 3V3 A2 GND
3 3V3 A3 GND
4 3V3 A4 GND
5 3V3 PF13 GND
6 3V3 PA0 GND
7 3V3 PA4 GND
8 3V3 PA5 GND
9 3V3 PA6 GND
10 3V3 PF11 GND
11 3V3 PF12 GND
12 3V3 PF14 GND

FSRs

FSR # Pin 1 Pin 2 Pin 2
0 3V3 A0 GND with 1k resistor
1 3V3 A1 GND with 1k resistor
2 3V3 A2 GND with 1k resistor
3 3V3 A3 GND with 1k resistor
4 3V3 A4 GND with 1k resistor
5 3V3 PF13 GND with 1k resistor
6 3V3 PA0 GND with 1k resistor
7 3V3 PA4 GND with 1k resistor
8 3V3 PA5 GND with 1k resistor
9 3V3 PA6 GND with 1k resistor
10 3V3 PF11 GND with 1k resistor
11 3V3 PF12 GND with 1k resistor
12 3V3 PF14 GND with 1k resistor

PWM outputs

Note: current-limiting resistors are required in order to avoid damage to the board.

Output # Anode Cathode
0 PE9 GND
1 PE11 GND
2 PE13 GND
3 PE14 GND
4 PB10 GND
5 PB5 GND
6 PC8 GND
7 PC9 GND
8 PD12 GND
9 PD13 GND
10 PD14 GND
11 PD15 GND
12 PE5 GND
13 PE6 GND

Traffic indicators

The current nucleo_h563zi target maps transport traffic indicators to the on-board user LEDs:

Indicator LED
DIN input LD1 / PB0
DIN output LD2 / PF4
BLE input LD1 / PB0
BLE output LD2 / PF4
Network input LD1 / PB0
Network output LD2 / PF4

LD3 / PG4 is used as a separate network-up status indicator.

I2C

Signal Pin
Vcc 5V
GND GND
SDA PB9
SCL PB8

DIN MIDI

This board doesn't have DIN MIDI connectors, so they have to be added to the board with the corresponding circuitry. Use this schematic:

MIDI In MIDI Out
PC7 PC6

Touchscreen

Screen Pin
Vcc 5V
GND GND
Rx PC6
Tx PC7

Bootloader switch

Hold OpenDeck switch 0 / PC13 active while resetting or powering the board to enter the OpenDeck bootloader. This is the blue user button.

Flashing

To flash this board with the OpenDeck firmware, go to the OpenDeck configurator and follow the instructions.

Notes

DIN MIDI and touchscreen use the same UART pins on this board, so only one of them can be enabled at a time.

Clone this wiki locally