- New
Product description: STM32 NUCLEO-H503RB - STM32H503RBT6 ARM Cortex M33
The STM32 Nucleo-H503RB is a versatile development board based on the STM32H503RBT6 microcontroller with a 32-bit ARM Cortex M33 core operating at up to 250 MHz . The ARM TrustZone-based architecture enables advanced security features, making the Nucleo-H503RB an ideal tool for developing applications requiring high level of data protection. The board is equipped with an integrated ST-LINK/V3 debugger , which allows direct programming and debugging without the need for additional tools. Compatibility with many popular programming environments, such as STM32CubeIDE, IAR Embedded Workbench, Keil MDK and mbed, gives freedom to choose your design tools. Arduino Uno V3 and ST Morpho connectors allow you to easily expand the board's functionality by connecting external modules and shields, making it a flexible solution for a wide range of applications.
The manufacturer has prepared a detailed user guide that includes instructions on how to build and run a sample application.
Key Features of the NUCLEO-H503RB
- STM32H503RBT6 microcontroller with ARM Cortex M33 core, with a maximum operating frequency of up to 250 MHz
- Integrated ST-LINK/V3 debugger/programmer on board, eliminating the need for an external programmer
- Compatibility with development environments such as STM32CubeIDE, IAR, Keil, Arm Mbed
- Support for Arduino Uno V3 and ST morpho connectors , which allows for extending functionality using shields
- Extensive communication interfaces: USB, UART, I2C, SPI, GPIO
- Power supply via USB or external source (3.3V or 5V)
- Support for advanced security features with ARM TrustZone
- Extensive software library and support for STM32Cube tools
Module Applications
- IoT system prototyping: the board is ideal for testing IoT applications, thanks to the high performance and energy efficiency of the microcontroller
- Industrial automation and robotics: STM32 Nucleo-H503RB can be used to create controllers, monitoring devices and industrial process automation systems
- Embedded Systems: The platform enables easy testing of embedded applications in a variety of environments
- Multimedia and signal processing applications: the high performance of the Cortex M33 microcontroller and a rich set of communication interfaces make the board an excellent choice for applications requiring signal processing
- Data and communication security: ARM TrustZone architecture enables you to build applications that require advanced security features, which is crucial in industries such as finance, health and energy
The board has two types of connectors - compatible with Arduino Uno and ST Morpho.
Technical Specifications NUCLEO-H503RB
- Microcontroller: STM32H503RBT6
- Core: ARM Cortex M33
- Clock speed: up to 250 MHz
- Flash Memory: 128 KB
- RAM: 32 KB
- DMA: 2 controllers
- Communication interfaces: 49x GPIO, 5x Wake-up pin, 2x Tamper pin, 2x I2C, 2x I3C, 3x SPI / 3x I2S, 3x USART, 1x LPUART, 1x USB 2.0 FS, 1x CAN (FDCAN)
- Timers: 1x 32-bit (4 channels), 2x 16-bit (4 channels), 2x 16-bit Basic, 1x RTC, 1x SysTick, 2x Watchdog
- Analog interfaces: 1x ADC 12-bit, 1x DAC 12-bit, analog comparator, operational amplifier
- Two types of connectors:
- Connectors for Arduino Uno V3 compatible shields
- Standard ST Morpho pins, allowing access to all microcontroller pins
- Module compatible with mbed system
- Built-in ST-LINK/V3EC debugger/programmer
- Power supply via USB or external 5V/3.3V power source
- LEDs: 1x user LED, 1x communication LED, 1x supply voltage LED
- Buttons: reset, user
- Supported software: STM32CubeIDE, IAR Embedded Workbench, MDK-ARM