

The NUCLEO-H533RE is a development board manufactured by STM32, featuring the powerful STM32H5 microcontroller. This board is designed for rapid prototyping and development of embedded applications, offering a wide range of features and connectivity options. It supports Arduino Uno V3 and ST morpho headers, making it compatible with a variety of expansion boards and shields. The NUCLEO-H533RE is ideal for applications requiring high performance, security, and flexibility.








| Parameter | Specification |
|---|---|
| Microcontroller | STM32H503RCT6 (ARM Cortex-M33, 32-bit, 250 MHz) |
| Flash Memory | 256 KB |
| RAM | 128 KB |
| Operating Voltage | 3.3V |
| Input Voltage (VIN) | 7V to 12V (via external power supply) |
| USB Supply Voltage | 5V (via USB connection) |
| GPIO Pins | 50+ |
| Communication Interfaces | UART, I2C, SPI, CAN, USB |
| Debugging Interface | ST-LINK/V3 embedded debugger |
| Expansion Compatibility | Arduino Uno V3 and ST morpho headers |
| Dimensions | 68.6 mm x 53.3 mm |
| Pin Name | Functionality | Description |
|---|---|---|
| A0-A5 | Analog Input | 12-bit ADC channels |
| D0-D13 | Digital I/O | General-purpose digital pins |
| PWM Pins | D3, D5, D6, D9, D10, D11 | PWM output for motor control, LEDs, etc. |
| 5V | Power Output | 5V output from USB or external supply |
| 3.3V | Power Output | 3.3V regulated output |
| GND | Ground | Common ground |
| VIN | Power Input | External power supply input (7-12V) |
| Pin Name | Functionality | Description |
|---|---|---|
| PA0-PA15 | GPIO, ADC, PWM, Alternate Func | Configurable for multiple functions |
| PB0-PB15 | GPIO, ADC, PWM, Alternate Func | Configurable for multiple functions |
| PC0-PC15 | GPIO, ADC, PWM, Alternate Func | Configurable for multiple functions |
Powering the Board:
Programming the Board:
Connecting Peripherals:
Debugging:
Below is an example code to blink an LED connected to pin D13:
// Blink an LED on pin D13 (onboard LED)
// Define the LED pin
const int ledPin = 13;
void setup() {
// Set the LED pin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
// Turn the LED on
digitalWrite(ledPin, HIGH);
delay(1000); // Wait for 1 second
// Turn the LED off
digitalWrite(ledPin, LOW);
delay(1000); // Wait for 1 second
}
Board Not Detected by IDE:
Code Upload Fails:
Peripherals Not Working:
Q: Can I use the NUCLEO-H533RE with the Arduino IDE?
A: Yes, the board is compatible with the Arduino IDE. Install the STM32 core to enable support.
Q: What is the maximum clock speed of the STM32H5 microcontroller?
A: The STM32H5 microcontroller operates at a maximum clock speed of 250 MHz.
Q: How do I reset the board?
A: Press the reset button located on the board to perform a hardware reset.
Q: Can I power the board using only the USB connection?
A: Yes, the board can be powered via the USB connection, which provides 5V.
Q: Is the NUCLEO-H533RE suitable for low-power applications?
A: Yes, the STM32H5 microcontroller includes power-saving modes, making it suitable for low-power applications.