Skip to content

Nucleo H753ZI

paradajz edited this page Apr 21, 2026 · 1 revision

Quick overview

  • OpenDeck target name: nucleo_h753zi
  • Power: USB
  • MCU: STM32H753ZI
  • MIDI: DIN
  • OSC: Ethernet
  • Traffic indicators: 2
  • Digital inputs: 48
  • Outputs: 16 (PWM / level control)
  • Analog inputs: 19
  • Board docs: ST Nucleo H753ZI
  • 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 PG4 GND
39 PG5 GND
40 PG6 GND
41 PG7 GND
42 PG8 GND
43 PG9 GND
44 PG10 GND
45 PG12 GND
46 PG14 GND
47 PG15 GND

Analog inputs

Switch # Pin 1 Pin 1 Pin 2
48 A0 GND with 10k resistor 3V3
49 A1 GND with 10k resistor 3V3
50 A2 GND with 10k resistor 3V3
51 A3 GND with 10k resistor 3V3
52 A4 GND with 10k resistor 3V3
53 A5 GND with 10k resistor 3V3
54 PA0 GND with 10k resistor 3V3
55 PA4 GND with 10k resistor 3V3
56 PA5 GND with 10k resistor 3V3
57 PA6 GND with 10k resistor 3V3
58 PF11 GND with 10k resistor 3V3
59 PF12 GND with 10k resistor 3V3
60 PF3 GND with 10k resistor 3V3
61 PF4 GND with 10k resistor 3V3
62 PF5 GND with 10k resistor 3V3
63 PF6 GND with 10k resistor 3V3
64 PF7 GND with 10k resistor 3V3
65 PF8 GND with 10k resistor 3V3
66 PF9 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 PG4 GND PG5
20 PG6 GND PG7
21 PG8 GND PG9
22 PG10 GND PG12
23 PG14 GND PG15

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 A5 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 PF3 GND
13 3V3 PF4 GND
14 3V3 PF5 GND
15 3V3 PF6 GND
16 3V3 PF7 GND
17 3V3 PF8 GND
18 3V3 PF9 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 A5 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 PF3 GND with 1k resistor
13 3V3 PF4 GND with 1k resistor
14 3V3 PF5 GND with 1k resistor
15 3V3 PF6 GND with 1k resistor
16 3V3 PF7 GND with 1k resistor
17 3V3 PF8 GND with 1k resistor
18 3V3 PF9 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 PB11 GND
6 PB5 GND
7 PC8 GND
8 PC9 GND
9 PD12 GND
10 PD13 GND
11 PD14 GND
12 PD15 GND
13 PB15 GND
14 PE5 GND
15 PE6 GND

Traffic indicators

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

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

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